Summary
Mihail Pervushin is a software engineer with 11 years of experience building data-driven systems and backend services, currently contributing at Yandex from Moscow. His background spans data engineering and architecture roles at BCS Bank, hands-on Java/Spring development and recommender system work at KUPIVIP.RU, and early-career systems and C# projects at Kaspersky and IBS. He is proficient in Python, SQL/PostgreSQL, Airflow, Kafka, Docker, Scala and has practical experience with analytics stacks like Druid, Superset and Divolte. Mihail combines applied machine learning and data infrastructure skills—evidenced by a Kaggle presence and StackOverflow activity—with production-grade engineering at scale. He holds a master’s in automated resource management in economics and a bachelor’s in computer science from Moscow Aviation Institute, reflecting a mix of applied math and systems training. Notably, his career moves show a consistent shift from application development to designing robust data platforms for analytics and recommendation.
11 years of coding experience
4 years of employment as a software developer
Master's degree, Автоматизированное управление ресурсами в экономике, Master's degree, Автоматизированное управление ресурсами в экономике at Moscow Aviation Institute (National Research University)