Anže Sodja is a Lead Software Engineer with nine years of experience building cloud-native systems and developer tooling, currently driving engineering at Gradle Inc. He blends deep backend expertise in Java/Kotlin and Python with hands-on experience in Google Cloud (GKE, BigQuery, Pub/Sub, Cloud Run) and infrastructure-as-code like Terraform, focused on improving developer productivity and reducing build times. A prolific contributor to Gradle projects, he has implemented configuration-cache features and an Android Studio integration for the Gradle Profiler, surfacing build performance insights directly in the IDE. Comfortable across Kubernetes, Docker and CI/CD surfaces, he favors clean code and pragmatic engineering tradeoffs. Based in Slovenia with a master's in Computer Science from the University of Ljubljana, he’s also an avid explorer of Rust and tooling edge cases that make large builds more predictable.
9 years of coding experience
8 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at University of Ljubljana, Faculty of Computer and Information Science
A tool for gathering profiling and benchmarking information for Gradle builds
Role in this project:
Full-stack Developer
Contributions:1 release, 246 reviews, 213 commits in 1 year 3 months
Contributions summary:Anže contributed to the development of the Android Studio plugin for the Gradle Profiler tool. Their work focused on integrating the profiler with the Android Studio IDE, enabling features such as automatic Gradle sync triggered from within the IDE and cleaning IDE caches, all while integrating with existing functionality, using the Android Gradle sync process to profile build performance. They implemented the core functionalities of the plugin, including features for profiling build performance and displaying the collected data in the IDE.
Contributions:1361 reviews, 724 commits, 508 PRs in 1 year 9 months
Contributions summary:Anže contributed to the Gradle project by implementing and modifying features related to build scripts, primarily focused on the configuration cache, property upgrades, and code generation. They addressed issues by renaming variables, adding tests for complex groovy intereception, refactoring code for improved internal tooling and generating internal classes for interceptors. They also worked on handling edge cases, fixing build errors, and optimizing the build process.
pythongradlegroovyautomationjava
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
Anže Sodja - Lead Software Engineer at Gradle Inc.