Experience

Postman

Lead Software Engineer • April, 2022 — Present

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:

  • TypeScript
  • Kong API Gateway
  • Node.js
  • REST
  • Golang
  • OpenAPI
  • AWS

Postman

Senior Software Engineer • March, 2021 — April, 2022

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:

  • Node.js
  • Sails.js
  • AWS
  • OpenAPI

Colvin

Senior Software Engineer • June, 2020 — February, 2021

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:

  • Symfony
  • Node.js
  • React
  • Next.js
  • AWS
  • Docker

Softonic

Senior Software Engineer • Nov, 2017 — May, 2020

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
  • Laravel
  • Node.js
  • AWS
  • Google Cloud Platform
  • Google AdWords
  • Amazon TAM
  • Prebid
  • Docker
  • Kubernetes

Self-employed

PHP Architect • Mar, 2017 — Oct, 2017

Symfony web applications architecture and development.
API design and implementation.
Magento e-commerce solutions and modules.
Wordpress websites and plugins.

Technologies:

  • Symfony
  • Laravel
  • Magento
  • Wordpress
  • AWS

Yameveo

Co-founder • Nov, 2012 — Mar, 2017

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:

  • Symfony
  • Wordpress
  • Magento
  • Magento 2
  • Prestashop
  • Zend Framework
  • CakePHP
  • Cassandra
  • Elasticsearch
  • AWS

Stuart

Head of Platform • Aug, 2015 — Dec, 2015

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:

  • AWS
  • Symfony

Stuart

CTO • Sep, 2014 — Aug, 2015

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:

  • AWS
  • Symfony

Resto-in

IT Team Lead • May, 2014 — Sep, 2014

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:

  • AWS
  • Symfony
  • AngularJS

Packt Publishing

Reviewer • July, 2013 — Aug, 2013

Review of the book 'Getting Started with Magento Module Development' by Branko Ajzele

Newshore

PHP Architect • Oct, 2011 — Aug, 2012

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:

  • Magento
  • Zend Framework
  • RabbitMQ
  • Drupal

Jazzware @Wind Telecomunicazioni

Web Services Developer • Jan, 2011 — Oct, 2011

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:

  • J2EE
  • PL/SQL
  • EMC Documentum

Ideattive

CTO • Jan, 2011 — Oct, 2011

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:

  • PhoneGap
  • Prestashop
  • Google AdWords

Bioversity International

PHP and Java Developer • May, 2009 — Sep, 2010

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:

  • Typo3
  • Alfresco
  • SOAP

Emoveo

Engineering consultant • Sep, 2006 — Feb, 2008

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:

  • Symfony
  • Drupal
  • Wordpress

Education

Università degli Studi di Roma Tre

Master's Degree, Computer Engineering • 2007 — 2010

Universidad Pontificia de Salamanca

Erasmus Program, Computer Engineering • 2003 — 2004

Università degli Studi di Roma Tre

Bachelor's Degree, Computer Engineering • 2001 — 2006