Alexander Malyshev

Software Engineer at Meta

New York, New York, United States
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
Alexander Malyshev is a software engineer based in New York with 12 years of experience building high-performance backend systems at Meta (Facebook). He focuses on low-level runtime optimization and code efficiency, contributing to Meta’s Cinder project — a production-grade, performance-oriented fork of CPython — where he improved copy propagation, boxing/unboxing, and reduced code duplication with X Macros. His background includes hands-on teaching and course assistance at Carnegie Mellon University, reflecting strong fundamentals and an ability to communicate complex concepts. Alexander combines production-scale engineering at a top-tier tech company with deep systems-level knowledge of interpreters and compilers. He’s comfortable digging into bit-level and code-generation details while delivering pragmatic fixes that measurably improve runtime behavior. Notably, his open-source contributions reveal a bias for measurable performance gains rather than cosmetic changes.
code12 years of coding experience
bookCarnegie Mellon University
languagesEnglish, Russian
github-logo-circle

Github Skills (14)

compiler10
compiler-compiler10
runtimes10
interpreter10
jit10
compile10
optimization10
python9
cprogramming-language9
c-language9
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (4)

JavaC++PHPPython

Github contributions (5)

github-logo-circle
facebookincubator/cinder

Jun 2022 - Jan 2023

Cinder is Meta's internal performance-oriented production version of CPython.
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:50 commits, 3 PRs, 9 pushes in 7 months
Contributions summary:Alexander primarily focused on optimizing the performance of the Cinder Python runtime. Their contributions included creating helper functions for copy propagation, fixing bugs in the `Select` LIR instruction, and simplifying unary operations for boolean types. They also implemented improvements related to boxing and unboxing of primitive types and refined code generation by leveraging X Macros for enum definitions, reducing code duplication and improving clarity. These changes demonstrate a focus on low-level optimization and code efficiency within the CPython runtime environment.
pythoninternaljitcinderruntime
alexmalyshev/convoy

May 2016 - Aug 2024

Contributions:3 pushes in 8 years 4 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
Alexander Malyshev - Software Engineer at Meta