Dmitrii Utmanov

Engineering leader

An engineering leader, I moved my practice over to agents and handed them execution: strategy and review stay with me. Fourteen years in software, nine of them running engineering at T-Bank, one of Russia's largest tech employers (around 14,000 engineers): from one team of five to sixty engineers across six product teams, and then a company-wide platform project.

Two threads run through all of it. Reliability — the systems my teams ran held 99.9%+ because ownership, on-call, and error budgets were never an afterthought. And people — growing engineers into leads and leads into managers is the work I measure myself by.

Since March 2026 I have been building products solo, with AI agents in place of a team, and mentoring engineering managers and team leads. The track record, with numbers, is below.

Leadership
Engineering ManagementTeam BuildingOKR & StrategyHiring & Career Development
Technical
System DesignPlatform StrategyiOS (Senior)Read & review code: C#, JS, Kotlin, Python, Go
Process
Delivery ProcessesSLA / SLO / Error BudgetIncident ManagementDeveloper Experience
Independent development

Products & mentoring

Mar 2026 – Present

After nine years at T-Bank I left to answer a question I could not test inside a company: how much of a real engineering organization a single person can run when AI agents carry the execution. Not a lab experiment — live products with real users.

The process runs like an engineering organization's: 15+ functional roles played by agents — backend, frontend, SRE, security, design, and QA among them — with review gates between them, ~90 recorded architecture and product decisions, invariants-first specs, and a 14-point definition of done. Using that process I took Routinka, a PWA for routines and habits, from idea to live production single-handedly: architecture, CI with rollback, decision records, runbooks. Calmel, a family logistics service, came next through the same process — what I am testing there is no longer the process but whether anyone will pay.

Everything I now teach about agentic development — to mentees and to teams — was tried here first, on my own project and at my own expense.

  • Running solo product development as an engineering organization: 15+ agent roles, review gates between them, ~90 recorded architecture and product decisions.
  • Took Routinka, a PWA for routines and habits, from idea to live production single-handedly: architecture, CI with rollback, decision records, runbooks.
  • Building Calmel, a family logistics service: an invite-only prototype — what I am testing there is not whether it works but whether anyone will pay.
  • Mentoring engineering managers and team leads; writing about engineering management and agentic development.
AI / LLMAgentic DevelopmentProductTechnical Writing
T-Bank (Tinkoff) Nov 2016 – Mar 2026 · Moscow

Company-wide Platform Standardization

Jul 2025 – Mar 2026

Head of Engineering

T-Bank engineering runs on internal platforms — 440 products in the company registry — and by 2025 the same capabilities were being built in parallel by different teams. Standardizing them became one of four strategic IT projects, and I came in to lead its engineering: a team of six, and a goal sheet where every key result had stood at zero since January.

I started with an honest baseline (~5% real progress), then rebuilt goal-setting end to end: every OKR linked through key result to project to task with nothing left floating, monthly check-ins, clearly assigned product roles. In parallel I built a registry of duplicated capabilities with an FTE estimate against each — the first time the cost of duplication, around 15 FTE, was visible in one place — and moved responsibility for standards off the architecture committee, where decisions had been piling up, into the project itself.

Six months later OKR completion stood at 75% against a 70% target. A service that had been stuck between two teams for two years shipped in nine months, including a full rewrite onto another stack; the company's first internal RAG prototype ran on top of the registry; the registry's marketplace reached 4,000 monthly active users.

  • Led the company-wide platform standardization project — one of four strategic IT projects.
  • Built a registry of duplicated capabilities, each with an FTE estimate, so all of engineering could see what duplication costs.
  • Moved responsibility for standards off the architecture committee and into the project itself, reducing decision friction.
  • Drove OKR completion from ~5% to 75% in six months against a 70% target; ~3 FTE freed.
  • Shipped the company's first internal RAG prototype — vector search over a 440-product platform registry.
OKRPlatform StrategyStakeholder ManagementTeam Topologies

