Emanuele Zattin is a Principal Engineering Manager based in Copenhagen with 16 years of experience building and modernizing complex CI/CD, build and release systems for mobile and backend platforms. He combines hands-on engineering (Java, Python, Groovy, build systems like Gradle/Bazel/CMake) with people leadership, having progressed from automation and mobile team manager roles to principal engineering management at Capture One. He has deep expertise in ALM tooling—Jenkins and Gerrit plugin development and administration—and a track record of improving build and test infrastructure across high-profile open-source projects such as Realm (contributing cross-platform build, Android support and CI improvements). Pragmatic about legacy code, he excels at re-architecting systems for scalability, developer experience and automated releases, often adding platform support and release automation. With an MSc in Applied Mathematics, he brings a quantitative mindset to optimization and reliability work, and an underrated strength is his ability to translate low-level build intricacies into clear, team-scalable processes.
16 years of coding experience
13 years of employment as a software developer
Bachelor of Science (BS), Computing Engineering, Bachelor of Science (BS), Computing Engineering at Università degli Studi di Padova
Master of Science (MS), Applied Mathematics, Master of Science (MS), Applied Mathematics at Danmarks Tekniske Universitet
Core database component for the Realm Mobile Database SDKs
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:1 release, 834 commits, 73 PRs in 5 years 2 months
Contributions summary:Emanuele primarily focused on improving the build process and expanding platform support for the Realm core database component. Their contributions include adding support for Android builds, automating the generation of release notes, enhancing the build scripts to handle various configurations, and fixing build issues. Furthermore, the user worked on integrating new testing capabilities, including running unit tests on Android devices and modifying the build environment to accommodate specific testing scenarios.
Realm is a mobile database: a replacement for SQLite & ORMs
Role in this project:
Back-end Developer
Contributions:819 commits, 249 PRs, 459 pushes in 4 years 3 months
Contributions summary:Emanuele focused on improving the build process for the Realm Java project. The contributions include making the build script compatible with OSX, adding support for Android builds and packaging, and ensuring the build scripts were Posix-compliant. Furthermore, the user added support for building and packaging Gradle Android builds.
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.