Jan Záruba is a Senior Software Engineer with 11+ years of hands-on experience building and modernizing large .NET systems, currently contributing to Microsoft's Identity team on cloud buildout, automation and modelling. He has a deep full‑stack background across C#, VB.NET, ASP.NET, SQL, AWS/Azure, Node.js and container/microservice migrations, and a track record of moving legacy platforms to .NET Core and CI/CD pipelines. Jan has led and mentored teams up to 20 engineers while also maintaining an active freelance practice tackling refactoring, performance tuning and greenfield projects for international clients. He is especially comfortable integrating complex audio/video and third‑party APIs, and has repeatedly reverse‑engineered undocumented services to deliver practical solutions. Known for unusual but pragmatic approaches, he blends low‑level interoperability (Win32, P/Invoke, C++/CLI) with high‑level cloud automation to solve hard engineering problems. Based in Prague, he holds an MSc in Computer Science and keeps a steady mix of long‑term product work and consultancy to stay technically sharp.
11 years of coding experience
17 years of employment as a software developer
Elementary education, Elementary education at U Školské zahrady elementary school
Maturita (GCSE), Electrotechnics, Automation, Maturita (GCSE), Electrotechnics, Automation at Secondary School of Electrical Engineering V Úžlabině, Praha 10
Msc (Ing.), Computer science, Msc (Ing.), Computer science at Czech Technical University in Prague, Faculty of Electrical Engineering
Contributions:2 releases, 20 commits, 42 pushes in 4 years 1 month
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 Záruba - Senior Software Engineer at Microsoft