Mikhail Borisov is an iOS engineer with 17 years of experience, now building mobile experiences at Revolut from Madrid. He has led large-scale projects at Yandex and Sberbank, improving core metrics such as time-to-market, in-app engagement, and payment conversions through architecture and performance optimisations. Known for reducing build times, implementing BDUI migration, and creating reusable SDKs, he combines hands-on coding with mentoring and process improvements. His work spans both app-level features for millions of users and low-level build/tooling contributions—he has improved compiler flags, linker integration, and binary size for high-performance projects like CatBoost. Mikhail excels at translating product needs into scalable, maintainable systems while quickly adopting new technologies and guiding junior engineers. He brings a rare mix of mobile UX focus and system-level optimization expertise.
17 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer Science, 4.9, Bachelor's degree, Computer Science, 4.9 at Finance University under the Government of the Russian Federation
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
Role in this project:
Back-end & DevOps Engineer
Contributions:213 commits in 5 years 1 month
Contributions summary:Mikhail's contributions primarily involve build system and compiler configuration, including fixes related to Android toolchains. They improved code generation and reduced binary size by tweaking compiler flags and enabling function-level section garbage collection. They also addressed linking issues, integrated LLD for Android builds, and added options to capture linker reports. The user's work demonstrates expertise in build processes and system-level optimizations, focusing on improving build performance and efficiency across different platforms.
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.