Niyaz Batyrshin is a Senior Software Engineer based in London with 10 years of experience building backend systems, real-time data pipelines, and microservices for startups and enterprise projects. He has led API design and rapid service rollouts—most recently architecting group classroom backends and integrating cross-service notifications at Novakid. At Factory5 he redesigned data engineering and ML execution infrastructure, implemented asyncio/Faust/Kafka pipelines, and drove a monolith-to-microservices migration with OpenID/Keycloak. As a founder of a certification marketplace he combined product prototyping, Django/Angular full-stack development, and realtime chat features, demonstrating a product-minded engineering approach. Comfortable with DevOps collaboration, CI/CD optimization, and mentoring, he pairs practical implementation skills with an eye for architecture and performance. His CV and source work are publicly available on GitHub, underscoring a transparent, hands-on engineering style.
9 years of coding experience
13 years of employment as a software developer
Specialist, Computer Science, Specialist, Computer Science at Kazan National Research Technical University named after A.N.Tupolev – KAI
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.