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 seasoned software engineer and team/project lead with 16 years of experience, currently driving the JUnit project full-time and co-founding TestLens. A Java Champion and ex-Gradle engineer, he blends deep backend and test-automation expertise with hands-on leadership to ship reliable JVM tooling and frameworks. Marc has been a significant contributor and maintainer across industry-leading open-source projects—most notably JUnit and Mockito—improving test robustness, dynamic execution, and usability for millions of Java developers. He repeatedly focuses on test infrastructure and edge-case handling, from refining MockitoSession behavior to enabling retry logic and unique-id based retries in Gradle and Spock. Based in Karlsruhe, Germany, he pairs pragmatic engineering with public speaking and community-building, having led the crowdfunded JUnit Lambda initiative that seeded JUnit 5. Peers know him for making testing frameworks both more flexible and less surprising in real-world CI scenarios.
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 (30)

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

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