B2B Platform Group

Jan 2023 – Jun 2025

Group Lead (Senior Engineering Manager)

I took over the group half-built: three of six planned teams existed, the rest of the engineers were still organized by function rather than product, and three company-scale programs were already on the calendar. I wrote the strategic case — which domains, which teams, what headcount — and got it approved by the CTO.

The group grew from ~30 to 60 engineers across six product teams and seven domains, with hiring and career development built from scratch. The three programs landed in parallel and on time: migrating a partner bank's clients into our app against a hard regulatory deadline (~5,000 clients, under 1% hit corner cases, zero critical incidents), replacing six infrastructure systems — from Oracle to Kafka — under critical-infrastructure law, and making every key service ready for 1M MAU and 100k DAU.

Reliability held at 99.9%+ with 3,000 RPS peaks for two years. In three years none of the 60 left voluntarily and nobody burned out — under constant deadline pressure. Engineers I worked with grew into team leads, one reaching Group Lead and one becoming an architect, with ~30 promotions among my direct reports and ~60 counting the indirect ones.

The hardest wins were the ones with no authority attached: when a partner bank's own app had to be decommissioned, I spent months on their side of the table — motivations, fears, a transparent plan for their team — and closed out the decommissioning with the team intact.

  • Grew the B2B platform engineering group from ~30 to 60 engineers across 6 product teams and 7 domains.
  • Delivered three company-scale programs in parallel and on time: a client migration against a hard regulatory deadline, replacement of six infrastructure systems under critical-infrastructure law, and load readiness for 1M MAU and 100k DAU.
  • Built hiring and career development processes from scratch — zero voluntary attrition and zero burnout in three years.
  • Maintained 99.9%+ uptime at a 3,000 RPS peak with OKR completion consistently above 75%.
Scala.NETiOSAndroidWebSLA / SLOCanary Deployment

B2B Developer Portal

2023 – 2024

Group Lead (Senior Engineering Manager)

The B2B platform had grown faster than its front door: the teams consuming it had no single place to see what existed, and every question turned into a chat thread that took days to resolve. I pitched a unified developer portal, registered the domain and stood up the first version myself, then staffed it properly — half a team's time, plus an engineer found through internal rotation.

I onboarded the first fifteen-plus platform products personally and set up a support channel with an on-call rotation; later we wired AI into it to answer the recurring questions. The portal reached 2,400 monthly active users and ~40,000 total views; the channel grew to 750 members — about 70% of the business line's IT staff — and resolution time fell from several days to under 24 hours.

The approach outgrew the business line: the portal became the model for the company-wide platform registry I later led as Head of Engineering.

  • Identified the key friction point for B2B platform consumers: no shared developer portal.
  • Initiated and launched a unified developer portal from zero to production, iterating from MVP to full version.
  • Grew it to 2,400 monthly active users and ~40,000 total views, with a 750-member support channel (~70% of business-line IT staff).
  • Cut issue resolution time from several days to under 24 hours.
Platform EngineeringAdoption MetricsTeam TopologiesDeveloper Experience

iOS Platform Scaling

Feb 2017 – Dec 2022

Engineering Manager

I became the lead of a five-person iOS team within months of joining, at a point where the app was growing fast and releases were still assembled by hand. Over six years the team grew from 5 to 15 engineers — at peak ~30 across three sub-teams — through 100+ interviews and structured hiring.

The engineering practice was built from scratch: Scrum, CI/CD on Fastlane and TeamCity in place of manual releases, trunk-based development, feature flags, a release train that went from ad-hoc to weekly, unit and UI tests where there had been none. I drove the migration from a monolith to a modular monolith — throughput per engineer roughly doubled — and led a cross-team acceleration effort that cut the change lead time from 12 hours to 6–7.

