Giovanni Ornaghi

Software Engineer at Cleverbridge

Cologne, North Rhine-Westphalia, 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 Ornaghi is a polyglot software engineer with 12 years of experience building backend and full‑stack systems across Elixir, Haskell, C#, and Java ecosystems. He has shipped production Elixir microservices for fintech and taxation, migrated legacy platforms to modern services, and contributed to the Haskell formatter ormolu—demonstrating attention to language tooling and new-syntax support. Comfortable with both OOP and functional paradigms, he couples modular, clean design with practical knowledge of Docker, Kubernetes, Kafka, and multiple databases. Giovanni mentors juniors, drives performance improvements across stacks, and is deliberately improving fluency in statically typed functional languages. Based in Cologne, he brings a philosophy background to engineering, which often surfaces as a focus on clarity, composability, and maintainable systems.
code12 years of coding experience
job10 years of employment as a software developer
bookUniversity of Milan
book82/100, 82/100 at Liceo Scientifico Galileo Galilei
languagesItalian, English, Portuguese, German
github-logo-circle

Github Skills (6)

formatter10
formatters10
haskell10
data-structure9
data-structures9
algorithms8

Programming languages (11)

TypeScriptJavaCoffeeScriptCSSJavaScriptElmHaskellPHP

Github contributions (5)

github-logo-circle
tweag/ormolu

Jun 2019 - Jul 2019

A formatter for Haskell source code
Role in this project:
userBack-end Developer
Contributions:8 commits, 8 PRs, 4 comments in 1 month
Contributions summary:Giovanni contributed to the Haskell-based code formatter, `ormolu`, by implementing features related to formatting Haskell code. Their work focused on supporting the formatting of new Haskell syntax elements such as standalone deriving and specialized pragmas like `SCC` and `SPECIALIZE instance`. The changes involved modifying various printer modules to accommodate these features and improve the formatter's capabilities. Furthermore, they added and updated example files to demonstrate the new functionalities.
ghchaskellcabalservantformatter
sphaso/sphaso.github.io

Mar 2016 - Dec 2024

Contributions:104 pushes, 7 branches in 8 years 11 months
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 Ornaghi - Software Engineer at Cleverbridge