Gabriele Petronella

Advisor at buildo

Milan, Lombardy, Italy
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

🤩
Rockstar
🎓
Top School
Gabriele Petronella is a seasoned software engineer and startup CTO with 14 years of experience, co-founding Buildo and previously launching Metwit, a crowdsourced weather app that shipped eight iOS releases in three months. He combines strong academic training from Politecnico di Milano and the University of Illinois Chicago with hands-on product and mobile security experience, including iOS audits for Barclays. An active open-source contributor, Gabriele has made impactful backend contributions to prominent Scala projects—scalameta, scalafix, metals and scalafmt—adding features like dialect-aware parsers, Scalafix rewrites, formatting options and IDE code actions. He excels at bridging research-quality tooling and production systems, particularly in language tooling and developer experience. Currently advising ReportAId, he brings both entrepreneurial grit from a TechStars-affiliated accelerator stint and a pragmatic talent for shipping reliable, team-driven software.
code14 years of coding experience
job2 years of employment as a software developer
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at University of Illinois Chicago
bookMaster of Science (M.Sc.) Computer Engineering, Master of Science (M.Sc.) Computer Engineering at Politecnico di Milano
languagesItalian, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
107,491reputation
5.2mreached
1,066answers
33questions
Badges
nsdata
top-1%
git
top-1%
uiview
top-1%
cllocationmanager
top-5%
git-rebase
top-5%
reactive-programming
top-5%
github-logo-circle

Github Skills (65)

parserator10
parser10
controller10
language-server-protocol10
uiview10
metaprogramming10
nsstring10
refactoring10
cocoa-touch10
formatter10
syn10
syntax10
formatters10
uinavigationcontroller10
swift10

Programming languages (21)

JavaCSSC++RustScalaGoHTMLTypeScript

Github contributions (5)

github-logo-circle
scalameta/metals

Nov 2017 - Mar 2022

Scala language server with rich IDE features 🚀
Role in this project:
userBack-end Developer
Contributions:6 releases, 69 reviews, 581 commits in 4 years 5 months
Contributions summary:Gabriele contributed to the Scala language server project by implementing features for code formatting and supporting various code actions. They implemented text document formatting support using Scalafmt. The user also worked on implementing document symbols, and auto-importing. These contributions enhance the IDE features for the Scala language.
atom-pluginscalametavscodeide-featuresscala
scalacenter/scalafix

Apr 2017 - Oct 2018

Refactoring and linting tool for Scala
Role in this project:
userBack-end Developer
Contributions:4 releases, 96 commits, 45 PRs in 1 year 6 months
Contributions summary:Gabriele primarily contributed to the `scalafix` project by implementing and refining Scala code transformation rules (rewrites). They added features like a GitHub URL shorthand, an explicit Unit return type rewrite, and a NoAutoTupling rule, demonstrating a deep understanding of Scala syntax and metaprogramming. Additionally, they improved code quality by addressing package name derivation and documentation. Their work refines the core functionality of `scalafix` as a code refactoring tool.
linterlintingmetaprogrammingrefactoringscala
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
Gabriele Petronella - Advisor at buildo