Team Lead (senior Node backend, senior React frontend)
Москва, РоссияСеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения
Удаленная работа • Работа в офисе
Опыт работы более 5 лет370 000 ₽
Опыт работы более 5 лет370 000 ₽
Короткая ссылка: gkjb.ru/ge69
О себе
На данный момент Team Lead (senior Node backend, senior React frontend).
Мои компетенции и опыт
нужен доступ к резюме настоящее время
ООО "Легкорем"
Руководитель отдела разработки
Управление и автоматизация:
- построение команды с нуля (2 бэка, 5 фронтов)
- поиск, подбор, проведение собеседований и онбординг сотрудников
- оркестрация задач в JIRA, роадмапы
- внедрение шаблонов проектирования и устоявшихся принципов разработки в команде
- контроль прокрастинации команды
- создание домашней атмосферы и уюта внутри команды )
- проведение дейликов, синков и 1:1 встреч
- ИПР для сотрудников
- проведение событий для команды (выезды на природу / путешествия по городам / настольные игры / покер)
- code review, менторинг и индивидуальные тренинги
- выбор стэка проектов и систем управления
- внедрение Jira, Confluence, GitLab в рабочую среду
- внедрение, настройка и поддержка CI/CD, GitLab + Docker + Ansible
- настройка и управление арендоваными выделенными серверами
- настройка и управление собственными серверами компании
- настройка и внедрение Prometheus, Grafana
- настройка и внедрение Sentry
- настройка и внедрение IAM (Identity and Access Management)
Разработка:
- создание технической архитектуры проекта системы умной домофонии
- реализация в одиночку MVP умной домофонии (NestJS, Asterisk, Android - Kotlin, iOS - Swift, сервис записи звонков, сервис медиа стриминга потоков RTSP в WebRTC с камер на нужен доступ к резюме )
- написание и публикация приложений в Google Play, RuStore, App Store
- создание технической архитектуры проекта ERP системы (сейчас в коммерческой эксплуатации)
- непосредственно разработка бэкенд (NestJS, PostgreSQL, Minio, KeyDB, нужен доступ к резюме ), фронтенд (React + Redux + RTK + RHF + нужен доступ к резюме )
- разработка очередей и воркеров на NSQ (Golang)
- парсинг интернет-магазинов строительных материалов
- создание Телеграм бота для технических уведомлений и выпуска релизов (на Go)
- программирование микроконтроллеров домофонов (ESP32, C / C++)
- интеграция Битрикс и JIRA через API шлюз (на Go)
- интеграция Jira и GitLab с Grafana (метрики разработчиков - время выполнения задач, комиты, мёржи в разных разрезах) (на Go)
ООО "Хантер"
Senior Backend Developer
Парсинг API маркетплейса Wildberries
- технологии: NodeJS, ReactJS, MongoDB, RabbitMQ, ClickHouse, Redis
- наладил процессы управления разработкой
- внедрил инструменты автоматизации разработки: Gitlab, Jira, Telegram оповещения
- внедрил систему метрик: Prometheus, cadvisor/node-exporter, Grafana, Telegram уведомления о проблемах
- из бизнес задач: интеграция Wordstat, интеграция с OZON, создание "фермерской" аналитики, оптимизация запросов в ClickHouse, переезд серверов, внедрение ci/cd, экспорт данных в excel, парсинг остатков с машинным обучением на своей модели
- вывел тех. поддержку пользователей на самый высокий уровень
- за счет реализации идей доходность компании выросла на 40%
Ушел по собственному плану )
ООО "ЗаОблако"
Директор ИТ
Управление и автоматизация:
- руководство отделом ИТ
- разработка и внедрение регламентов работы отдела
- руководство отделом разработки ПО
- разработка программных продуктов компании в сфере автоматизации
- непосредственное участие в разработке ПО
Разработка:
- система контроля инертного трафика для крупного подрядчика ( нужен доступ к резюме , PostgreSQL 13+, Redis, Angular 12+)
- интеграция с ОФД (Офд.ру, Эвотор ОФД, Такском) для получения сводных данных о выручке арендаторов торговых центров ( нужен доступ к резюме , PostgreSQL, Redis, Angular 12+)
- система мониторинга резервуаров и датчиков для компании Новинтех на Android 5.1 в кассовом терминале заправок
- автоматизированная система полного цикла производства мебели (микросервисы, нужен доступ к резюме , NATS, Redis, PostgreSQL, Angular 11+, интеграция с 1С 8.3 - XML/JSON)
- создано приложение Android 4.4+ для автоматизации службы доставки и монтажа мебельной компании (производитель мебели), интеграция с Мегаплан ( нужен доступ к резюме , нужен доступ к резюме , Java)
- интеграция с партнерским API Эвотор ( нужен доступ к резюме , нужен доступ к резюме )
- разработка системы BMS (Business Management System), объединяющей множество CRM (API+Frontend, TypeScript, нужен доступ к резюме , RabbitMQ, AngularJS, WebSocket, интеграция с 1С 8.3 - XML/JSON)
- создан сайт компании (PHP, Symfony, AngularJS, Semantic-UI)
- создан и внедрен программный комплекс (CRM система с интеграцией с 1С) для автоматизации всех бизнес-процессов торговых центров ( нужен доступ к резюме , AngularJS, SCRUM, 1C 8.3, C++, Python)
- создан и внедрен программно-аппаратный комплекс для сбора фискальных данных с регистраторов ККМ (Raspberry PI2/3, C++ на расберри, нужен доступ к резюме на бэке)
- создан и внедрен программно-аппаратный комплекс для сбора трафика посетителей в торговых центрах ( нужен доступ к резюме , VideoCount 3D ASSIS)
и другие компании с 2005 года...
===
- занимаюсь программированием с 14 лет (первые языки - C#, C++)
Хобби:
- играю в футбол (в прошлом КМС)
- играю в настольный теннис
- играю на гитаре / электронном пианино
- катаюсь на велосипеде
- двое детей :)
Хард скиллы:
- нужен доступ к резюме с версии 0.4 нужен доступ к резюме
- TypeScript с версии 1. нужен доступ к резюме
- React 16/17/ нужен доступ к резюме
- Go с версии нужен доступ к резюме нужен доступ к резюме
- Kotlin нужен доступ к резюме / нужен доступ к резюме
- Swift 4/5/ нужен доступ к резюме
Софт скиллы:
- ИПР для всех и каждого
- обучение, индивидуальные занятия, коллективные занятия (есть опыт преподавания в институте)
- управление мотивацией и настроением команды
- встречи 1:1, дейлики, планирование, синки, ретроспектива
- психологическая помощь
- проведение событий внутри команды и компании
- проведение собеседований (знакомство, техническое интервью, тестовое задание), проведено 300+ собеседований
- работа с ожиданиями проектов
Опыт руководства:
- опыт руководства командой разработчиков из 10 человек - 4 бэкендера, 4 фронтендера, Android и iOS разработчики
- текущая команда разработки - 2 бэкендера, 5 фронтендеров
- опыт построения HL систем, знание узких мест
- опыт построения приложений любой сложности
- использую продукты JetBrains
- работаю с GitLab и Github, GitLab CI, Figma, Jira, Confluence