The app shipped every two weeks to 100k+ daily users, with the crash-free rate improved from 99.8% to 99.95%. Along the way ~200,000 lines of legacy Objective-C were rewritten in Swift, and I designed and open-sourced Highway, a unidirectional data flow framework for iOS.

  • Scaled the iOS platform team from 5 to 15 engineers — at peak ~30 across three sub-teams — through 100+ interviews and structured hiring.
  • Introduced Scrum and automated CI/CD with Fastlane and TeamCity, replacing manual release processes.
  • Migrated the app architecture from a monolith to a modular monolith; throughput per engineer roughly doubled.
  • Shipped to 100k+ daily users; improved crash-free rate from 99.8% to 99.95%.
iOSVIPERFastlaneTeamCityFeature TogglesModular Architecture

Senior iOS Developer

Nov 2016 – Feb 2017
  • Apple Pay and refactoring the client onto the VIPER architecture.
iOSApple PayVIPER
Earlier 2012 – 2016

iOS development

  • WhyNot?! Senior iOS Engineer 2016
  • 1C-Rarus Senior iOS Developer 2015 – 2016
  • Lamarck (LMRK) Middle iOS Developer Sep 2014 – Jul 2015
  • SuperBody.com iOS Developer Mar 2013 – Aug 2014
  • PepperGame Junior iOS Developer Feb 2012 – Feb 2013
iOSObjective-CSwift
2009 – 2014 MGUPI — Moscow State University of Instrument Engineering and Computer Science · Software engineering — university college — diploma
2014 – 2017 MGUPI — Moscow State University of Instrument Engineering and Computer Science · Information technology — bachelor's program — three years of four; left for full-time engineering work
Mar 2023 Certified OKR Coach · OKR Standard — no. NEO-100103
Aug 2023 Strategic Tools · Artur Nek
2025 T-Mind — Advanced Management Lab · T-Bank — 2nd place in a cohort of 40
Highway A unidirectional data flow framework for iOS — author and maintainer · github.com/cooler333/Highway
Stack Overflow Answers reaching around 370,000 developers · stackoverflow.com/users/2640551/dmitrii-cooler
Russian native
English C1 — professional working proficiency
Telegram @cooler333
Location Armenia · Remote · Open to relocation

Dmitrii Utmanov

Engineering leader

coolerov333@gmail.com · @cooler333 · linkedin.com/in/coolerov · Armenia · Remote · Open to relocation · coolerov.com

Profile

An engineering leader, I moved my practice over to agents and handed them execution: strategy and review stay with me. Fourteen years in software, nine of them running engineering at T-Bank, one of Russia's largest tech employers (around 14,000 engineers): from one team of five to sixty engineers across six product teams, and then a company-wide platform project.

Two threads run through all of it. Reliability — the systems my teams ran held 99.9%+ because ownership, on-call, and error budgets were never an afterthought. And people — growing engineers into leads and leads into managers is the work I measure myself by.

Since March 2026 I have been building products solo, with AI agents in place of a team, and mentoring engineering managers and team leads. The track record, with numbers, is below.

Experience

Independent development
Products & mentoring Mar 2026 – Present

After nine years at T-Bank I left to answer a question I could not test inside a company: how much of a real engineering organization a single person can run when AI agents carry the execution. Not a lab experiment — live products with real users.

The process runs like an engineering organization's: 15+ functional roles played by agents — backend, frontend, SRE, security, design, and QA among them — with review gates between them, ~90 recorded architecture and product decisions, invariants-first specs, and a 14-point definition of done. Using that process I took Routinka, a PWA for routines and habits, from idea to live production single-handedly: architecture, CI with rollback, decision records, runbooks. Calmel, a family logistics service, came next through the same process — what I am testing there is no longer the process but whether anyone will pay.

Everything I now teach about agentic development — to mentees and to teams — was tried here first, on my own project and at my own expense.

  • Running solo product development as an engineering organization: 15+ agent roles, review gates between them, ~90 recorded architecture and product decisions.
  • Took Routinka, a PWA for routines and habits, from idea to live production single-handedly: architecture, CI with rollback, decision records, runbooks.
  • Building Calmel, a family logistics service: an invite-only prototype — what I am testing there is not whether it works but whether anyone will pay.
  • Mentoring engineering managers and team leads; writing about engineering management and agentic development.

