Сергей Рогатнев

Сергей Рогатнев

Сергей Рогатнев

rogatnev.sergey@gmail.com | Статьи на Хабре | StackOverflow


О себе

В работе я руководствуюсь набором ключевых принципов, которые подтверждаю делом:

  • Инициатива и ответственность: проактивно нахожу точки роста и берусь за решение самых сложных задач.
  • Экспертиза и эффективность: глубоко погружаюсь в технологии для достижения оптимальных результатов. Проектирую надежные и предсказуемые системы — как технические, так и организационные. Делюсь этой экспертизой в статьях и блоге.
  • Развитие команды: убежден, что главная цель лидера — создать условия, в которых команда может работать автономно и эффективно. Фокусируюсь на выстраивании процессов и развитии людей, чтобы команда достигала результатов без микроменеджмента.
  • Вклад в сообщество: активно делюсь опытом с профессиональным сообществом через статьи, посты в блоге и организацию соревнований по программированию для коллег.

Опыт работы (более 15 лет)

Октябрь 2017 – настоящее время

Контур, ведущий инженер-программист

Удостоверяющий центр

  • Проявил инициативу по модернизации инфраструктуры, решив проблемы с устаревшей системой хостинга и ненадежным межсервисным взаимодействием.
  • Исследовал и выбрал оптимальное решение для хостинга в условиях жестких технических и регуляторных ограничений, спланировал и курировал его внедрение.
  • В результате перевел проект на современную отказоустойчивую среду хостинга, обеспечив высокую доступность и непрерывную работу ключевых сервисов.

Технологии: .NET 6, ASP.NET Web API, MSSQL, Redis.

КЦР

  • Возглавил работу по устранению недостатка прозрачности и стандартизации: разработал и внедрил новые регламенты разработки, сделав процесс предсказуемым и управляемым.
  • Для решения проблемы сложной поддержки внедрил систему мониторинга и алертинга, что позволило проактивно реагировать на инциденты.
  • Это оптимизировало ключевые командные процессы, упростило онбординг новых сотрудников и повысило эффективность дежурств и процессов разработки.

Технологии: .NET 6, ASP.NET Web API, MongoDB, ElasticSearch.

Контур.Страхование

  • Возглавил работу по выводу проекта из кризиса на этапе post-MVP, столкнувшись со значительным техдолгом, отсутствием сформированной команды и избыточной архитектурой.
  • Провел комплексный технический аудит, сформировал стратегический бэклог и четкое видение целевой архитектуры. Ключевым решением стала декомпозиция монолита на независимые микросервисы.
  • С нуля собрал и запустил новую команду разработки, выстроив эффективные процессы. В результате проект был существенно упрощен, легаси-код в основном устранен, а поддержка стала прозрачной и предсказуемой.

Технологии: .NET 4.8, ASP.NET Web API, Cassandra, PostgreSQL, EF Core, ElasticSearch, React, TypeScript.

Контур.Меркурий

  • Выступил техническим и организационным фаундером внутреннего стартапа, отвечая за полный жизненный цикл продукта: от проектирования архитектуры до формирования команды и процессов.
  • Спроектировал и развил гибкую микросервисную архитектуру. Нанимал, адаптировал и менторил специалистов всех направлений (backend, frontend, QA, аналитика).
  • Ключевым результатом стало создание полностью автономной, самоорганизующейся команды, способной эффективно работать без выделенного менеджера, самостоятельно планируя задачи и взаимодействуя с заказчиками.

Технологии: .NET 6, распределенная in-memory БД.

Август 2011 – Сентябрь 2017

2ГИС, ведущий разработчик (вырос из разработчика)

  • Был ключевым разработчиком высоконагруженного клиент-серверного приложения для колл-центра, служившего основным инструментом для сотен операторов. Отвечал за проектирование и реализацию критичных с точки зрения производительности модулей.
  • Принимал участие в разработке Android-приложения для выездных специалистов, которое цифровизовало процесс сбора данных и значительно повысило их точность и актуальность.

Технологии: C# .NET, WinForms, MS SQL Server, ElasticSearch, WCF, Java, Android.

Июнь 2010 – Июль 2011

rsmart.ru, ASP.NET программист

  • Разрабатывал веб-каталог автозапчастей. Занимался администрированием серверов (IIS, MS SQL).

Технологии: C# .NET, ASP.NET WebForms, MS SQL Server.


Образование

Сибирский государственный университет телекоммуникаций и информатики, Новосибирск (2011)


Проекты

  • Judge.net — система онлайн-соревнований по программированию.
  • Collections.Analyzer — статический анализатор кода для коллекций .NET.
  • AutoMapper.FindUsage — плагин для ReSharper, позволяющий быстро найти использование AutoMapper в проекте.

Статьи на Хабре