Mikhail Goncharov

Software Engineer at Google

Munich, Bavaria, Germany
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
Mikhail Goncharov is a seasoned software engineer with 12 years of experience building scalable, production-grade systems across browser, compiler, e‑commerce and networking domains. Based in Munich and currently at Google, he has deep backend expertise and a practical knack for stabilizing complex builds and code generation—evidenced by contributions to the high-profile LLVM project where he fixed Clang build breaks and testing infrastructure. His background spans full-stack product work (from REST APIs and front-end UX to internal DSLs and performance tuning) and leading small teams to deliver customer-facing projects. Known for pragmatic engineering improvements—like reducing test runtimes by 35% and introducing git-flow for continuous delivery—he blends hands-on debugging with system design to keep large codebases healthy.
code12 years of coding experience
job11 years of employment as a software developer
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
425reputation
89kreached
9answers
11questions
github-logo-circle

Github Skills (17)

llvm10
build-system10
internals10
compiler10
clangd10
clang10
testing9
code-generation9
google-chrome6
posix6
keyboard-events6
python6
facebook6
algorithm6
javascript6

Programming languages (15)

JavaC++CGoMLIRJupyter NotebookKotlinTypeScript

Github contributions (5)

github-logo-circle
llvm/llvm-project

Oct 2019 - May 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:6 reviews, 25 PRs, 124 pushes in 5 years 7 months
Contributions summary:Mikhail's primary focus was on resolving issues related to Clang and its associated build processes within the LLVM project. Their contributions involved reverting commits that introduced build breaks, indicating a role in maintaining the stability and integrity of the build system. Additionally, the user addressed problems in the code generation phase, demonstrating knowledge of compiler internals and the ability to debug complex compilation issues. The user’s work also included fixing testing for the system.
compilerllvmtoolchain
metaflow/moon-rabbit

Aug 2021 - Mar 2026

Contributions:215 pushes, 1 branch in 4 years 7 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