Алексей И. Full Stack разработчик, Senior
ID 25540
АИ
Алексей И.
Мужчина, 32 года
Россия, Санкт-Петербург, UTC+3
Ставка
3 376,62 Р/час
НДС не облагается
Специалист доступен с 1 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Full Stack разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Алексей — опытный fullstack-разработчик уровня senior из Санкт-Петербурга. Обладает навыками работы с различными технологиями и инструментами, включая CSS, Docker, JavaScript, Jira, MongoDB, MySQL, Node.js, Python, React, Vue.js и другие.
Опыт работы на проектах:
- BILLmanager (Cloud Services): руководство и планирование, разработка модулей для расширения функционала панели и API.
- DCImanager (Cloud Services): разработка модулей для маппинга данных между DCImanager и RT.
- RT (Cloud Services): модификация поведения системы, написание скриптов на Perl.
- DCC (Cloud Services): разработка дизайна, фронтенда и доработка бэкенда приложения для сотрудников техподдержки.
- S3 (Cloud Services): разработал дизайн и фронтенд панели для взаимодействия с бакетами в веб-интерфейсе, написал обработчик услуги для взаимодействия с биллингом.
- Смс-шлюз (Telecom): создал сервис для рассылки смс с 3G/4G модема, интегрированный с биллингом и DCC.
- Веб-интерфейс для генерации пин-кодов (Telecom): разработал дизайн, фронтенд и бэкенд, оптимизировал приложение для запуска на древнем iPad.
- Miran Support Bot (Telegram bot, Telecom): выполнил полный цикл разработки бота.
- Highload Quiz Bot 2023 (Marketing, Advertising & Design): квиз-бот в Telegram для конференции Highload++ 2023.
- Highload Quiz Bot 2024: функционал по отправке уведомлений, информационные разделы, выгрузка статистики использования бота, выдача промокодов через интеграцию с биллингом.
Проекты
(5 лет 4 месяца)
DCC Panel (Следующая итерация DCC на новом технологическом стеке.)
Роль
Fullstack разработчик
Обязанности
Следующая итерация DCC на новом технологическом стеке.
● Разработал дизайн/фронтенд/бэкенд панели
Включает в себя следующие приложения:
● Интерфейс для мониторинга сетевых атак и управления мерами противодействия
● Интерфейс для управления локальными сетями и сетевыми настройками оборудования
● Интерфейс для поиска статей прецедентов для второй линии техподдержки.
Достижения
Разработал дизайн/фронтенд/бэкенд панели.
Включает в себя следующие приложения:
- Интерфейс для мониторинга сетевых атак и управления мерами противодействия
- Интерфейс для управления локальными сетями и сетевыми настройками оборудования
Стек специалиста на проекте
Docker, TypeScript, Vue 3, PrimeVue, Nuxt3
Отрасль проекта
Cloud Services
Период работы
Февраль 2025 - По настоящее время
(6 месяцев)
BILLmanager (Биллинг/тикетница от компании ISPsystem.)
Роль
Fullstack разработчик/TeamLead
Обязанности
Руководство и планирование
● Сбор и анализ требований, составление технических заданий для новых проектов и улучшений
● Взаимодействие с руководством и другими отделами для определения приоритетов и сроков разработки
● Планирование и распределение задач между членами команды в JIRA/OpenProject
● Менторство, проведение code review
Разработка
● Архитектурное проектирование приложений
● Fullstack разработка с использованием JavaScript/TypeScript, Vue.js, Python
● Создание RESTful API для клиент-серверного взаимодействия
● Работа с MongoDB
● Разработка адаптивных пользовательских интерфейсов
● Контейнеризация приложений с использованием Docker
● Интеграция с внешними API и сервисами
● Рефакторинг кодовой базы
● Тестирование, документация и поддержка
Достижения
Создавал модули для расширения функционала панели и API.
Модули представляют из себя python-приложения с xml-шаблонами для описания графических интерфейсов и логики интеграции модуля в существующее API панели.
С помощью модуля можно создать новые страницы, отчеты, элемента интерфейса в графическом веб-интерфейсе панели, а также создать/модифицировать методы API.
Также к этой категории можно отнести модули обработки услуг.
Модули обработки необходимы для реализации кастомной логики при создании новых типов услуг, не предусмотренных в панели по умолчанию.
Помимо ассорти небольших модулей разработал также модуль обработки услуги S3, который:
- позволяет создавать/изменять/удалять пользователей и бакеты при операциях в биллинге
- передает статистику использования услуги с бэкенда s3 в панель и управляет услугами S3 при наступлении определенных условий на стороне биллинга
Осуществил миграцию всего софта, написанного для данной панели при переходе с 5 на 6 версию.
Стек специалиста на проекте
Python, MariaDB
Отрасль проекта
Cloud Services
Период работы
Сентябрь 2021 - По настоящее время
(3 года 11 месяцев)
DCImanager (Софт для управления серверами и учета оборудования)
Роль
Fullstack разработчик/TeamLead
Обязанности
Руководство и планирование
● Сбор и анализ требований, составление технических заданий для новых проектов и улучшений
● Взаимодействие с руководством и другими отделами для определения приоритетов и сроков разработки
● Планирование и распределение задач между членами команды в JIRA/OpenProject
● Менторство, проведение code review
Разработка
● Архитектурное проектирование приложений
● Fullstack разработка с использованием JavaScript/TypeScript, Vue.js, Python
● Создание RESTful API для клиент-серверного взаимодействия
● Работа с MongoDB
● Разработка адаптивных пользовательских интерфейсов
● Контейнеризация приложений с использованием Docker
● Интеграция с внешними API и сервисами
● Рефакторинг кодовой базы
● Тестирование, документация и поддержка
Достижения
Разработал модули для маппинга данных между DCImanager и RT
RT - основная тикетная система, которая включает в себя также функционал по учету ассетов. Ассеты есть и в BILLmanager и в RT, но предназначение систем немного разное и данные также отличаются. Для того, чтобы и там и там информация всегда была актуальная, надо маппить данные
Как и в случае с BILLmanager осуществил миграцию модулей панели при обновлении панели с 5 на 6 версию
Стек специалиста на проекте
Python
Отрасль проекта
Cloud Services
Период работы
Сентябрь 2021 - По настоящее время
(3 года 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Дополнительное
Учебное заведение
Нижегородский радиотехнический колледж
Специальность
Техник (АСУ)
Завершение учебы
2013 г.