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

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 в проекте.