AI / LLM · Agentic Development · Product · Technical Writing

T-Bank (Tinkoff) Nov 2016 – Mar 2026 · Moscow
Head of Engineering · Company-wide Platform Standardization Jul 2025 – Mar 2026

T-Bank engineering runs on internal platforms — 440 products in the company registry — and by 2025 the same capabilities were being built in parallel by different teams. Standardizing them became one of four strategic IT projects, and I came in to lead its engineering: a team of six, and a goal sheet where every key result had stood at zero since January.

I started with an honest baseline (~5% real progress), then rebuilt goal-setting end to end: every OKR linked through key result to project to task with nothing left floating, monthly check-ins, clearly assigned product roles. In parallel I built a registry of duplicated capabilities with an FTE estimate against each — the first time the cost of duplication, around 15 FTE, was visible in one place — and moved responsibility for standards off the architecture committee, where decisions had been piling up, into the project itself.

Six months later OKR completion stood at 75% against a 70% target. A service that had been stuck between two teams for two years shipped in nine months, including a full rewrite onto another stack; the company's first internal RAG prototype ran on top of the registry; the registry's marketplace reached 4,000 monthly active users.

  • Led the company-wide platform standardization project — one of four strategic IT projects.
  • Built a registry of duplicated capabilities, each with an FTE estimate, so all of engineering could see what duplication costs.
  • Moved responsibility for standards off the architecture committee and into the project itself, reducing decision friction.
  • Drove OKR completion from ~5% to 75% in six months against a 70% target; ~3 FTE freed.
  • Shipped the company's first internal RAG prototype — vector search over a 440-product platform registry.

OKR · Platform Strategy · Stakeholder Management · Team Topologies

Group Lead (Senior Engineering Manager) · B2B Platform Group Jan 2023 – Jun 2025

I took over the group half-built: three of six planned teams existed, the rest of the engineers were still organized by function rather than product, and three company-scale programs were already on the calendar. I wrote the strategic case — which domains, which teams, what headcount — and got it approved by the CTO.

The group grew from ~30 to 60 engineers across six product teams and seven domains, with hiring and career development built from scratch. The three programs landed in parallel and on time: migrating a partner bank's clients into our app against a hard regulatory deadline (~5,000 clients, under 1% hit corner cases, zero critical incidents), replacing six infrastructure systems — from Oracle to Kafka — under critical-infrastructure law, and making every key service ready for 1M MAU and 100k DAU.

Reliability held at 99.9%+ with 3,000 RPS peaks for two years. In three years none of the 60 left voluntarily and nobody burned out — under constant deadline pressure. Engineers I worked with grew into team leads, one reaching Group Lead and one becoming an architect, with ~30 promotions among my direct reports and ~60 counting the indirect ones.

The hardest wins were the ones with no authority attached: when a partner bank's own app had to be decommissioned, I spent months on their side of the table — motivations, fears, a transparent plan for their team — and closed out the decommissioning with the team intact.

  • Grew the B2B platform engineering group from ~30 to 60 engineers across 6 product teams and 7 domains.
  • Delivered three company-scale programs in parallel and on time: a client migration against a hard regulatory deadline, replacement of six infrastructure systems under critical-infrastructure law, and load readiness for 1M MAU and 100k DAU.
  • Built hiring and career development processes from scratch — zero voluntary attrition and zero burnout in three years.
  • Maintained 99.9%+ uptime at a 3,000 RPS peak with OKR completion consistently above 75%.

Scala · .NET · iOS · Android · Web · SLA / SLO · Canary Deployment

Group Lead (Senior Engineering Manager) · B2B Developer Portal 2023 – 2024

