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 (11)

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

Programming languages (12)

TypeScriptSmartyJavaDockerfileC++ShellCJavaScript

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.
problemslog4j2structured-loggingloggingasync
mdvorak/ccronexpr

Jul 2021 - Sep 2024

Cron expression parsing in ANSI C
Contributions:1 PR, 41 pushes, 2 branches in 3 years 2 months
parsingexpression-parsingcronansi-cansi
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
Michal Dvořák - Software Engineer at Trask