Marc Philipp

Team Project Lead at JUnit

Karlsruhe, Baden-Württemberg, 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
Marc Philipp is a Team/Project Lead and software engineer with 15 years of experience, based in Karlsruhe, Germany, specializing in back-end development and test automation. He’s a prominent open-source maintainer and conference speaker best known for leading the JUnit team through JUnit 5’s design, releases, and ongoing maintenance and for substantial contributions to high-profile projects like Gradle, Spock, and Mockito. His work centers on making test frameworks more robust and flexible—implementing retry semantics, improving fail-fast reporting, adding UniqueIdSelector support, and modernizing test suites and build integrations. After kickstarting JUnit 5 via the "JUnit Lambda" crowdfunding campaign, he progressed from volunteer contributor to full-time project lead (since September 2024) supported by the Sovereign Tech Fund, a rare transition that underscores his long‑term impact on the Java testing ecosystem. Previously he held senior engineering roles at Gradle and LogMeIn, combining hands-on development with architectural and QA leadership.
code16 years of coding experience
job15 years of employment as a software developer
bookDipl.-Inform., Computer Science, Dipl.-Inform., Computer Science at Karlsruhe Institute of Technology (KIT)
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (36)

unit-testing10
junit510
test-driven-design10
mstest10
groovy10
testing10
test-framework10
teste10
java10
hamcrest10
javas10
java-libraries10
testing-library10
junit10
mocks10

Programming languages (20)

JavaC++CSSScalaGoHTMLGroovyErlang

Github contributions (5)

github-logo-circle
junit-team/junit5-samples

Nov 2015 - Jan 2023

Collection of sample applications using JUnit 5.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:98 reviews, 197 commits, 334 PRs in 7 years 3 months
Contributions summary:Marc contributed significantly to the sample projects using JUnit 5, focusing on test implementations and ensuring Maven and Gradle builds function correctly. They modified existing test cases, added new test methods, and integrated different JUnit 5 APIs. The user's work included setting up tests, and modifying test suites. They also implemented examples of the use of JUnit 5 extensions, including a Mockito extension and a RandomParametersExtension, demonstrating expertise in JUnit 5 testing.
spring-bootjunit-5junit5javajunit
junit-team/junit4

Oct 2011 - May 2022

A programmer-oriented testing framework for Java.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:8 releases, 24 reviews, 285 commits in 10 years 8 months
Contributions summary:Marc primarily contributed to improving the JUnit framework. Their work focused on enhancing the test suite, particularly by fixing issues related to static members in `@Rule` and `@ClassRule`. They also upgraded the Hamcrest library, deprecating some JUnitMatchers and using CoreMatchers where possible. Additionally, the user refactored and simplified existing matcher expressions and addressed compilation issues.
testingjavatesting-frameworkjunit
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
Marc Philipp - Team Project Lead at JUnit