Summary
Leonid Menshenin is a seasoned Software Development Engineer with over 20 years in software development and architecture, currently contributing at Yandex after a decade at Deutsche Bank. He specializes in enterprise Java and Kotlin, designing high-throughput, low-latency distributed systems and APIs used in trading and time-series platforms. Leonid has hands-on Unix administration experience and a track record of replacing vendor systems with in-house solutions that handle tens of thousands of messages per second. His background includes building Zero-GC Java components, FIX integrations, and enterprise data warehouses, blending performance engineering with pragmatic API design. Comfortable across the stack, he pairs deep technical skills with experience in cross-region support, knowledge transfer, and training. Based in Moscow with a master’s from MIPT, he brings a physics-rooted analytical approach to solving large-scale engineering problems.
11 years of coding experience
21 years of employment as a software developer
Master Applied Mathematics and Physics, Master Applied Mathematics and Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
Russian, English