Michael聽Holman

Principal Software Engineer Manager at Microsoft

Lyon, Auvergne-Rh么ne-Alpes, France
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
Michael Holman is a Principal Software Engineering Manager based in Lyon with 11 years of professional experience building high-performance runtime and compiler infrastructure at Microsoft. He progressed from test and software engineering roles into leadership while continuing to ship low-level systems work, notably contributing C APIs and shared-library integration for ONNX-MLIR and optimizer/codegen fixes for the ChakraCore JavaScript engine. Michael blends hands-on backend and compiler expertise with people leadership, driving cross-team technical delivery on performance-critical projects. Comfortable operating across Windows and MLIR ecosystems, he brings a pragmatic focus on maintainable APIs, build systems, and test-driven refactors that improve long-term developer velocity.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Rochester Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
921reputation
80kreached
17answers
14questions
github-logo-circle

Github Skills (24)

code-optimization10
c-language10
apidoc10
mlr10
codegen10
compiler-design10
api10
javascript-engine10
bytecode10
cprogramming-language10
jit10
onnx9
c119
c179
type-system8

Programming languages (7)

C++LLVMJavaScriptWebAssemblyHTMLMLIRPython

Github contributions (5)

github-logo-circle
chakra-core/ChakraCore

Dec 2015 - Dec 2020

ChakraCore is an open source Javascript engine with a C API.
Role in this project:
userBack-end Developer
Contributions:3 releases, 1115 commits, 348 PRs in 5 years
Contributions summary:Michael contributed to the ChakraCore JavaScript engine, primarily focusing on the back-end, evidenced by their commits fixing bugs with inline operations and auxiliary data structures, inlining, and code generation. They worked on low-level aspects of the engine, including type conversions, and code optimization. They addressed various issues relating to object-oriented JIT.
capichakracorejavascript-enginejsrtmicrosoft
onnx/onnx-mlir

Jun 2021 - Oct 2022

Representation and Reference Lowering of ONNX Models in MLIR Compiler Infrastructure
Role in this project:
userBack-end Developer
Contributions:5 reviews, 7 commits, 6 PRs in 1 year 3 months
Contributions summary:Michael primarily focused on developing the C API for the ONNX-MLIR library, including creating a shared library. Their work involved adding command-line arguments, test host cleanup, and refactoring code. The contributions included modifying build configurations and integrating the C API with the existing codebase, demonstrating a focus on compiler infrastructure and integration.
compileronnx
Find and Hire Top DevelopersWe鈥檝e 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