As an experienced Software Engineer with a passion for developing cutting-edge solutions, I bring exceptional skills and a commitment to driving business success through innovative web application development. With expertise in multiple programming languages, cloud technologies, and software development methodologies, I have a proven track record of delivering solutions that exceed client expectations. Whether collaborating with teams or working independently, I stay up-to-date with the latest technologies and best practices to ensure that my work is always of the highest quality.
Specialties: PHP, Node.js, TypeScript, AWS, Kubernetes
In my capacity as Lead Software Engineer at Postman, I hold a key role within the API team, overseeing critical tech decisions. I actively support the growth of new developers through mentoring and onboarding, ensuring a smooth integration into our ecosystem. My role extends to maintaining the seamless functioning of the Postman API, enriched by the introduction of new features utilizing Node.js, Fastify, Golang, and Kong Gateway.
Advocating for the adoption of API-design first principles is a significant facet of my responsibilities, driving impactful changes in our operational guidelines and governance practices across the organization.
A notable accomplishment I've contributed to is our transition to Typescript. I led the development of a specialized tool designed to simplify the shift from JavaScript to Typescript, tailored to the nuances of Postman's infrastructure. This endeavor has notably enhanced our development landscape, aligning it with contemporary industry trends.
Technologies:
I joined Postman as the first developer for the newly formed Postman API team. In this role, I played a pivotal role in hiring highly skilled developers, API designers, and Tech Writers, while spearheading the design and implementation of the latest version of the Postman API. This revamp was built using cutting-edge technologies such as Node.js, Fastify, Golang and Kong Gateway. Additionally, I contributed to the establishment of API-first guidelines, governance rules, and internal practices to ensure consistency and quality across our API development endeavors.
Technologies:
In my role as a Senior Software Engineer, I played a vital part in creating and rolling out the new version of the website's backend API. I used Symfony and API Platform to make this happen. I also worked on redesigning the way data is organized and set up an event system using RabbitMQ.
My experience came in handy when we moved most of Colvin's services away from the legacy AWS infrastructure to the modern Google Kubernetes Engine. This transition marked a significant milestone in optimizing our technical capabilities and operational efficiency. Throughout this journey, I actively contributed to pivotal technical and strategic decisions, underscoring my integral role in shaping both the technical landscape and product direction.
Technologies:
As a Senior Software Engineer, I've made impactful contributions across multiple teams during my tenure. I began my journey with the website team, where I played a pivotal role in developing the backend using Node.js. My passion for innovation then led me to the platform team, where I drove the development of various microservices utilizing Laravel and Symfony. Additionally, I played a key role in automations and the successful implementation of an event system powered by RabbitMQ.
A highlight of my journey was helping with the migration from an on-premises legacy infrastructure to Google Cloud Platform Engine and Kubernetes. This transition marked a significant advancement in our technical capabilities.
In my most recent role, I had the privilege of leading the newly established b2b team. Our mission was to create RevAMP, a cutting-edge JavaScript library designed to help our clients in monetizing their websites. This initiative was founded on our deep expertise in Google Ads, Amazon TAM, prebid, and other related technologies.
Across these roles, I've showcased my dedication to innovation, teamwork, and achieving practical outcomes for the company and our customers.
Technologies:
Symfony web applications architecture and development.
API design and implementation.
Magento e-commerce solutions and modules.
Wordpress websites and plugins.
Technologies:
Recruitment, training, retention, and organization of engineers.
Set coding conventions, best practices and documentation standards.
Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices.
Zend Framework and Symfony web applications development for clients such as Groupalia, Softonic, BeMate, Stuart and Resto-in.
Magento based e-commerce solutions for Durex, Heidi Klein, ButterflyTwists.
Extensions development for Magento, Prestashop, Wordpress and other popular CMSs.
Technologies:
Provide strategic direction for affiliates and vendors that need to integrate 3rd party and digital solutions into the Stuart Platform.
Provide design and architecture of the enterprise platform.
Identify integration opportunities to enhance and/or strategically expand the Stuart platform.
Partner with R&D Architecture team to align on direction and industry best practices.
Provide R&D team with guidance on platform updates and latest trends.
Technologies:
Database and API design.
Platform architecture.
Infrastructure design based on Amazon Web Services.
Recruiting and organization of engineers.
Create documentation standards for key platforms and solutions to provide best practices and requirements.
Technologies:
Architecture and development of the Resto-in food delivery platform.
Design of the AWS based infrastructure and deployment flow.
Monitor all team members and provide necessary advice and guidance.
Provide solution to any complex IT related challenges in the organization.
Technologies:
Review of the book 'Getting Started with Magento Module Development' by Branko Ajzele
Architecture and development of B2B and B2C e-commerce solutions based on Magento, for Privalia and Grupo Intercom.
Development of modules and extensions of Magento features.
Architect and project manager of a Zend Framework based application for Groupalia, using several REST, JSON-RPC and SOAP APIs (Splunk, Monitis, Zabbix, Emailvision and RabbitMQ).
Technologies:
Development of several value added services (VAS) for telecommunication systems, based on J2EE, PHP and Perl, for Wind Telecomunicazioni.
Oracle database management and PL/SQL procedures development.
WAP mobile portal management.
Institutional CMS management, based on EMC Documentum.
Technologies:
iOS and Mobile Web apps development.
Development of e-commerce websites based on Prestashop.
Creation and maintenance of Google AdWords ad campaigns.
Creation of Social and Geo Web Marketing campaigns.
Technologies:
Typo3 Image Bank project manager and main developer.
Integration of the AGROVOC SOAP webservices.
Project manager of a document repository project, based on the Java Enterprise CMS Alfresco.
Technologies:
Performance tuning and online booking application development based on the Symfony PHP framework.
Team leader of the Ocean Independence portal.
Creation and maintenance of multiple hotel websites based on Drupal and other CMSs.
Sw&n Drupal website development, for the sale and promotion of company products.
Technologies: