Gabriel Ittner is a Staff Mobile Engineer based in Munich with 14 years of software engineering experience and a deep focus on Android development using Java and Kotlin, Jetpack Compose, Kotlin Multiplatform, Coroutines, and modern DI and networking tools. He combines mobile craftsmanship with backend expertise in Ruby on Rails, having led cross-functional initiatives that touched Android, iOS, web, analytics and CRM to deliver measurable outcomes like an 87% user consent rate. A pragmatic systems thinker, he excels at keeping high-level architecture coherent while switching context to ship code, from re-architecting privacy flows and migration to Compose to creating a unified design system and build tooling. Gabriel is active in open-source ecosystem work—contributing robust tests and automation to notable projects such as ktlint and improving Gradle publishing tooling—highlighting a focus on reliability and developer experience. He is structured, proactive in communication, and known for mentoring engineers and removing friction between product, design and engineering. Beyond teams, he has a proven product instinct from creating a consumer app that reached millions of downloads, showing he balances engineering rigor with user-focused outcomes.
14 years of coding experience
11 years of employment as a software developer
Computer Science, Computer Science at Freie Universität Berlin
A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.
Role in this project:
Backend Developer
Contributions:11 releases, 181 reviews, 215 commits in 4 years 7 months
Contributions summary:Gabriel primarily contributed to the configuration and setup of the Gradle plugin. Their work included configuring POM files for the `installArchives` task, improving signing task execution, and creating an interface to encapsulate maven plugin specific configurations. They also worked on migrating task creation to Kotlin and experimental implementation of Configurer.
An anti-bikeshedding Kotlin linter with built-in formatter
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:8 commits, 2 PRs, 28 comments in 5 months
Contributions summary:Gabriel's commits primarily focus on testing the `ktlint` linter. They added and modified test cases for the `ImportOrderingRule`, ensuring imports are ordered lexicographically and without blank lines between groups. Their work involved writing tests, inlining expected test results, and correcting test assertions to improve the reliability and correctness of the linting rules.
linterlintantiktlintkotlin
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.