# Kevin Hartman > Qiskit Compiler Engineer at IBM Research Location: Cambridge, Massachusetts, United States Profile: https://flows.cv/kevinhartman ## Work Experience ### Senior Research Software Engineer @ IBM Jan 2021 – Present - As one of Qiskit's primary open source maintainers, shaped general technical direction, managed releases, and performed code reviews. - Rewrote Qiskit's core data structures in Rust with highly efficient representations, reducing our compiler's memory footprint by up to 70\% for large quantum circuits. - Designed and implemented features in support of dynamic circuits in Qiskit's transpiler. ### Senior Software Engineer @ Microsoft Jan 2019 – Jan 2021 | Greater Boston Area - Led the design and development of a native WebRTC video client (C++) for a cloud-rendered in-vehicle HUD. - Architected several big data processing solutions for prominent partner companies. ### Software Engineer II @ Microsoft Jan 2014 – Jan 2019 | Greater Boston Area - Designed, implemented, and supported storage-related features in Azure Stack and System Center VM Manager (C\#.NET). ### Software Development Engineer Intern @ Microsoft Jan 2013 – Jan 2013 | Redmond, Washington – Implemented indexing hints for Microsoft Azure DocumentDB using C++. This feature gives the user the ability to preconfigure storage structures with lists of specific queries that should be treated with more precision in the index. As a result, these queries are faster. – Augmented our project’s test library to support complex parameter passing for individual tests. ### Software Engineering Intern @ Spectracom Jan 2013 – Jan 2013 | Rochester, New York – Co-lead a team to port an existing embedded system to a new Linux distribution. – Created Bash scripts for writing the new distribution to flash media and for system initialization logic. ### Software Engineering Intern @ Qualcomm Jan 2012 – Jan 2012 Office of the Chief Scientist — Qualcomm Open Source Portal – Developed multiple plugins for an internal Redmine project. – Designed a solution using Ruby mixins to extend the Redmine engine at runtime, decoupling our team’s changes and allowing for better code organization. ## Education ### Bachelor of Science (BS) in Computer Software Engineering Rochester Institute of Technology ### Bachelor of Science (BS) in Computer Software Engineering Rochester Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/keha - GitHub: https://github.com/kevinhartman --- Source: https://flows.cv/kevinhartman JSON Resume: https://flows.cv/kevinhartman/resume.json Last updated: 2026-03-31