Mark Agranat is a Senior iOS Developer with a decade of experience building robust mobile products across startups and large tech firms, currently contributing at Yandex from Belgrade. He has a strong track record improving app stability and performance—reducing crashes and memory leaks, offloading work from the main thread, and implementing server-driven UI and pagination for complex chat flows. Mark has led iOS teams, mentored engineers, ran interviews, and introduced developer tooling and automation like project bootstrap and TestFlight upload scripts to speed delivery. Comfortable across full lifecycle development, he combines pragmatic engineering with attention to code quality and technical debt reduction. An alumnus of Ural Federal University in Computer Science, he often bridges hands-on implementation with process improvements that make teams more productive.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Ural Federal University
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.