Lev Shokhirev is a software development team lead with 11 years of hands-on experience building lightweight, efficient Java backends and Android clients for location-tracking, smart home, and monitoring platforms. Based in Yekaterinburg, he grew from the sole backend developer to lead a 15-person engineering team at Navixy, architecting APIs, databases, and realtime data-processing services that compete with much larger vendors. His expertise spans Dropwizard/Jetty-based HTTP APIs, low-level TCP device integrations, messaging, and mobile features like in-app purchases and Mapbox/Google services. He pairs technical craftsmanship with product-focused planning—managing requirements, task distribution, and stakeholder negotiations to deliver cost-effective solutions. A background in computer security and early work on MMORPG emulation inform his systems-thinking and attention to robustness. Outside work he’s a programmer, gamer, and VR enthusiast, bringing curiosity about immersive tech to his engineering approach.
11 years of coding experience
2 years of employment as a software developer
математический класс, 5, математический класс, 5 at Лицей №1, г. Шадринск
специалист, Компьютерная безопасность (computer security), 4.9, специалист, Компьютерная безопасность (computer security), 4.9 at Уральский Государственный Университет им. А.М. Горького
Android library that simplifies the process of requesting permissions at runtime.
Contributions:1 release, 4 pushes, 1 branch in 1 month
runtimeandroid-libraryandroidkotlinpermissions
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.