Dima Fedoriaka

Senior Quantum Software Engineer at Microsoft

Kirkland, Washington, United States
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
Dima Fedoriaka is a Senior Quantum Software Engineer at Microsoft with a decade of experience building scalable systems across Google, Databricks, and Microsoft. He combines deep distributed-systems expertise from roles on Spanner and Core Data Foundations with hands-on quantum software development, contributing core functionality to the widely used Cirq library (including multi-controlled gate decomposition and expanded Clifford simulator support). Based in Kirkland, WA, he brings a rare blend of applied mathematics and physics training from MIPT and ongoing computer science graduate work at the University of Washington. Dima’s background spans backend optimization, circuit manipulation, and making quantum primitives more robust and immutable—practical improvements that ease real-world NISQ workflows. Colleagues rely on him for shipping hard-to-reproduce infrastructure changes and for translating research-grade quantum algorithms into production-quality code. He’s equally comfortable navigating low-level algorithmic detail and large-scale cloud system design.
code10 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Computer Science (in progress), Master's degree, Computer Science (in progress) at University of Washington
bookBachelor's degree, Applied Mathematics and Physics, Bachelor's degree, Applied Mathematics and Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
bookComputer Science, Computer Science at Yandex School of Data Analysis
languagesRussian, Ukrainian, English, German
stackoverflow-logo

Stackoverflow

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

Github Skills (6)

circuit10
quantum-computing10
algorithms10
quantum-algorithms10
cirq10
python10

Programming languages (7)

JavaC++Q#RustGoHTMLPython

Github contributions (5)

github-logo-circle
quantumlib/Cirq

Jan 2020 - Jun 2021

An open-source Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.
Role in this project:
userBackend Developer
Contributions:23 reviews, 12 commits, 16 PRs in 1 year 5 months
Contributions summary:Dima contributed to the core functionality of the cirq library, specifically focusing on quantum circuit manipulation and optimization. Their work included implementing an `__add__` method for `Moment` objects and making `LineQubit` and `GridQubit` immutable. They also added an algorithm for decomposing multi-controlled rotation gates and implemented indexing by qubits for circuits and moments. Finally they also added support for all possible 1-qubit Clifford gates in Clifford simulator.
pythonquantum-circuitsquantum-computingcircuitsquantum-algorithms
bigartm/visartm

Jan 2017 - Mar 2018

Contributions:351 commits, 9 PRs, 307 pushes in 1 year 2 months
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
Dima Fedoriaka - Senior Quantum Software Engineer at Microsoft