Mikhail Maltsev

Staff Software Engineer at Arm

Cambridge, England, United Kingdom
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 Maltsev is a Staff Software Engineer based in Cambridge with 11 years of professional experience building low-level, correctness-focused systems at Arm and earlier roles in telecommunications and security. He brings deep expertise in compiler internals and the C++ standard library, evidenced by contributions to high-profile LLVM/Clang and libc++ repositories that fixed subtle diagnostics, codegen issues, and numerical library accuracy. Comfortable across back-end and systems programming, he has a track record of improving compiler diagnostics, handling corner-case numeric functions, and hardening library tests to support real-world C++ usage. His background in information security and long tenure in embedded and radioelectronic companies give him a pragmatic appreciation for performance, correctness, and safety in complex codebases. Colleagues rely on him for driving technical quality in large projects and for translating intricate language rules into robust implementations.
code11 years of coding experience
job15 years of employment as a software developer
bookSpecialist, Information security, 5, Specialist, Information security, 5 at Bauman Moscow State Technical University
languagesРусский, Английский
stackoverflow-logo

Stackoverflow

Stats
1,642reputation
105kreached
33answers
6questions
github-logo-circle

Github Skills (26)

c-language10
lib10
code-library10
c1110
regex10
complex-numbers10
codegen10
c1710
compiler-compiler10
cplus10
compiler10
numerical-analysis10
cpp10
cprogramming-language10
debug9

Programming languages (9)

C#CSSC++CLLVMCMakeHTMLVim Script

Github contributions (5)

github-logo-circle
llvm-mirror/libcxx

Jan 2018 - Aug 2019

Project moved to: https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:8 commits in 1 year 7 months
Contributions summary:Mikhail primarily contributes to the libcxx library, focusing on C++ standard library implementations. Their contributions include bug fixes, such as handling invalid regex character class names and avoiding spurious construction of valarray elements. The user also improved the accuracy of complex number transcendental functions, particularly asinh and acosh, demonstrating a strong understanding of numerical computation and standard library internals. Furthermore, they made adjustments to test cases, fixing issues related to unsupported C++ versions and ensuring test compatibility.
llvm
llvm-mirror/clang

Feb 2018 - Jun 2019

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:11 commits in 1 year 4 months
Contributions summary:Mikhail primarily contributed to the Clang compiler, focusing on the Sema and CodeGen components. Their contributions included fixing bugs related to decltype of static data members and the classification of narrowing conversions, specifically involving enums. Furthermore, the user added options to suppress the output of llvm.ident metadata. These changes indicate a focus on compiler correctness, diagnostics, and code generation.
keptwindowsllvmcc-plus-plus
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 Maltsev - Staff Software Engineer at Arm