Go Team Lead
Подхожу к решению задач комплексно, внимательно анализирую возможные риски и настойчиво нахожу решения. Ценю
командную работу и стремлюсь поддерживать коллег, помогая им справляться с любыми сложностями. Постоянно
развиваюсь как профессионал, следую новостям в области разработки, изучаю литературу, а также посещаю митапы и
конференции для расширения кругозора. В любой задаче стремлюсь к полному пониманию работы системы и предлагаю
улучшения и идеи для оптимизации процессов.
Опыт работы
Инженер по разработке ПО (Middle) @
10 мес. / 2025 – настоящее время Россия, Санкт-Петербург
Разработка системы управления инфраструктуры дата-центров
- Обеспечил поддержку инвентаризации промышленных кондиционеров БОРЕЙ;
- Оптимизировал количество отображаемой пользователю информации в инвентаре.
Начальник отдела бэкенд-разработки @
1 год 3 мес. / 2024 – настоящее время Россия, Санкт-Петербург
Руководство командой из 8 разработчиков
- Постановка задач
- Контроль сроков выполнения задач
- Назначение зон ответственности
- Регулярные code-review
- Проведение 1-1, командных встреч
Разработка Go-экосистемы
- С 2022 года – разработка шаблона архитектуры;
- Организовал переезд с ORM на pgxpool;
- Организовал переезд с gorilla/mux на fiber
- Внедрил goose-миграции;
- Внедрил генерацию swagger-документации;
- Внедрил поддержку системы трейсинга Sentry;
- Участвовал во внедрении системы сбора логов на ElasticSearch;
- Разработка и поддержка более десятка уникальных переиспользуемых модулей:
- databases, auth, auditor, errors, sentry, kafka, swagger и др.
Go-разработчик @
3 года 1 мес. / 2021 – 2024 Россия, Санкт-Петербург
Разработка и поддержка серверной части корпоративных сервисов Университета ИТМО, а именно группы проектов my.itmo.
- Работал над проектом в роли tech-lead
- Проектирование системы, техническое сопровождение;
- Делегирование групп задач разработчикам;
- Реализация отдельных компонентов системы.
- Дизайн архитектуры системы;
- Разработка конструктора учебного плана ОП, генерация отчетных Excel- и PDF-документов;
- Интеграция конструктора РПД.
- Дизайн архитектуры системы;
- Разработка всего функционала, включая сервисы генерации документов и обратной совместимости.
- Разработал функционал выбора комбинаций учебных потоков, доступных каждому отдельному студенту с учетом его базового расписания невыбираемых дисциплин учебного плана;
- Реализовал проект с использованием чистой архитектуры и внедрения зависимостей;
- На релизе проект выдержал нагрузку в 4k rps. За первые 10 минут с момента запуска системы удалось успешно записать более 4000 студентов на десятки различных дисциплин.
- Разработал многоуровневую серверную архитектуру, состоящую из 5 сервисов;
- Реализовал проект с использованием чистой архитектуры и внедрения зависимостей;
- Интегрировал брокер сообщений Apache Kafka;
- На релизе проект выдержал нагрузку в 3k rps.
Навыки
Языки
Образование
Бакалавриат @
4 года / 2020 – 2024 Россия, Санкт-Петербург
11.03.02 Программирование в инфокоммуникациях
Бакалавриат @
1 год / 2019 – 2020 Россия, Санкт-Петербург
09.03.04 Программная инженерия
Сертификаты