Position: Team Lead / Senior Backend Developer
Category: .NET
Experience: 11 years | English: upper

I’m proud of…

— Being a technical lead and a direct developer in successful IT-startup that grew up from four people in coworking to the company with a solid market share.
— Architecting, implementing and maintaining three high-load production systems: BrandLink.ru, Ofd.ru and TrueNorth. 
— Building russian fiscal data operator Ofd.ru named top 1 operator in 2020.

I’m also still a technical scientist in my heart (have not finished PhD grade) and have various scientific publications and scientific work done in off-time with some colleges.
2018 — 2021
BrandLink (BrandLink.ru)

The company has became a major cashback and ad-tech service which connects and communicates FMCG manufacturers to end users through various white-label platforms (mobile apps and websites >1M MAU). 

We were working with major russian and international companies and brands including but not limited to: Procter&Gamble, Mondelez, Mars, PepsiCo, Ferrero, Nestle, KraftHeinz, BurgerKing, X5 Retail Group, Leroy Merlin, Ozon, VKontakte, Yandex, Vimpelcom (Beeline) and so on.

The company has been founded in 2018 with a group of enthusiasts and I’m a de-facto its co-founder.

My role in the team.

As a head of development I played a key technical roles during the project’s lifetime: system architect, tech lead, project co-director, team lead and a senior developer.

Under my supervision and with direct participation the following were developed and launched to production.

1. BrandLink Platform — the heart and the core of the whole system, which stream processes end customer receipts, calculates campaigns and cash backs, aggregates and personalises customer’s offers and analyses their behaviour.
2. White-label solution (frontend and backend) for clients (manufacturers mostly) that uses Platform and connects it with end users, allowing them to scan receipts, search for offers, participate in manufacturers activities and so on. It was called “Publisher”. It was delivered in a form of website or webview, integrated inside mobile app: cashback.pgbonus.ru, beeline.all.promo, perek.all.promo and so on.
3. Management systems for the Platform and Publishers.
4. Integration bridges: Federal Tax Service, Comarch, Yandex.Money, Qiwi.
5. ML-system (TensorFlow/Keras) used for automated classification of goods in customers receipts.

All backend systems were designed either as true micro services or “wide SOA”. Mostly using choreography.

Technology stack: .NET Core 3/6 (C#), Python (+ TensorFlow/Keras), PostgreSQL (EF & Dapper), RabbitMQ, Cassandra, Redis, Kubernetes, Google Cloud, Terraform, Gitlab (+ CI), Google BigQuery, Google DataFlow (Apache Beam).

What else.
— Developed the CI/CD pipelines that is used until now.
— Adopted YouTrack instead of Gitlab as PM software.
— Managed a team including not only planning, but supporting team members, mentoring them, hiring and firing.
I’m constantly (but not insanely) seeking to push the boundaries and work with the best to learn from the best.

But I’m not interested in:
— cryptocurrencies;
— govt projects.