The B2B platform had grown faster than its front door: the teams consuming it had no single place to see what existed, and every question turned into a chat thread that took days to resolve. I pitched a unified developer portal, registered the domain and stood up the first version myself, then staffed it properly — half a team's time, plus an engineer found through internal rotation.

I onboarded the first fifteen-plus platform products personally and set up a support channel with an on-call rotation; later we wired AI into it to answer the recurring questions. The portal reached 2,400 monthly active users and ~40,000 total views; the channel grew to 750 members — about 70% of the business line's IT staff — and resolution time fell from several days to under 24 hours.

The approach outgrew the business line: the portal became the model for the company-wide platform registry I later led as Head of Engineering.

  • Identified the key friction point for B2B platform consumers: no shared developer portal.
  • Initiated and launched a unified developer portal from zero to production, iterating from MVP to full version.
  • Grew it to 2,400 monthly active users and ~40,000 total views, with a 750-member support channel (~70% of business-line IT staff).
  • Cut issue resolution time from several days to under 24 hours.

Platform Engineering · Adoption Metrics · Team Topologies · Developer Experience

Engineering Manager · iOS Platform Scaling Feb 2017 – Dec 2022

I became the lead of a five-person iOS team within months of joining, at a point where the app was growing fast and releases were still assembled by hand. Over six years the team grew from 5 to 15 engineers — at peak ~30 across three sub-teams — through 100+ interviews and structured hiring.

The engineering practice was built from scratch: Scrum, CI/CD on Fastlane and TeamCity in place of manual releases, trunk-based development, feature flags, a release train that went from ad-hoc to weekly, unit and UI tests where there had been none. I drove the migration from a monolith to a modular monolith — throughput per engineer roughly doubled — and led a cross-team acceleration effort that cut the change lead time from 12 hours to 6–7.

The app shipped every two weeks to 100k+ daily users, with the crash-free rate improved from 99.8% to 99.95%. Along the way ~200,000 lines of legacy Objective-C were rewritten in Swift, and I designed and open-sourced Highway, a unidirectional data flow framework for iOS.

  • Scaled the iOS platform team from 5 to 15 engineers — at peak ~30 across three sub-teams — through 100+ interviews and structured hiring.
  • Introduced Scrum and automated CI/CD with Fastlane and TeamCity, replacing manual release processes.
  • Migrated the app architecture from a monolith to a modular monolith; throughput per engineer roughly doubled.
  • Shipped to 100k+ daily users; improved crash-free rate from 99.8% to 99.95%.

iOS · VIPER · Fastlane · TeamCity · Feature Toggles · Modular Architecture

Senior iOS Developer Nov 2016 – Feb 2017
  • Apple Pay and refactoring the client onto the VIPER architecture.

iOS · Apple Pay · VIPER

Earlier 2012 – 2016
iOS development
  • Five companies, from junior to senior iOS developer.

iOS · Objective-C · Swift

Core Skills

Leadership
Engineering Management · Team Building · OKR & Strategy · Hiring & Career Development
Technical
System Design · Platform Strategy · iOS (Senior) · Read & review code: C#, JS, Kotlin, Python, Go
Process
Delivery Processes · SLA / SLO / Error Budget · Incident Management · Developer Experience

Education

MGUPI — Moscow State University of Instrument Engineering and Computer Science · Software engineering — university college — diploma 2009 – 2014
MGUPI — Moscow State University of Instrument Engineering and Computer Science · Information technology — bachelor's program — three years of four; left for full-time engineering work 2014 – 2017

Certifications

Certified OKR Coach · OKR Standard — no. NEO-100103 Mar 2023
Strategic Tools · Artur Nek Aug 2023
T-Mind — Advanced Management Lab · T-Bank — 2nd place in a cohort of 40 2025

Open Source & Community

Highway — A unidirectional data flow framework for iOS — author and maintainer · github.com/cooler333/Highway

Stack Overflow — Answers reaching around 370,000 developers · stackoverflow.com/users/2640551/dmitrii-cooler

Languages

Russian — native · English — C1 — professional working proficiency