Vladimir Semenov is a senior full-stack engineer and software architect with seven years of experience building distributed, ML-driven systems and teaching software architecture. He has led engineering teams as Principal Systems Engineer/CTO to deliver offline-first, decentralized traffic analytics that optimize signal timings and detect incidents from video streams. Vladimir blends hands-on frontend and backend development with systems design, having worked at Tinkoff, Innopolis University, Invian, and now X5 Tech. He also brings academic rigor as a recent instructor of software architecture and requirements engineering at Innopolis University. Based in Innopolis, Russia, he holds master's degrees in Software Engineering and Aerospace, hinting at a strong foundation in complex, safety‑critical systems. Colleagues know him as Subatiq—part engineer, part creative problem-solver who enjoys tackling real-world sensor and ML integration challenges.
7 years of coding experience
3 years of employment as a software developer
Master's degree, Aerospace, Aeronautical and Astronautical Engineering, GPA 3.42/4.0, Master's degree, Aerospace, Aeronautical and Astronautical Engineering, GPA 3.42/4.0 at Kazan National Research Technical University named after A.N.Tupolev – KAI
Master's degree, Software Engineering, GPA 3.5/4.0, Master's degree, Software Engineering, GPA 3.5/4.0 at Innopolis University
Contributions:3 releases, 16 pushes, 3 tags in 1 year 8 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
Vladimir Semenov - Senior Software Engineer at X5 Tech