Kevin Wittek

Staff Software Engineer at Docker, Inc

Gelsenkirchen, North Rhine-Westphalia, 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
Kevin Wittek is a Staff Software Engineer and long-time open-source maintainer with 11+ years building developer tooling and infrastructure, currently shaping AI runtime and model distribution at Docker. He led the AI Runtime team and Docker Model Runner while scaling Testcontainers into an industry-standard Java testing library adopted by Google, Netflix, and Spotify. A hands-on engineer and former founder, he combines backend, DevOps and testing expertise—evidenced by contributions that improved platform portability and waiting strategies in testcontainers-java—with product and operational leadership from bootstrapping Testcontainers Cloud. Kevin is also a prolific educator (LinkedIn Learning trainer, Oracle ACE Pro) who blends practical teaching, conference speaking, and consulting to influence modern Java, Docker and testing workflows. Based in Gelsenkirchen, Germany, he brings a research mindset from PhD work and blockchain lab leadership to pragmatic, production-ready solutions.
code11 years of coding experience
job13 years of employment as a software developer
bookMaster of Science (M.Sc.) Informatik (Praktische Informatik), Master of Science (M.Sc.) Informatik (Praktische Informatik) at Westfälische Hochschule
bookDoctor of Science (not finished) Computer Science, Doctor of Science (not finished) Computer Science at RWTH Aachen University
languagesGerman, English, French, Portuguese
stackoverflow-logo

Stackoverflow

Stats
1,502reputation
98kreached
74answers
3questions
github-logo-circle

Github Skills (17)

docker10
jvm10
testing10
dockers10
java10
javas10
junit10
integration-testing10
test-automation10
docker-compose8
maven6
mongodb6
gitlab-ci-runner6
test-container6
spring-boot6

Programming languages (28)

C#CGoHTMLGroovyJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Role in this project:
userBack-end & DevOps Engineer
Contributions:612 reviews, 336 commits, 486 PRs in 5 years 11 months
Contributions summary:Kevin's commits primarily focused on improving the test automation and infrastructure of the Testcontainers-java library. They modified the `HostPortWaitStrategy` to correctly handle Mac and socket proxy configurations and addressed `UnsatisfiedLinkError` issues by implementing a fallback mechanism for platforms lacking glibc. Additionally, the user contributed to the expansion of waiting strategies, implementing `LogMessageWaitStrategy` and integrating the Docker health check strategy. These changes suggest contributions across the testing and infrastructure aspects.
junit-testsjunitinstancestest-automationbrowsers
kiview/atsea-sample-shop-app

Apr 2018 - Nov 2024

A sample app that uses a Java Spring Boot backend connected to a database to display a fictitious art shop with a React front-end.
Contributions:7 PRs, 33 pushes, 26 branches in 6 years 8 months
spring-bootreactartjava-springconnected
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
Kevin Wittek - Staff Software Engineer at Docker, Inc