Опыт работы
Технический директор
- Высокоуровневая разработка: Архитектура и проектирование систем.
- Формирование ТЗ: Создание технических заданий для команды разработчиков, включая описание функциональных и нефункциональных требований. Анализ и проработка запросов смежных отделов компании для оптимального внедрения решений.
- Управление командой: Руководство командой из 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