Giovanni Grano is a Senior Software Engineer based in Zurich with 12 years of experience building reliable backend systems, currently advancing LocalStack’s open-source emulation of AWS. He holds a PhD in Computer Software Engineering from the University of Zurich and brings research-grade rigor to production problems, pairing formal academic training with hands-on engineering. Giovanni has made substantive contributions to well-known projects like moto and LocalStack, improving AWS service mocks, SNS protocols, and ELB/ACM integrations that help developers test cloud apps offline. Comfortable navigating complex distributed systems and XML/REST parsing edge cases, he focuses on pragmatic fixes that increase fidelity and developer productivity. Colleagues value his blend of deep protocol knowledge, careful bug fixing, and a track record of shipping durable infrastructure features.
11 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Software Engineering, Magna cum laude, Doctor of Philosophy - PhD, Computer Software Engineering, Magna cum laude at University of Zurich
Master’s Degree, Computer Science, Cum Laude, Master’s Degree, Computer Science, Cum Laude at Università degli Studi di Salerno
Bachelor’s Degree, Computer Science, Cum laude, Bachelor’s Degree, Computer Science, Cum laude at Università degli Studi del Molise
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
Role in this project:
Back-end Developer
Contributions:148 reviews, 58 commits, 213 PRs in 1 year
Contributions summary:Giovanni primarily contributed to enhancing the SNS functionality within the LocalStack project. They implemented support for the email-json protocol in SNS subscriptions, enabling more versatile messaging capabilities. The user also addressed issues related to FIFO queue creation, ensuring that the attribute is correctly set, and improved error handling for the same. Furthermore, the user fixed various issues with the XML-REST parser.
A library that allows you to easily mock out tests based on AWS infrastructure.
Role in this project:
Back-end Developer
Contributions:1 review, 8 PRs, 1 comment in 1 year 6 months
Contributions summary:Giovanni primarily contributed to the backend functionality of the `moto` library, focusing on AWS service mocking. They fixed service name discrepancies, added `CallerReference` support to Route53, and addressed an issue with SSO-Admin. Additionally, they implemented a limit on the number of certificates per ALB and integrated ACM InUseBy functionality with ELBv2. Furthermore, they implemented a utility for iterating over backends and fixed a bug in the batch parameters.
ec2bototestinginfrastructureaws-infrastructure
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.
Request Free Trial
Giovanni Grano - Senior Software Engineer at LocalStack