Stefano Baghino

Principal Software Engineer at Gradle Technologies

Zurich, Zurich, Switzerland
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
Stefano Baghino is a Principal Software Engineer with 12 years of experience, currently leading observability and ecosystem support for npm, Python, sbt, and Bazel at Gradle’s Develocity team. He combines hands-on engineering—shipping features and bug fixes in high-profile open-source projects like scalafmt and Apache Flink—with organizational leadership that helps teams adopt and derive value from build and developer-productivity tooling. His background spans distributed systems, language bindings, and performance engineering, including a 30x speedup of a Canton node indexing system and designing Node.js bindings for Daml. Stefano excels at turning complex integration challenges into practical, customer-facing solutions and has a track record of taking new ecosystem support from zero to first customer. Based in Zurich, he bridges product, engineering, and stakeholder needs to lower development friction across large polyglot codebases.
code12 years of coding experience
job15 years of employment as a software developer
bookHigh School Diploma Computer Science, High School Diploma Computer Science at Istituto Istruzione Superiore Italo Calvino
languagesItalian, English, German
stackoverflow-logo

Stackoverflow

Stats
12,203reputation
643kreached
337answers
26questions
Badges
scala
top-1%
apache-spark
top-1%
github-logo-circle

Github Skills (21)

apache-spark10
apache-flink10
testing10
big-data10
java10
scala10
javas10
code-formatting10
command-line-interface9
command-line9
cli9
software-design8
formatter7
formatters7
sql7

Programming languages (18)

C#JavaC++CSSRustCScalaVue

Github contributions (5)

github-logo-circle
apache/flink

Jan 2016 - Mar 2016

Apache Flink
Role in this project:
userBack-end Developer
Contributions:15 commits, 17 PRs, 64 comments in 2 months
Contributions summary:Stefano primarily focused on improving the Apache Flink project's functionality and stability, with a strong emphasis on addressing locale-related issues in tests. Their contributions included fixing bugs related to CSV handling and resolving an issue where `ExternalProcessRunner` failed to detect exceptions. The user also refactored examples to utilize the `ParameterTool` and made Flink logs directory configurable.
pythonflinkconnectorsqlapache
scalameta/scalafmt

Sep 2016 - Sep 2016

Code formatter for Scala
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 17 comments in 12 days
Contributions summary:Stefano contributed to the `scalafmt` code formatter by adding features and fixing bugs. Their work included implementing a CLI option to exclude files, adding a new configuration option to force newlines before lambda parameters, and fixing behavior for one-liners. Furthermore, the user integrated the Teralytics adopter information into the Adopters list, and they also added and updated test cases to validate the implemented features.
formatterscalacode-formatter
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