Michal Dvořák

Software Engineer at Trask

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

👤
Senior
🎓
Top School
Michal Dvořák is a pragmatic software engineer with 15 years of experience building back-end systems and designing delivery toolchains, currently focusing on asynchronous data processing at Trask. He has a strong Java background from roles spanning Accenture to Česká spořitelna, where he led teams, specified integration patterns, and prioritized security, observability and maintainability. Michal designed CI/CD and GitHub-centric delivery pipelines using GitHub Actions, ArgoCD and OpenShift to improve developer experience, automation and compliance. He contributes to high-profile open-source projects like Apache Log4j2, enhancing JSON logging flexibility by adding expression support to AdditionalFields and refining serialization behavior. Comfortable at both architecture and implementation levels, he blends hands-on coding with practical system design to turn complex requirements into reliable, auditable solutions. Based in Prague, he pairs a technical degree from Czech Technical University with a decade-and-a-half of production experience across finance and publishing domains.
code15 years of coding experience
job5 years of employment as a software developer
bookBc, FEL - STM, Bc, FEL - STM at Czech Technical University in Prague
languagesCzech, English
github-logo-circle

Github Skills (10)

json10
javas10
logging10
api10
log4j10
java10
c-library9
common-library9
apache8
jvm8

Programming languages (13)

SmartyJavaC++CGoMustacheTypeScriptDockerfile

Github contributions (5)

github-logo-circle
apache/logging-log4j2

Jul 2017 - Sep 2017

Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java.
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 10 comments in 2 months
Contributions summary:Michal primarily contributed to the `JsonLayout` and related classes within the Log4j2 library. Their work involved adding support for expressions in `AdditionalFields`, which required modifying the serialization process. They also addressed minor issues, such as setting the initial capacity of a LinkedHashSet. These changes highlight a focus on enhancing the flexibility and functionality of the logging output format.
backendjavalog4jloggingapache
mdvorak/klipper-config

Jun 2022 - Jan 2026

My own private klipper config
Contributions:2 PRs, 1091 pushes, 3 branches in 3 years 7 months
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