Jendrik Johannes

Freelance Trainer And Consultant For Software Build Automation With Gradle

Hamburg, Germany
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

🤩
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.
code18 years of coding experience
job14 years of employment as a software developer
bookDr.-Ing. (Doktor-Ingenieur), Computer Science / Software Technology, Dr.-Ing. (Doktor-Ingenieur), Computer Science / Software Technology at Technische Universität Dresden
bookComputer Science, Computer Science at Tampereen Teknillinen Yliopisto
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
41reputation
26kreached
1answer
0questions
github-logo-circle

Github Skills (21)

kotlin10
dependency-management10
jvm10
dependency-analysis10
groovy10
testing10
java10
javas10
junit10
spock10
build-automation10
gradle-plugin10
gradlew10
gradle10
c-language9

Programming languages (16)

JavaC++CRustScalaGoHTMLtempl

Github contributions (5)

github-logo-circle
gradle/gradle

Sep 2016 - Aug 2022

Adaptable, fast automation for all
Role in this project:
userBack-end Developer
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.
pythongradlegroovyautomationjava
gradle/gradle-profiler

Jan 2017 - Jan 2023

A tool for gathering profiling and benchmarking information for Gradle builds
Role in this project:
userBackend 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