PGK Digital Platform
₽93.4M budget, ₽397M savings over 5 years — 26 products, 21 infrastructure tools, DevOps from 1.75 to 5 products per engineer
CTO / Technical Director
4 года · 22 direct reports
- Python
- TypeScript
- NodeJS
- FastAPI
- Angular
- Vue.js

ИТ-ландшафт цифровой платформы: клиенты / BI / ERP-TM-EAM / MES / обмен данными
Expand the deep-dive ↓
What doesn't work
Russia's largest private freight railcar operator (140K+ railcars) suffered from duplication: 45 of 83 services had functional clones across products. A DevOps engineer handled only 1.75 products. Time-to-Market for a new product — 16 weeks. No reusable services, unified standards, or DSML infrastructure for Data Science.
Architectural approach
Designed and launched a unified digital platform of 26 products: reusable services (service mesh), unified development standards, 21 infrastructure tools, DSML platform for Data Science (JupyterHub, MLFlow, AirFlow, DVC). Architecture control process for duplication — every new service checked against existing ones.
CTO / Technical Director
Personally audited 83 services and identified 45 duplicates. Selected the stack of 21 infrastructure tools. Designed the DSML platform (JupyterHub, MLFlow, AirFlow, DVC). Developed the 5-year TCO model. Led the architecture team. Presented results to the Board of Directors.