Marcin Zajaczkowski

Warsaw, Masovian Voivodeship, Poland
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
Marcin Zajaczkowski is a seasoned software engineer with 17 years’ experience helping teams deliver business value faster by improving testability, reliability, and continuous delivery. He specializes in TDD and test architecture (Spock, JUnit 5), resilient microservices (Spring Boot, CQRS, Kafka) and CI/CD as code on Kubernetes (ArgoCD, GitLab CI, Jenkins). A hands-on mentor and craft-focused coach, he elevates teams via pairing, code review, ADRs and post-mortems to make automation omnipresent. Marcin is an active open-source contributor to high-profile JVM projects like Spock, Mockito and PIT, where his work improved testing compatibility and async support. He’s particularly adept at bridging developer ergonomics and production-grade reliability—turning tricky async and reactive patterns into maintainable systems. Based in Warsaw, he’s open to opportunities building game-changing internal tools or trailblazing technical products.
code17 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
4,066reputation
498kreached
43answers
17questions
Badges
spring-mvc
top-5%
spring
top-5%
dependency-injection
top-5%
code-coverage
top-5%
maven
top-5%
java
top-5%
github-logo-circle

Github Skills (41)

asynchronous10
test-data10
groovy10
testing10
command-line-interface10
assertj10
java10
tomcat10
javas10
java-libraries10
mutation-testing10
junit10
spock10
test-generator10
gradlew10

Programming languages (26)

C#CDGoMustacheHTMLGroovyFreeMarker

Github contributions (5)

github-logo-circle
Devskiller/jfairy

Oct 2013 - Mar 2017

Java fake data generator
Role in this project:
userBack-end Developer & QA Engineer
Contributions:55 commits, 9 PRs, 8 pushes in 3 years 5 months
Contributions summary:Marcin primarily contributed to the project by enhancing the test suite and implementing backend code changes. They simplified existing tests, migrated date/time operations to Joda Time, and extracted magic numbers to constants, improving code maintainability and readability. Additionally, they refactored and renamed classes to improve code consistency and project organization. The user's commits also included infrastructure-related changes, such as adding the gradle-wrapper.jar file and upgrading the Gradle version.
fake-data-generatorgroovyjava-8dummy-dataandroid
spockframework/spock

Dec 2015 - Apr 2022

The Enterprise-ready testing and specification framework.
Role in this project:
userBack-end Developer / Test Automation Engineer
Contributions:178 reviews, 84 commits, 103 PRs in 6 years 5 months
Contributions summary:Marcin contributed to the Spock Framework, focusing on enhancing the testing capabilities. They modified the `Mock`/`Stub` signatures to improve compatibility and prevent warnings, implemented and maintained default responses for `CompletableFuture` and updated various test scenarios. They also worked on integrating and marking new Spring extensions with beta status. The commits show the user's involvement in improving testing framework and integration with related technologies.
groovytestingspecificationspock-frameworkbdd-style-testing-framework
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
Marcin Zajaczkowski