Petr Houška

Senior Software Engineer at Self-employed

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
Petr Houška is a Senior Software Engineer at Microsoft with 11 years of experience building high-performance, distributed .NET services and driving cross-service architecture and modernization efforts. He combines deep systems work—investigating long-standing issues, leading K8s and .NET migrations, and improving observability—with pragmatic decision-making to ensure important problems never fall through the cracks. A former MSc student in ML/AI at Charles University, he champions practical LLM usage across engineering teams. He’s an active open-source contributor, notably implementing PHP generator support in the PeachPie PHP→.NET compiler and hardening a popular C# Spotify API client with retries and async improvements. He tutors university-level computer science and mentors students, reflecting a knack for teaching complex topics clearly. Colleagues rely on him for fast, high-quality code reviews and data-driven cost/performance trade-offs at scale.
code11 years of coding experience
job8 years of employment as a software developer
bookHigh School, High School at Gymnázium Jírovcova, České Budějovice
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Charles University in Prague
bookCenter for Talented Youth, John Hopkins
languagesEnglish, Czech, German
github-logo-circle

Github Skills (13)

async-await10
net10
asp-net10
netcore10
php10
dotnet10
refactoring10
csharp10
spotify-api10
dotnet-core10
error-handling9
roslyn9
asp-net-core7

Programming languages (19)

C#PowerShellC++BikeshedCSSTeXHTMLTypeScript

Github contributions (5)

github-logo-circle
peachpiecompiler/peachpie

Mar 2017 - Feb 2019

PeachPie - the PHP compiler and runtime for .NET and .NET Core
Role in this project:
userBack-end Developer
Contributions:125 commits, 16 PRs, 3 pushes in 1 year 11 months
Contributions summary:Petr primarily focused on improving the PeachPie compiler and runtime for .NET and .NET Core. Their contributions involved refactoring and enhancing the code generation process, specifically targeting the generator methods within the compiler. They added support for generator methods, including implementing the necessary infrastructure for proper execution. The work also included adding tests to the existing framework.
roslyndotnetnetstandardphp-compilerphp
JohnnyCrazy/SpotifyAPI-NET

Aug 2016 - Sep 2016

:sound: A Client for the Spotify Web API, written in C#/.NET
Role in this project:
userBack-end Developer
Contributions:14 commits, 4 PRs, 23 comments in 25 days
Contributions summary:Petr primarily focused on refactoring and improving the Spotify API client library. Their contributions involved removing code duplication, updating functions for downloading and uploading data, and generalizing download list functions. The user also added support for retries and timeouts for failed requests, enhancing the library's robustness. Furthermore, they reworked the use of async/await operations to improve code readability and efficiency.
apidotnetspotifyapispotifyc-sharp
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