Alexander Markov

Software Engineer at Google

Mountain View, California, 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 Markov is a seasoned software engineer with eight years at Google and a long career in systems and compiler work dating back to the late 1990s, grounded in a Master's in Mathematics and Computer Science from Novosibirsk State University. He specializes in low-level platform engineering—contributing to Flutter's engine and the Dart SDK—where he has implemented VM and compiler fixes, feature rollouts, and build-system improvements that enable language-level advances like global type flow analysis and records. Based in Mountain View, he brings deep expertise in CFE/VM internals, cross-language toolchains, and production-grade engine maintenance, plus a demonstrated ability to prepare large codebases for breaking feature changes. Colleagues would note his practical focus on maintainability: removing obsolete flags, unabstracting native wrappers, and smoothing transitions for new APIs and module formats.
code8 years of coding experience
job19 years of employment as a software developer
bookMaster's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Novosibirsk State University (NSU)
github-logo-circle

Github Skills (17)

compile-time10
flutter-apps10
virtual-machine10
front-end-development10
cplus10
static-compilation10
aot10
vms10
flutter-game10
dart10
cpp10
flutter10
type-check9
codegen9
bytecode9

Programming languages (4)

C++ShellTeXDart

Github contributions (5)

github-logo-circle
dart-lang/sdk

Jun 2017 - Jan 2023

The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
Role in this project:
userBack-end Developer
Contributions:1333 commits, 54 pushes, 1149 comments in 5 years 7 months
Contributions summary:Alexander contributed to the Dart SDK, specifically focusing on the VM (Virtual Machine) and CFE (Common Front End) components. Their work involved addressing issues related to compiler optimizations, record features, and dynamic module support. The contributions include fixes for code generation and error handling in relation to type checking and unboxing, and implementing new features for the records, which involved modifications to the internal VM libraries, and support for new APIs.
dartsdkdart2jscore-librariesflutter
flutter/engine

Aug 2017 - Dec 2022

The Flutter engine
Role in this project:
userFull-stack Developer
Contributions:15 reviews, 36 commits, 77 PRs in 5 years 5 months
Contributions summary:Alexander primarily worked on the Flutter engine, contributing to various aspects of the framework. Their work included rolling out Dart language updates, enabling and reverting features like fixed-size integers, and improving the front-end server. They also addressed engine-level issues, such as making native wrapper classes non-abstract and removing obsolete Dart VM flags, demonstrating proficiency in Flutter's core infrastructure and build processes. Additionally, the user contributed to preparing the system for new features like global type flow analysis and moving entry points, indicating a good understanding of Flutter's development roadmap.
flutterflutter-enginec-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
Alexander Markov - Software Engineer at Google