Karm Michal

Programmer at IBM

Brno, South Moravia, 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
Karm Michal is a seasoned programmer with 14 years’ experience specializing in JVM internals, GraalVM native-image AOT compilation, Quarkus native builds and Linux-based server-side Java. Currently at IBM after a multi-year tenure on Red Hat’s OpenJDK and Quarkus stacks, she combines deep systems-level knowledge (JNI/FFI, JVM runtime) with practical DevOps experience in container and distroless environments. Her open-source contributions include improving Java Flight Recorder in GraalVM and enhancing Quarkus AWT/native-image support, reflecting a focus on startup time, footprint reduction and native compatibility. Past work spans high-availability HTTP stack tuning, load balancing and embedding C libraries in Java, and even early mobile/AR platforms—signaling a comfort with both legacy and cutting-edge tooling. Based in Brno, she pairs academic grounding from Masaryk University with a pragmatic, performance-first mindset that seeks the smallest, most cache-local solutions.
code14 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (MSc), Applied Informatics, Master of Science (MSc), Applied Informatics at Masaryk University Brno, Faculty of Informatics
bookUPC Universitat Politècnica de Catalunya
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
414reputation
74kreached
57answers
5questions
github-logo-circle

Github Skills (27)

docker10
graalvm10
awt10
image10
dockers10
java10
javas10
jfr10
quarkus10
aot10
maven10
build-automation9
devops9
compiler-compiler9
compiler9

Programming languages (17)

C#JavaC++CSSCMakefileGoHTML

Github contributions (5)

github-logo-circle
oracle/graal

Sep 2019 - Dec 2024

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Role in this project:
userBack-end Developer
Contributions:8 reviews, 8 PRs, 89 comments in 5 years 3 months
Contributions summary:Karm primarily focused on improving the GraalVM's Java Flight Recorder (JFR) component. Their contributions include adding functionality to parse units for `maxsize` in JFR, fixing a bug related to duration unit parsing in the JFR configuration, and refactoring code related to system properties population. Additionally, the user addressed an issue by replacing a specific method call with an alternative implementation to reduce dependency and resolving module path issues.
polyglotpythonjavascriptrubyanywhere
quarkusio/quarkus

Nov 2019 - Jan 2023

Quarkus: Supersonic Subatomic Java.
Role in this project:
userBack-end Developer
Contributions:60 reviews, 47 commits, 44 PRs in 3 years 2 months
Contributions summary:Karm primarily contributed to the core functionality of the Quarkus framework, focusing on areas related to native image generation and AWT extension improvements. Their work involved adding new build items to capture JDK versions used in native images and modifying classes for compatibility with native image builds. Additionally, they addressed issues by removing AWT dependencies and improving the handling of resource files for improved compatibility.
kubernetesquarkusjavareactivecloud-native
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
Karm Michal - Programmer at IBM