Summary
Mikhail Backend is a Lead Java Developer and senior backend engineer based in Dubai with 13 years of professional experience and a 15+ year trajectory across Java/Kotlin, Go and some Rust. He designs and operates low-latency, high-throughput distributed systems—ranging from sub-millisecond HFT engines at Deutsche Bank to real-time ML inference and ranking platforms for the largest US job/freelancer marketplace. Comfortable across the data stack, he has built RTB auction engines, Spark/Databricks pipelines, data lakes and production ML infra on AWS. Known for JVM performance tuning, lock-free concurrency patterns and pragmatic system design, he bridges quant teams and production engineering to turn complex models into reliable, low-latency services. Though primarily backend-focused, his early full-stack work informs strong product-minded delivery and cross-team collaboration.
13 years of coding experience
6 years of employment as a software developer
Master’s Degree Computer Science Automated Data Processing and Control Systems, Master’s Degree Computer Science Automated Data Processing and Control Systems at Moscow Aviation Institute (National Research University)