Giovanni Ravalico is a versatile software engineer based in Berlin with 10 years of experience delivering full-stack web and mobile products across startups and scale-ups. He has led front-end teams, owned customer-facing GraphQL backends, and driven architecture improvements using DDD, RFC/ADR processes, and CI/CD automation. Known as a pragmatic problem solver who transitioned from social sciences, he pairs curiosity and user-centered thinking with strong TypeScript expertise and a penchant for accessibility and performance. Giovanni has repeatedly championed cross-functional delivery models, mentoring engineers in TDD/BDD and helping teams adopt better practices that reduce technical debt. He balances hands-on implementation—rewriting a legacy compiler and building production GraphQL services—with a talent for making complex systems more maintainable and observable. Outside work he’s a devoted husband and father, and his background in entrepreneurship and product discovery brings an uncommon blend of business sense to engineering decisions.
10 years of coding experience
6 years of employment as a software developer
High School Mathematics and Computer Science, High School Mathematics and Computer Science at Liceo Scientifico Statale “Galileo Galilei”, Trieste, Italy
Bachelor of Arts - BA Social Sciences | History, Bachelor of Arts - BA Social Sciences | History at Università degli Studi di Trieste
Full Stack Web Developer Computer Science, Full Stack Web Developer Computer Science at Spiced Academy
A project of the excellent course "GraphQL with React: The Complete Developers Guide" by @StephenGrider. An example app built with React | Apollo Client | GraphQL | Express
Contributions:1 PR, 3 pushes, 2 branches in 2 years 7 months
My highly opinionated starting point for any TypeScript project
Contributions:87 PRs, 102 pushes, 41 branches in 2 years 6 months
quokkaeslintgit-flowjeststarting-point
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 Ravalico - Software Engineer at Häfele Technology Solutions