Summary
Maxim Kudryavtsev is a Senior Software Engineer in the Greater Seattle Area with a PhD in computer science and mathematics and over a decade of experience specializing in parallel technologies, system software, compilers, debuggers and HPC. He has progressed from research and teaching roles at Moscow State University to leadership in R&D for high-performance computing and now develops production systems at Microsoft. Maxim is fluent in low-level and systems languages (C/C++, assembler) and parallel frameworks (MPI, OpenMP, Charm++), and brings deep tooling expertise with profilers and debuggers (Intel tools, TotalView) that bridge prototype and production performance work. He pairs academic rigor and a teaching background with hands-on experience building and optimizing cluster and distributed software, and is equally comfortable navigating legacy toolchains and modern source control workflows. An understated but valuable trait is his history of cross-cultural R&D—internships and projects at Intel and Samsung—giving him practical experience adapting advanced research to real-world products.
6 years of coding experience
6 years of employment as a software developer
School 14, Sevastopol
Lomonosov Moscow State University