Skip to content
back to the episode
Episode summary2025CTO

Mobile Banking: A Branch in Your Pocket

The guest of episode 54 is Maxim Korobov, who heads client interface development at T-Bank: the mobile bank, the internet bank and their APIs. Alexander walks him through twelve years at the company — from a team of eight to a unit of about 250, from Xamarin to a bet on native and a forced renaissance of the web.

Code of Leadership · episode #549 min read

This summary is shorter than the full episode; examples and assessments reflect the participants’ experience and views.

The main thread of the material
01

From LEGO and Delphi to team lead

Maxim starts with the preconditions: LEGO sets at ten to twelve, where the point was not the instructions but the imagination — turning an aeroplane set into a boat and playing with the boat; a Moscow children's computer club, closed now and a rarity then, with Logo worlds, Pascal, Delphi and .NET; and a schoolboy side job as a system administrator that grew out of acquaintances asking for help with Windows. Then came MEPhI, and he is proud to work in his own field. From his third year he moved to a full-time job at Favorit Systems, a small, almost home-made company: information systems on top of Oracle and Delphi, plus .NET and Silverlight, and orders for cash machines, sales outlets and oil and gas firms. Alexander notes that he wrote his own thesis in Delphi, and that twenty years ago there were not many such opportunities around universities — such little firms were the outlet, where a short spell let you touch many technologies.

In 2011 an order arrived from Moscow's information technology department for an app to book doctor's appointments: Maxim and a colleague built the first Android and iOS version cross-platform on Xamarin — a bet on an unpopular technology that paid off, and that version reached production. Having hit the ceiling of his growth, he left for a gaming media company and became a team lead for the first time: a team of two grew to five, and it was terrifying — on days without written code he was shaking. A year and a half passed with no release, as a social network clone kept turning into chats, geo-chats and dating. He started looking around, HR found his public CV and dismissed him in a single day — painful then, something he is grateful for now. Three criteria shaped the next step: mobile development, a team lead role with growing responsibility, and not a startup but a company that had proved it could survive.

02

The wallet, new businesses, product transformation

So he joined Tinkoff, today's T-Bank, taking about eight people and two apps: the mobile bank and an app for representatives. He calls those processes bad by today's standards but great for their moment: the spec was a text appendix to the design, releases went out roughly once a quarter with a full regression and no QA automation, and work from payments, debit and credit products fell into one common pool. The first challenge arrived on day one: in August Oleg Tinkov announced that a mobile wallet would ship on 1 December, and the date would not move. The concept was two sentences long; Maxim and three colleagues slept in the office from Friday to Sunday, because the founder's address book of three thousand contacts with megabyte-sized photos weighed about three gigabytes. The release happened, and card-to-card transfers, fines and state debts followed.

The 2015 crisis, with the key rate at 17%, turned the strategy around: relying on credit cards alone was no longer possible, a bank for small and medium business appeared, and two years later investments started the same way — with four mobile developers who only became independent around 2020. Maxim frames his first big challenge as gathering a team not to own it but to hand it over, together with the right culture. In 2020 mobile development grew from twenty people to two hundred, and to roughly three hundred with adjacent professions, so process moved to first place, at times imposed by order. Then came the product transformation: instead of one queue to the mobile bank, autonomous teams attached to their own businesses, plus platform teams holding shared quality and the release calendar.

03

Profession leaders and the native bet

Dozens of teams had to be passed to the CTOs of the new verticals, with every person asked whether the move interested them — Alexander recalls that some people went to the colleague who owned debit products, while with a colleague from origination they worked through the corner cases of such handovers. Two kinds of glue were needed to keep the organisation from scattering. The first was shared base mobile technologies, which appeared in 2019 not from a grand plan but because three large apps already lived on their own, each with its own scripts. The second was the institution of profession leaders: five heads of mobile development gathered the most respected engineers from every project, split them into tracks — hiring and competency matrices, screening, InnerSource — and handed them the company-wide topics, from shared libraries to tech radars, judging them by what their track achieves. They meet weekly, report to a wide audience every two months, and Maxim feared repeating the companies where one brand hides nothing in common in mobile and people do not know their neighbours.

Maxim derives the technology choice from the business model: the company has no branches, the branch sits in the client's pocket, so 90% of the apps have been native from the start until today, and his Xamarin experience never came in useful; cross-platform would have brought speed and savings, but not that bar of quality. Release-free delivery grew in steps: the application-form generator from around 2017 consumed JSON and drew native views, yet it could not carry business logic and irritated engineers with its custom declarative style. The next engine took JavaScript and an in-house HTML-like DSL, so that an outside business — down to a cook baking cakes in Chelyabinsk — could reach the city shelf inside the app while the bank handled payments and support. Alexander adds that cross-platform usually spreads where the app is the working tool of a driver or a courier.

Takeaways

What to take away

  1. 01Losing the apps from the App Store and Google Play in 2022 had three consequences: an anti-sanctions team working, in Maxim's words, like pirates; a tail of old versions three years long instead of the usual two; and a web renaissance where the bar is no longer "good enough" but the feel of native.
  2. 02Since 2020 Maxim sees stagnation in interfaces and deliberately stays away from watches, TVs and headsets: those scenarios are served more conveniently by the phone in your pocket. He expects the next turn from ultra-personalisation and agents — he dreams of handing them his utility bills with a cap of 10,000 roubles and being called only when something is off.
  3. 03At work, he says, the future has already arrived: he makes presentations without a designer, an aggregator that lays the answer out in a table has replaced the search engine, and completions help even with personal notes. Alexander calls that working as the team lead of a squad of agents.
  4. 04Personal practices and advice: yearly strategising across eight areas with an honest 70% completion rate, a meeting with himself called lunch, half of Friday reserved for thinking about the future, and a vote for hybrid work after 2020; communicate the results of your work, invest in open source for an employer-independent professional brand, and do not take away children's own mistakes.

Sources