Mikhail Surin

Mikhail Surin

CTO by day. Vibe coder by night.

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.

Education

Ural State Technical University

2002 - 2008 - Specialist in theoretical physics

December 2007 - Certification in GNU/Linux Administration

January 2012 — March 2012 - Html5 mobile application development

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

Publications

2007 - Phys. Rev. B

Yu. Yu. Tsiovkin, M. A. Korotin, A. O. Shorikov, V. I. Anisimov, A. N. Voloshinskii, A. V. Lukoyanov, E. S. Koneva, A. A. Povzner, and M. A. Surin

Calculation of temperature dependence of electrical resistivity in the transuranium metals and their alloys