Mikhail Astafev

Senior Software Engineering Manager at Microsoft

Delft, South Holland, Netherlands
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
Mikhail Astafev is a Senior Software Engineering Manager at Microsoft with a decade of experience building production-quality software for quantum research and industrial engineering. Trained as a physicist and experienced as a hands-on engineer, he bridges applied physics and software to automate complex measurement workflows and instrument control. He was a core developer of the open-source QCoDeS data acquisition library and contributed test automation work to prominent repos like microsoft/Qcodes, emphasizing robustness and hardware-aware testing. Mikhail excels at translating user needs into maintainable, well-tested systems, mentoring teams to deliver stable, high-quality tools. Based in Delft, he combines R&D depth—from terahertz optics to topological qubit labs—with strong delivery skills in Python, CI/CD, and scientific instrumentation.
code10 years of coding experience
job10 years of employment as a software developer
bookProfessional Doctorate in Engineering (PDEng), Engineering Physics/Applied Physics, Professional Doctorate in Engineering (PDEng), Engineering Physics/Applied Physics at Eindhoven University of Technology
bookBachelor's Degree, Physics, 4.6/5, Bachelor's Degree, Physics, 4.6/5 at Novosibirsk State University (NSU)
languagesEnglish, Dutch, Russian
github-logo-circle

Github Skills (3)

pytest10
python10
test-automation10

Programming languages (8)

TypeScriptC#C++RustJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
microsoft/Qcodes

Jun 2018 - Jan 2023

Modular data acquisition framework
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:11 releases, 1515 reviews, 2317 commits in 4 years 8 months
Contributions summary:Mikhail contributed to the project by modifying the test suites to test the behavior of the parameters. The changes include writing new test cases, refactoring existing test, and adding assertions for verifying data and measurement statuses. The user interacted with the testing framework and with instrument-specific parameters, demonstrating a focus on automating the testing of the hardware features.
physicsdata-acquisitionstream-processingdata-processingframework
astafan8/Qcodes

Jun 2018 - Apr 2024

Modular data acquisition framework
Contributions:10 PRs, 573 pushes, 194 branches in 5 years 11 months
data-acquisitiondata-processingframeworkmodularacquisition
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
Mikhail Astafev - Senior Software Engineering Manager at Microsoft