Jan Vorlicek

Principal Software Engineer at COGESS

Prague, 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
Jan Vorlicek is a Principal Software Engineer based in Prague with over a decade of professional experience and more than two decades as a software architect and consultant. At Microsoft he focuses on low-level .NET runtime engineering, contributing critical fixes to CoreRT and the .NET runtime around AOT, exception and memory handling, and cross-platform build reliability. He also improves developer and CI tooling—helping enable Alpine and cross-compilation scenarios in the dotnet/arcade ecosystem—and authors AssemblyLoadContext samples that clarify plugin unload patterns. Known for deep C++ debugging skills and pragmatic system design, he bridges runtime internals with practical build and deployment concerns. His background as a long-term independent consultant means he brings both hands-on coding and architectural judgment to complex infrastructure problems. An understated strength is his track record of stabilizing platform behavior across diverse Linux environments, a rare niche among high-level runtime engineers.
code11 years of coding experience
job5 years of employment as a software developer
bookComputer Science, Computer Science at Czech Technical University in Prague
github-logo-circle

Github Skills (49)

arcgisruntime10
debugging10
alpine-linux10
debug10
reflection10
c-language10
docker10
runtimes10
crossbuild10
multithreading10
plugin-architecture10
net10
memory-management10
linux10
dotnet10

Programming languages (11)

C#PowerShellTypeScriptDockerfileC++ShellCNix

Github contributions (5)

github-logo-circle
dotnet/runtime

Jan 2015 - Jan 2023

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:1717 reviews, 973 commits, 987 PRs in 8 years 1 month
Contributions summary:Jan's contributions focused on fixing issues related to the .NET runtime, particularly addressing bugs in areas like method handling, exception handling, and core code structures. They addressed issues involving stack overflow, managed code frames, and potential memory corruption. The user demonstrated skills in C++ programming, debugging, and understanding the inner workings of the .NET runtime, including JIT compilation and garbage collection. These changes were critical for stability and performance.
dotnetruntimelinuxcsharpxamarin
dotnet/arcade

Oct 2018 - Apr 2022

Tools that provide common build infrastructure for multiple .NET Foundation projects.
Role in this project:
userDevOps Engineer
Contributions:40 reviews, 13 commits, 53 PRs in 3 years 6 months
Contributions summary:Jan primarily focused on improving the build infrastructure for cross-compilation, particularly for Alpine Linux. Their contributions involved fixing rootfs build issues, updating Alpine versions, and resolving dependencies for various architectures. They also addressed cross-compilation issues on CentOS and enabled the generation of Alpine 3.13 rootfs, demonstrating a strong understanding of build systems and operating system configurations. The user also worked on enabling LLD linker support, and adding PGO support.
dotnetinfrastructurefoundationcsharpdotnet-core
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
Jan Vorlicek - Principal Software Engineer at COGESS