Diego Mazzocchi

Diego Mazzocchi

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior PHP Developer with 10+ years of experience.
Senior PHP Developer with 10+ years of experience.

I’ve been a part of the tech industry for 10+ years and I’ve dealt with a wide range of technologies both as an enthusiast and as a professional.

While most of my experience comes from working as a Backend Developer, I also performed roles like Frontend Developer and Infrastructure Engineer (with AWS).

I have some (junior level) experience working as a Project Manager for my own
(now defunct) software development company,

Spanish, English
Buenos Aires (-03:00)
Joined November 2021
EXPERTISE
10 years experience
While I've worked with Symfony for a long time, I also worked with vanilla PHP. That experience allows me to easily get familiar with any...
While I've worked with Symfony for a long time, I also worked with vanilla PHP. That experience allows me to easily get familiar with any framework and fix bugs or add new features without having to wait for the framework maintainers.
View more
View more
7 years experience
Besides starting my own project from scratch, I've worked on upgrading legacy applications (symfony 1.x, wordpress, drupal) to the latest...
Besides starting my own project from scratch, I've worked on upgrading legacy applications (symfony 1.x, wordpress, drupal) to the latest version of the framework. I've got experience working with the base framework, but I also dealt directly with Symfony Components, getting familiar with their code and extending them to suit our needs.
MySQLDoctrine
View more
MySQLDoctrine
View more
7 years experience
Most of my experience in this technology comes from working with a startup that initially had less than 10 employees and helped them expa...
Most of my experience in this technology comes from working with a startup that initially had less than 10 employees and helped them expand. There I was in charge of managing the AWS infrastructure. I helped them move from single dedicated server to a multi-az setup, including RDS and several replicas. I also configured a VPC only accesible with OpenVPN and two-factor authentication.
3 years experience
While I'm mainly a backend developer, I also have experience working with a big javascript project. I was responsible of implementing new...
While I'm mainly a backend developer, I also have experience working with a big javascript project. I was responsible of implementing new features using ReactJS and improving the build process.
8 years experience
I'm constantly using git, even for personal projects. During the years I worked with it some of my responsibilities were: - Creating, se...
I'm constantly using git, even for personal projects. During the years I worked with it some of my responsibilities were: - Creating, setting up and maintaining new repos locally, on github and on gitlab. - Helping coworkers to solve problems and conflicts with their local clones. - Setting up a self-hosted Gitlab instance.
GitLabGitHub
View more
GitLabGitHub
View more
10 years experience
Administration of linux systems hosted on the cloud and on-premises including setting up new environments and managing security patches.
Administration of linux systems hosted on the cloud and on-premises including setting up new environments and managing security patches.
5 years experience
I've got experience manually reviewing code (for instance in Github PRs) to identify potential security vulnerabilities (like SQL Injecti...
I've got experience manually reviewing code (for instance in Github PRs) to identify potential security vulnerabilities (like SQL Injection, XSS, bad access control, vulnerable dependencies, etc) I also use automatic scanners and provide reports to the clients if needed for audits.
View more
View more

REVIEWS FROM CLIENTS

Diego's profile has been carefully vetted and approved as a Codementor. Connect with Diego now, and leave a review for them once you're done!
EMPLOYMENTS
Senior PHP Developer
Freelance
2013-09-01-Present
I accept small jobs or tasks, mostly consulting, mentoring and bug fixing.
I accept small jobs or tasks, mostly consulting, mentoring and bug fixing.
PHP
WordPress
Drupal
View more
PHP
WordPress
Drupal
Symfony
View more
Senior Developer, Project Leader
Valtech
2022-03-01-2025-05-01

In my first year and a half at the company I worked as a Senior PHP Developer for a US-based client. My main responsibility was mainta...

In my first year and a half at the company I worked as a Senior PHP Developer for a US-based client. My main responsibility was maintaining and improving an outdated PHP codebase. Part of that work involved developing several Laravel-based microservices as part of an effort to modularize and modernize the existing application. Another major challenge was fixing and maintaining the existing test suite (hundreds of tests) so they could be reliably used with CI.

For the remaining time at the company I worked mostly on Python and Node.js projects:

WhatsApp Flight Booking Bot: Developed a bot that used the OpenAI API along with text-to-speech and speech-to-text services. The bot integrated with the client’s API (they provided services to airlines) to allow users to search and book flights directly from WhatsApp.

E-commerce Platform: Led a backend team to design and implement an e-commerce platform from scratch, using Python microservices deployed to Azure as function apps.

Inventory and Order Integration System: I was the only developer assigned to this project, which used Node.js and ETL processes to synchronize data between different APIs. For example, it received data from a VTEX webhook and forwarded it to a rewards system. The application ran on AWS Lambdas and SQS, and my work focused mainly on maintenance and improvements rather than building new services from scratch.

For all of these projects I interacted directly with clients to gather requirements, create tasks in their preferred ticket systems (almost always Jira), and plan the work accordingly.

PHP
Python
Node.js
View more
PHP
Python
Node.js
AWS Lambda
Azure Functions
OpenAI
View more
Founder, Project Manager, Lead Developer, Lead Infrastructure Engeneer
Fibury
2013-01-01-2019-12-01
Along with two partners we started a software development and IT consulting company. As I worked on this while also working full-time for...
Along with two partners we started a software development and IT consulting company. As I worked on this while also working full-time for a Boston, MA company we dealth mostly with small projects. We employed 3rd party contractors to help with development when we didn't have the time. Being a very small company meant that I had to deal with the projects starting from the initial contact with the client to the delivery of the finished products. So I've got some experience with project management and leading small teams.
PHP
GitHub
Project management
View more
PHP
GitHub
Project management
Jira
Symfony
React
Leadership
Linux System Administration
View more