Обо мне

A software developer, fond of his profession.

It all started with a small book written by Kernighan and Ritchie, and now I’m hacking my way through microservices, fighting complexity and enlightening fellow developers.

By the moment, my main challenge (apart from understanding how to write useful and concise tests) is to get really skilled at building complex systems and at leading the development process.

Опыт работы
Крупнейший сервис электронных платежей рунета
Старший разработчик
Февраль 2020 — По настоящее время (9 месяцев)

Here I build a nation-wide payment system. It is a complex high-load system with dozens of services and millions of users.

Международная группа компаний, имеющая многолетний опыт разработки ПО для индустрии страхования и перестрахования
Senior Java Developer / Team Lead
Май 2014 — Январь 2020 (5 лет и 9 месяцев)

I participated in launching three projects. Started as a .NET developer, eventually I switched to Java. In every project I naturally found myself acting as a team leader.

This company gave me precious experience on how to quickly learn new technologies, use Domain-Driven design to better map needs of the business to code; refactor spaghetti-code and test applications; build microservices and setup CI/CD; lead development teams and take on the role of system architect.

Лидирующий поставщик на рынке информационных технологий и консалтинговых услуг
Март 2011 — Апрель 2014 (3 года и 2 месяца)

Much of my experience about relational databases I have received thanks to this position.

Namely, I was creating complex SQL-queries and PL/SQL scripts that gathered and transformed data from an Oracle database into reports.

Высшее образование
Национальный исследовательский университет «Высшая школа экономики»
Факультет: Бизнес-информатики
Сентябрь 2011—Июнь 2013 (1 год и 9 месяцев)

Master's degree in Computer Software Engineering

Московский институт электроники и математики имени А. Н. Тихонова
Факультет: Прикладной математики; ФПМ
Сентябрь 2005—Июнь 2010 (4 года и 9 месяцев)

Specialist in Applied Mathematics