Skip to content
← All casesPlatform EngineeringEnterprise

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

At a glance
₽397M savings over 5 years TCO (2022→2026)

CTO / Technical Director

4 года · 22 direct reports

  • Python
  • TypeScript
  • NodeJS
  • FastAPI
  • Angular
  • Vue.js
ИТ-ландшафт цифровой платформы: клиенты / BI / ERP-TM-EAM / MES / обмен данными

ИТ-ландшафт цифровой платформы: клиенты / BI / ERP-TM-EAM / MES / обмен данными

Expand the deep-dive ↓

Problem

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.

Solution

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.

My role & contribution

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.

Ready to discuss?

If you need an architect who builds autonomous AI systems — reach out.

Serbia-based · CET/CEST timezone · EU-aligned working hours · International contracts experience