Опыт работы
За время своей карьеры я работал в различных компаниях, от стартапов до крупных корпораций. Каждый опыт помог мне развить навыки и стать более опытным разработчиком. Ниже представлена временная шкала моего профессионального пути.
Senior Back-End Developer
Разработка и поддержка backend-решений для интеграции банковских сервисов с внешними системами и партнёрами
Технологии:
Достижения:
- Разработка и поддержка сервиса шлюза (API Gateway) для интеграции банка с внешними партнёрами
- Реализация интеграций с IBM API Connect и Gravitee APIM
- Обеспечение надёжного файлового обмена по банковским протоколам.

Senior Full-Stack Developer
Занимался разработкой внутренних решений для BI подразделения компании. Основные цели заключались в упрощении взаимодействия людей с подразделением BI (помощь в формировании отчетов, таблиц, графиков, оптимизация взаимодействия с back-office с dev). В команде выступал в качестве Full-stack разработчика + DevOps специалиста.
Технологии:
Достижения:
- Разработка инструментов для BI-подразделения: интерфейсы отчётов, автоматизация сбора данных, платформа визуализации;
- Построение архитектуры фронтенд-приложения на React + Styled Components;
- Создание инструментов для автоматизации работы с данными внутренней системы компании (форма для взаимодействия с BI (React + Redux + Styled Components), платформа для выгрузки данных)
- Выступал в роли fullstack-разработчика с элементами DevOps: поддержка сервисов в состоянии работоспособности, настройка алертинга (Docker Swarm, ELK, Sentry, MongoDB)
Teamlead Front-end Developer
Первый коммерческий опыт – Эр-Телеком в 2017 с позиции HTML-верстальщика (Pug + SCSS), в 2018 карьерный переход до позиции Тим Лида. Обеспечивал переезд компании с устаревшего стека на ReactJS, StyledComponents, NextJS
Технологии:
Достижения:
- Руководил фронтенд-командой (7 человек), обеспечил плавный переезд с legacy-технологий (PHP, jQuery → React, NextJS), благодаря чему повысилась скорость загрузки сайта (с 5 до 1,5 секунд);
- Cоставлял road map для новичков, снимал промежуточные результаты адаптации
- Изучил принципы Agile разработки
- Оказал поддержку в карьерном переходе
- SQL-разработчик (PL/SQL) → frontend dev (React+NextJS);
- Сетевой инженер → frontend dev (React+NextJS)
- Принимал участие в подборе программистов в команду (проверка тех. задания, тех. интервью: подача фидбека в течение 3 дней);
- Менеджерские компетенции: организация демо-дней, code review, обзоров спринтов, обучение новых сотрудников, планирование спринтов, груминг, постановка задач, ретро)
Программист
Технологии:
Достижения:
- Разработка и поддержка интерфейсов ключевых продуктов компании: domru.ru, lk.domru.ruи
- Реализация миграции frontend-инфраструктуры с legacy-стека на современный: React, Next.js, Styled Components.