Alexey Maykov

Principal Software Engineer at ServiceNow

Seattle, Washington, 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
Alexey Maykov is a Principal Software Engineer in Seattle with 11+ years of experience delivering high-performance distributed systems, databases, and real-time messaging at companies like ServiceNow, Tableau, OfferUp, MemSQL, and Facebook. He led modernization of internal messaging at ServiceNow—rewriting serialization with Protobuf/FlatBuffers and shipping a node-to-node messaging layer that eliminated DB polling—and has deep expertise optimizing storage engines (notably contributing to Facebook’s MyRocks and to RocksDB with cache-eviction, WAL sync, and compaction improvements). Comfortable both as an IC and manager, he has shipped search and personalization platforms, moved monoliths to microservices, and run on-call/debugging rotations while building high-satisfaction teams. Alexey combines systems-level performance tuning with pragmatic productization, and his work includes conference presentations and productionizing research-grade distributed protocols (Raft) for fault-tolerant databases.
code11 years of coding experience
job26 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at University of Washington
bookMSc Cybernetics Applied Math, MSc Cybernetics Applied Math at National Research Nuclear University MEPhI (Moscow Engineering Physics Institute)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

algorithm10
data-structures10
databases10
algorithms10
storage-engine10
c-language10
cprogramming-language10
data-structure10
database10
pac9
database-design9
memory-management9
pact9
testing8

Programming languages (3)

JavaC++C

Github contributions (5)

github-logo-circle
facebook/rocksdb

Oct 2014 - Oct 2015

A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:8 commits, 7 pushes, 1 branch in 1 year
Contributions summary:Alexey primarily focused on enhancing the RocksDB database, addressing memory leaks and performance. They implemented crucial changes to the cache eviction mechanism, improving RAM usage and preventing unnecessary data reloads. The user contributed by adding functionality to increment a counter for WAL syncs and passing table properties to compaction callbacks, which helps in online optimization statistics. Further contributions include implementing API for `GetPropertiesOfTablesInRange` and fixing build issues.
persistent-storagebigtablefast-storagelsm-treedatabase
maykov/bin

Feb 2016 - Sep 2016

Contributions:8 pushes, 1 branch in 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
Alexey Maykov - Principal Software Engineer at ServiceNow