Maksim Zheravin

Software Developer at Revolut

Miami, Florida, 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
Maksim Zheravin is a veteran Java software developer with over a decade of experience building high-performance, low-latency systems for payments, trading, robotics, and container terminals. He brings deep expertise in core Java, concurrency, data structures and algorithms, backed by a mathematics degree and Oracle Java 8 certifications. Maksim has led multi-language teams and production deliveries at firms like XM and Revolut while contributing performance-focused improvements to the ultra-fast exchange-core matching engine used in trading systems. Known for squeezing latency and boosting throughput, he combines hands-on performance engineering with practical product delivery for financial services. Based in Miami, he blends academic rigor with real-world systems experience across both back-end engineering and operations.
code8 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at Far Eastern State University
stackoverflow-logo

Stackoverflow

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

Github Skills (10)

algorithm10
data-structures10
javas10
algorithms10
performance-optimization10
data-structure10
java10
lock-free8
latency8
low-latency8

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
exchange-core/exchange-core

Aug 2018 - May 2022

Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:4 releases, 4 reviews, 284 commits in 3 years 9 months
Contributions summary:Maksim primarily worked on optimizing and improving the performance of the exchange core, specifically focusing on the matching engine. Their contributions involved implementing deterministic versions, optimizing grouping parameters, and fixing latency resolution issues. Furthermore, the user focused on improving throughput tests.
fixprotocolexchangestock-exchangeadaptiveultra
exchange-core/collections

Apr 2020 - Dec 2022

High performance and low latency Exchange Collections written in Java
Contributions:11 commits, 1 PR, 15 pushes in 2 years 8 months
exchangehftgarbage-freelatencytree-structure
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