Freelance Trainer And Consultant For Software Build Automation With Gradle
Hamburg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jendrik Johannes is a Hamburg-based software and game developer with 18 years of experience who co-founded TestLens and runs a freelance practice offering Gradle training and consultancy. He spent five years on the Gradle core team, contributing notable improvements around JPMS, dependency management and build worker APIs, and continues to shape build tooling through work on gradle-profiler and dependency-analysis plugins. His background spans research (a Dr.-Ing. in Software Technology from TU Dresden) to product leadership and automation at InnoGames and Gradle Inc., combining deep build-system expertise with hands-on backend and test automation skills. Known for surfacing subtle dependency and module-path issues, he helps teams tame complex JVM build and release workflows and designs mutation-enabled profiling for performance testing.
18 years of coding experience
14 years of employment as a software developer
Dr.-Ing. (Doktor-Ingenieur), Computer Science / Software Technology, Dr.-Ing. (Doktor-Ingenieur), Computer Science / Software Technology at Technische Universität Dresden
Computer Science, Computer Science at Tampereen Teknillinen Yliopisto
Contributions:17 releases, 388 reviews, 2542 commits in 6 years
Contributions summary:Jendrik contributed to the Gradle build system, specifically improving the handling of Java Module System (JPMS) and dependency management. They made code changes related to class path resolution, and module path inference. The user also made adjustments to tests to incorporate the new Worker API.
A tool for gathering profiling and benchmarking information for Gradle builds
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:25 commits, 6 PRs, 21 pushes in 6 years
Contributions summary:Jendrik primarily focused on extending the `gradle-profiler` tool by adding functionality related to native code mutation. They introduced the ability to modify C++ and header files to facilitate performance testing scenarios. Furthermore, the user implemented and modified tests, specifically using Groovy and Spock, to validate the behavior of these new code mutation features, covering both ABI and non-ABI changes. Their contributions involved modifying existing Java files related to scenario loading and mutation application.
benchmarkinggradleprofilingbuildsgathering
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
Jendrik Johannes - Freelance Trainer And Consultant For Software Build Automation With Gradle