Mark Lemeshevskiy is a Senior Software Engineer with nine years of experience building high-performance systems, specializing in C++ and Go for compression, ML inference orchestration, and scalable backend services. He has deep expertise in designing and optimizing lossless and lossy compression algorithms (Deflate, LZ4, LZO, Zstd, ZFP) and tuning libraries with SIMD intrinsics, microarchitecture analysis, and multithreading for Intel platforms. At companies from Intel to Yandex he has owned library architecture, led performance-driven migrations from monoliths to microservices, and delivered low-latency APIs and Kafka-backed async pipelines. He also builds infrastructure tooling for model inference and has repeatedly reduced operational bottlenecks while setting up CI/CD, monitoring, and distributed tracing. A certified Scrum Master who has introduced SCRUM and mentored teams of up to nine engineers, he pairs hands-on optimization skills with strong engineering culture leadership. An often-overlooked strength: he combines deep algorithmic research experience with production service design, so his work moves seamlessly from microbenchmark to customer-facing SLA.
9 years of coding experience
8 years of employment as a software developer
Master's degree, Information Technology, Master's degree, Information Technology at Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU)
Contributions:1 release, 28 PRs, 70 pushes in 6 months
cryptographycrypto-algorithmscrypto
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
Mark Lemeshevskiy - Senior Software Engineer at Yandex