Giovanni Ravalico

Software Engineer at Häfele Technology Solutions

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job6 years of employment as a software developer
bookHigh School Mathematics and Computer Science, High School Mathematics and Computer Science at Liceo Scientifico Statale “Galileo Galilei”, Trieste, Italy
bookBachelor of Arts - BA Social Sciences | History, Bachelor of Arts - BA Social Sciences | History at Università degli Studi di Trieste
bookFull Stack Web Developer Computer Science, Full Stack Web Developer Computer Science at Spiced Academy
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (82)

effects10
opentelemetry10
schema10
javascript10
cli10
typescript10
react-modal10
effect-system10
functional-programming10
zio9
type-system9
utilities9
strongly-typed9
standard-library9
react-apollo9

Programming languages (9)

MDXTypeScriptDockerfileShellRustSCSSScalaJavaScript

Github contributions (5)

github-logo-circle
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
graphql-clienturqlreactbuilt-with-reactdevelopers-guide
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