Summary
Jaroslav Ruzicka is a Senior Software Engineer with around a decade of experience building cloud-native .NET systems and developer tooling, currently contributing to a next‑gen dotnet framework at Microsoft in Prague. He has a strong Microsoft-stack background (C#, ASP.NET Core, MSSQL) and has led integrations of Azure AI and GraphQL to make platforms smarter and friendlier for developers. His career ranges from modernizing legacy treasury systems and building B2B e‑commerce microservices to shaping authentication libraries for Azure Communication Services. With a PhD-level grounding in theory of science and philosophy, he brings a rare mix of rigorous analytical thinking and practical engineering that favors order in chaotic data. He also teaches web development on the .NET platform, reflecting a commitment to knowledge transfer alongside hands-on product work.
10 years of coding experience
11 years of employment as a software developer
Magistr (Mgr.), Philosophy, Magistr (Mgr.), Philosophy at Masarykova univerzita
Doctor of Philosophy (Ph.D.), Theory of science, Doctor of Philosophy (Ph.D.), Theory of science at Masarykova univerzita Brno
Philosophy, 4, Philosophy, 4 at Lancaster University
Czech, English