About
Experienced software engineer and technical leader with a strong background in building scalable systems and managing engineering teams. Specialized in high-load architectures, microservices, and distributed systems.
Professional Experience
Engineering Manager
Kinopoisk (November 2021 — October 2022)
- Led strategic development of a cutting-edge OTT sports broadcasting platform
- Architected scalable video delivery infrastructure
- Implemented low-latency streaming solutions for live sports
- Optimized content delivery network for high uptime during peak sporting events
- Directed cross-functional teams across engineering, product, and content acquisition
Chief Technical Officer
Yandex.Afisha (May 2020 — November 2021)
- Led strategic vision for Russia's largest ticket marketplace with millions of monthly users
- Mentored cross-functional engineering teams, improving developer productivity significantly
- Optimized substantial technology budget, achieving notable infrastructure cost reductions
Backend Team Lead
Yandex.Afisha (April 2016 — May 2020)
- Led development of Yandex.Afisha, Russia's leading entertainment discovery platform
- Spearheaded major architectural transformation from monolith to scalable microservices
- Built high-performance distributed systems using Python (Flask, Celery) and Java (Spring, Jersey)
- Designed resilient data architecture with MongoDB for handling millions of daily requests
Senior Software Developer
Yandex.Tickets (August 2013 — April 2016)
- Led backend development of Yandex.Tickets, Russia's premier event ticketing platform
- Architected scalable microservices infrastructure handling millions of requests
- Built robust integrations with 50+ venue and ticketing partners across the country
- Optimized high-load systems using Java, MongoDB, Jetty, Spring and Apache CXF
Software Developer
Rambler (July 2012 — August 2013)
- Developed ticket sales platform http://kassa.rambler.ru for entertainment events
- Built robust backend services for ticket inventory, payments, and order processing
- Implemented high-performance caching and database optimization
- ASP.net MVC, MSSQL
Software Developer
McLeod Software (March 2012 - July 2012)
- Migration from Visual Basic to C#
- ASP.net, C#, MSSQL, Linq To Sql
Team Lead
WebTeam (August 2011 - March 2012)
- Led development of www.bubblewell.com, a high-performance social platform
- Architected scalable system using ASP.NET MVC3, jQuery, hybrid MS SQL/MongoDB storage
- Managed cross-functional team of 3 developers (2 backend, 1 frontend)
Key Accomplishments
- Designed and implemented high-load architecture handling 100K+ daily active users
- Created hybrid database architecture leveraging SQL Server for transactions and MongoDB for social content
- Built performant data synchronization between relational and document stores
- Developed robust Facebook Graph API integration for social features and auth
Web Developer
Yaxon Ltd. (November 2010 — August 2011)
- Development of www.yaxon.ru, website for job search
- ASP.net AJAX, NHibernate, Lucene+Solr, javascript+jQuery, ActionScript 3
Achievements
- SOLR-based full-text search engine implementation
- Integration with OpenID and Facebook-based cross-domain authentication
Freelance developer
May 2008 — March 2012
Responsibilities
- Creating multimedia flash presentations with silverlight and ActionScript 3
- Website developing: PHP+Yii, Joomla, Drupal, Django, javascript+jQuery
Completed projects
- http://www.deliverymaxx.com - Built a dynamic delivery tracking system with ASP.NET
- Created an immersive multimedia presentation for Water Park Golden Bay in Gelendgik
- Developed an engaging corporate presentation for Slavtek corporation
- Designed an educational Flash presentation for "Northern Cryptography" project
Developer
eConsortian LLC (May 2008 — November 2010)
- Web development
- ASP.Net, C#, MSSQL, javascript+jQuery, Flash/Flex, FMS, Wowza, Telerik, Silverlight, Java
Completed projects
- http://artbanc.solareyes.com
- http://www.interstatefrontage.com
- Audio recorder at http://www.storypalz.com
System administrator/Developer
Technotel Ltd., IT support of Gas turbine repair plant (January 2006 — March 2010)
- Provided comprehensive technical support to 100+ users
- Managed and maintained PBX telephone system
- Developed and maintained custom Enterprise Resource Planning (ERP) system
- Implemented inventory management, order processing, and reporting modules
- Optimized database queries and system performance