Aleksandr Lovkov is a software engineer with 11 years of experience specializing in virtual machines, garbage collection, performance tuning, concurrency and compilers. He has driven GC and runtime work in C++ for large platforms—contributing MacOS support for Zing at Azul and core memory-management features for HarmonyOS at Huawei, including authoring reference processing and JNI handle storage. Earlier roles at SmartDec, Yandex and OK.RU sharpened his skills in high‑load systems, static analysis and algorithmic optimization, where he delivered multi-fold improvements in CPU and memory usage. Currently building RouteCycle, a cyclist-focused side project that automatically avoids high-traffic roads and highlights local attractions, he blends systems-level rigor with product-facing features. Based in Limassol, Cyprus, Aleksandr pairs deep technical expertise with practical performance instincts and a habit of optimizing both code and systems. Outside work he channels discipline and strategic thinking into cycling, running, table tennis and guitar—interests that mirror his focus on endurance and fine-grained improvement.
11 years of coding experience
9 years of employment as a software developer
Bachelor's degree Applied Mathematics and Informatics, Bachelor's degree Applied Mathematics and Informatics at ITMO University
Contributions:212 pushes, 1 branch in 1 year 10 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
Aleksandr Lovkov - Software Engineer at side project on my own