005Background
Curiosity, systems,
and the people behind them.
Robotics, esports, and fintech in Go: four chapters on how I came to lead Go development.
At a glance
| Years | Focus | In one line |
|---|---|---|
| 2015–2020 | Robotics | Circuit boards, code, and RoboCup Junior, then teaching. |
| 2019–2022 | Dota | Esports at ITMO: from the second team to head of the Dota program. |
| 2021–2025 | Software engineering | TripleTen, Clapp Studio, Wildberries fintech and Wildberries Bank. |
| 2025 – present | Technical leadership | Head of Golang at a fintech startup: a Go team of 0 → 15 in nine months. |
006The long version
The path so far
012015–2020
Robotics
Robotics is not only programming: before there is anything to program, it has to be built. At the robotics school of Lyceum 239 in Saint Petersburg I designed circuit boards in Altium Designer, modelled parts in SolidWorks, and programmed them in the Arduino IDE. My first real language was C++, learned from YouTube tutorials.
- Won the Russian RoboCup Junior Soccer championship three times and finished on the podium twice more.
- RoboCup Junior world championship: 13th in Montreal in 2018 (Soccer Lightweight, team Neon) and 6th in Sydney in 2019 (Soccer Open, team MVK).
- 2019–2023: taught robotics at the same school and brought programming into the course, first Small Basic, then MicroPython.
PhotographNot yet published022019–2022
Dota
After school robotics, the obvious next step was the robotics program at ITMO University. There I joined the esports club and went from a player on the second Dota 2 team to running the university’s entire Dota program.
- Decided who played on the university teams and when and how they trained.
- ITMO teams: 4th in the All-Russian Student Esports League and 2nd in the Moscow Student Esports League.
PhotographNot yet published032021–2025
Software engineering
I came into development through the international Python courses of Yandex Practicum, later TripleTen: I supported the Django, data analytics, and data science tracks and wrote new modules for them. Python’s dynamic typing and weak parallelism didn’t suit me, so I learned Go on the side and spent a year writing it at Clapp Studio. In 2024 I joined the Wildberries fintech team, now RWB, as one of its first developers, and in 2025 moved to Wildberries Bank.
- Built the installment payments service at Wildberries fintech from scratch, from pilot to scale-up to handover.
- Wildberries Bank: team lead of the wallet-opening processing team a month after joining.
- Took over the processing in poor technical shape, cut incidents several-fold, and carried out a major refactoring.
PhotographNot yet published042025 – present
Technical leadership
Since September 2025 I have led Go development at a new fintech startup, a subsidiary of a major bank. When I joined, the company had 70 people and no infrastructure of its own: for the first six months the department ran on a single server, and I doubled as its DevOps engineer. The company now has 350 people.
- Grew the Go team from zero to 15 developers in nine months.
- Set up the department’s infrastructure: Proxmox, GitLab, k3s, and Huly in place of Jira and Confluence.
- Personally wrote the platform Go libraries and the CI/CD pipelines for Go backends and frontends from scratch.
PhotographNot yet published