Игорь Шабанов

Технический директор · contact@shabanovtg.ru


Опыт работы

Технический директор

  • Высокоуровневая разработка: Архитектура и проектирование систем.
  • Формирование ТЗ: Создание технических заданий для команды разработчиков, включая описание функциональных и нефункциональных требований. Анализ и проработка запросов смежных отделов компании для оптимального внедрения решений.
  • Управление командой: Руководство командой из 5 человек, распределение задач, контроль сроков и качества выполнения. Непосредственное участие в разработке сервисов компании.
  • Техническая поддержка: Обеспечение стабильной работы проектов в "боевом" окружении. Оперативное устранение инцидентов и анализ корневых причин сбоев.
  • Мониторинг систем: Интеграция инструментов мониторинга и логирования (Elastic, Kibana, Metabase, Sentry, NGINX Amplify, GoAccess). Выявление ключевых метрик и создание дашбордов для отслеживания состояния систем.
  • Разработка тестов: Создание тестов для чувствительных частей системы, обеспечивающих стабильность и надежность работы.
  • Технологический стек: Node.js, Vue3, NestJS, PostgreSQL, Redis, RabbitMQ, nginx.
Сентябрь 2020 - настоящее время

Технический директор

  • Управление разработкой: Руководство командой из 8+ разработчиков, включая backend-, frontend-разработчиков и QA-инженеров. Постановка задач, контроль сроков и качества выполнения.
  • Код-ревью: Проведение регулярного код-ревью для обеспечения высокого качества кода и соответствия стандартам разработки.
  • Разработка архитектуры: Проектирование и внедрение масштабируемой архитектуры для высоконагруженных систем.
  • Техническая поддержка: Обеспечение стабильной работы платформы, оперативное устранение инцидентов и анализ корневых причин сбоев. Интеграция различных инструментов мониторинга и логирования событий (Elastic, Kibana, Metabase, Sentry, NGINX Amplify, интеграция с мессенджерами).
  • Интеграции
    • Подключение и интеграция **5+ платежных систем** для обеспечения гибких способов оплаты.
    • Интеграция с **крупными партнерскими сервисами для страхования**, включая обработку данных и автоматизацию процессов оформления страховых полисов.
    • Внедрение **сервисов верификации документов** (например, с использованием API для проверки паспортов, водительских удостоверений и других документов).
    • Создание универсальных и специальных шлюзов для подключения **10+ IoT**-устройств.
  • Документация: Создание **полноценной технической документации** с описанием всех систем проекта, включая архитектуру, API, процессы интеграции и инструкции для разработчиков. Документация охватывает как внутренние процессы, так и взаимодействие с внешними сервисами.
  • Оптимизация процессов: Внедрение инструментов для автоматизации документооборота и расчетов с партнерами.
  • Технологический стек: Node.js, Express.js, PostgreSQL, Redis, nginx.
2018 - Январь 2025

Технический директор

  • Управление командой: Руководство командой из 5+ разработчиков, включая backend- и frontend-разработчиков. Постановка задач, контроль сроков и качества выполнения.
  • Серверная разработка: Разработка и поддержка серверной части платформы для каршеринга, включая обработку данных о поездках, управление автопарком и интеграцию с платежными системами.
  • Техническая поддержка: Обеспечение стабильной работы платформы в "боевом" окружении. Оперативное устранение инцидентов и анализ корневых причин сбоев.
  • Оптимизация производительности: Проведение работ по оптимизации запросов к базе данных и улучшению времени отклика системы.
  • Технологический стек: Node.js, Express.js, PostgreSQL, MongoDB, Redis.
Сентябрь 2017 - Сентябрь 2020

Ведущий веб-разработчик

  • Разработка и поддержка: Разработка и поддержка backend-части платформы для каршеринга на Node.js.
  • Оптимизация производительности: Проведение работ по оптимизации запросов к базе данных и улучшению времени отклика системы.
  • Технологический стек: Node.js, Express.js, PostgreSQL, MongoDB, Redis.
Сентябрь 2016 - Август 2017

Frontend-разработчик

  • Разработка и поддержка frontend-части проектов под Magento.
  • Использование современных технологий: JavaScript, HTML5, Jade, CSS, Less, Sass.
  • Создание адаптивной верстки (Responsive markup) и верстка email-рассылок.
  • Автоматизация сборки проектов с использованием Gulp и Webpack.
  • Тесное взаимодействие с дизайнерами и backend-разработчиками для реализации проектов.
Май 2015 - Август 2016

Web-разработчик

  • Разработка и поддержка веб-приложений с использованием современных технологий
    • Backend: Node.js, Express.js.
    • Базы данных: MongoDB, Redis, PostgreSQL.
    • Frontend: jQuery, D3.js.
    • Инструменты: Phonegap, Git, Gulp, Webpack.
  • Создание адаптивных интерфейсов с использованием HTML5, Jade, CSS3, Less, Sass, Stylus, Bootstrap.
  • Разработка мобильных приложений с использованием Phonegap.
  • Оптимизация производительности и масштабируемости приложений.
Август 2012 - Апрель 2015

Навыки

Programming Languages & Tools
  • Node.js / JavaScript
  • Postgresql / MongoDB / Redis / RabbitMQ
  • nginx / goaccess / pm2 / zabbix