Lukas Krecan

Principal Software Architect at Tricentis

Prague, Czechia
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
Lukas Krecan is a Principal Software Architect based in Prague with over 15 years of hands-on experience building JVM applications in Java and Kotlin. He has deep expertise in Spring, REST, OOP and Scrum, and has advanced through senior engineering and staff roles at companies like Productboard and SentinelOne before his current role at Tricentis. Lukas is the maintainer of widely used open-source projects ShedLock and JsonUnit, demonstrating his ability to design practical libraries for distributed scheduling and robust JSON testing. His GitHub contributions show careful attention to edge cases—improving null handling, array comparisons and error messages—which reflects a tester’s mindset applied to core library design. Colleagues describe him as a world-class engineer who blends pragmatic architecture with developer ergonomics, shipping reliable, well-documented solutions. He holds a Master’s in Software Engineering and a long track record across startups and enterprise teams, from CERN to modern SaaS companies.
code15 years of coding experience
job19 years of employment as a software developer
bookMaster's degree, Software Engineering, Master's degree, Software Engineering at České vysoké učení technické v Praze
stackoverflow-logo

Stackoverflow

Stats
13,911reputation
1.0mreached
55answers
26questions
Badges
concurrency
top-1%
java
top-1%
spring
top-5%
parallel-processing
top-1%
github-logo-circle

Github Skills (19)

unit-testing10
json10
back-end-development10
java-streams10
java10
javas10
parallel-processing10
jackson10
spring-boot10
concurrency10
test-automation10
spring9
springframework8
retrofit6
shedlock6

Programming languages (10)

TypeScriptJavaC++RustJavaScriptHTMLJupyter NotebookElixir

Github contributions (5)

github-logo-circle
lukas-krecan/JsonUnit

Jan 2012 - Jan 2023

Compare JSON in your Unit Tests
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:4 reviews, 1164 commits, 682 PRs in 11 years 1 month
Contributions summary:Lukas's commits focused on preparing and modifying the code for a release, which involved updating the core JSON comparison logic within the `JsonAssert.java` file. They introduced support for handling null values, array types, and improved error messages for different types. Additionally, the user added features like ignoring values and extra items in arrays, plus integrated a new test assertion method.
testingunitunit-testsjavalinjackson
lukas-krecan/ShedLock

Dec 2016 - Jan 2023

Distributed lock for your scheduled tasks
Role in this project:
userBack-end Developer
Contributions:155 reviews, 1591 commits, 1875 PRs in 6 years 2 months
Contributions summary:Lukas primarily focused on integrating Spring Boot with the shedlock project, developing Spring Boot integration. The commits demonstrate the creation of Spring Boot test applications. Also included were some changes to a default lock manager and Spring configuration.
distributed-locklockscheduled-tasksdistributed
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
Lukas Krecan - Principal Software Architect at Tricentis