Michal Duda

Principal Software Engineer at Microsoft

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

👤
Senior
🎓
Top School
Michal Duda is a Principal Software Engineer based in Prague with nine years of professional experience and a strong foundation from an M.S. in Computer Science. He blends hands-on expertise in .NET, C#, F# and web APIs with proven leadership running 20+ engineers across distributed teams in Prague and Cebu. At Microsoft he continues to drive architecture and delivery excellence while earlier roles at NCR saw him own backend systems for restaurant ordering, real-time transaction processing and mobile clients. Michal remains an active coder and contributor to open-source integrations—his work on the Tuya Home Assistant integration added sensor support and robust refactors for real-world IoT devices. He is comfortable toggling between deep algorithm and system design, release-quality accountability, and people management, and is notable for keeping significant hands-on coding even while managing teams. Colleagues describe him as a pragmatic technical leader who prioritizes quality, uptime and developer growth.
code9 years of coding experience
job15 years of employment as a software developer
bookM.S., Computer Science, M.S., Computer Science at Technical University of Ostrava
languagesEnglish, Czech
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

iot10
home-assistant10
tuya10
sensor10
python10
sensor-fusion10
mq9
api9
mqtt9
apim9

Programming languages (13)

C#PowerShellC++CAppleScriptGoDockerfileShell

Github contributions (5)

github-logo-circle
tuya/tuya-home-assistant

Jul 2021 - Jul 2021

Home Assistant integration for controlling Powered by Tuya (PBT) devices using Tuya Open API, maintained by the Home Assistant Community and Tuya Developer Team.
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 8 comments in 15 days
Contributions summary:Michal primarily contributed to the Home Assistant integration for Tuya devices. Their work involved adding support for air purifier sensors, including PM25, filter status, temperature, and other relevant data points. The commits demonstrate efforts to refactor and refine existing code, such as removing redundant code and handling fan preset mode parsing exceptions. They also merged changes from the master branch and used properties correctly within the fan component.
home-assistanthome-assistant-integrationopenapituyamqtt-client
Contributions:4 releases, 2 PRs, 15 pushes in 4 years 4 months
ratesalfredcurrency-ratescurrencyalfred-workflow
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