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.
10 years of coding experience
10 years of employment as a software developer
Professional Doctorate in Engineering (PDEng), Engineering Physics/Applied Physics, Professional Doctorate in Engineering (PDEng), Engineering Physics/Applied Physics at Eindhoven University of Technology
Bachelor's Degree, Physics, 4.6/5, Bachelor's Degree, Physics, 4.6/5 at Novosibirsk State University (NSU)
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.
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