Giacomo Gatelli is a Principal Engineer based in Melbourne with 14 years of experience leading full‑stack engineering teams and shipping scalable web products. He combines hands-on technical delivery—spanning TypeScript/React frontends, GraphQL, Golang microservices and PHP/Symfony backends—with measurable product impact such as improved conversion rates and a 4x monolith response-time improvement. As an engineering manager at 99designs he scaled teams from 6 to 15, hired 30+ engineers, introduced TypeScript and GraphQL company-wide, and led integrations between design and print platforms. He has experience building both greenfield platforms (from solo-developer e‑commerce work to microfrontend systems) and high-throughput systems at Amazon’s Real Time Bidding team. Known for pragmatic architecture and incremental UX-driven improvements, he bridges legacy systems and modern stacks to reduce operational cost and technical debt. Trained at the University of Edinburgh and Italian universities, he blends rigorous CS foundations with a track record of product-focused engineering leadership.
13 years of coding experience
18 years of employment as a software developer
Master Computer Science, Master Computer Science at The University of Edinburgh
Laurea specialistica Informatica, Laurea specialistica Informatica at Università di Trento
2007 Informatics, 2007 Informatics at Università Cattolica del Sacro Cuore
Contributions:5 releases, 27 commits, 7 PRs in 6 years 2 months
translationsbundlephpsymfony-bundletranslation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.