Санкт-Петербург
Электроника, приборостроение, бытовая техника, компьютеры и оргтехника... Показать еще
Team lead
Руководитель команды разработки (ПО верхнего уровня для программно-аппаратных решений в сфере систем контроля доступа (СКУД) и систем звукового оповещения)
Административные задачи:
- Настройка бизнес процессов (спринты, скрам-церемонии, жизненный цикл релиза, git flow, CI/CD)
- Code review
- Performance review
- 1-2-1
- Декомпозиция/Оценка/Планирование задач
- Распределение задач по разработчикам
- Контроль исполнения, помощь в решении проблем
- Формирование команды, найм разработчиков (включая поиск - до появления в компании hr, интервью, онбординг)
- Поддержание благоприятного психологического климата в коллективе, борьба с выгоранием, подбадривание приунывших )
- Помощь аналитикам в формализации задач и подготовке ТЗ
Разработка:
- Реализация микросервисов на node.js
- Описание и реализация REST API методов (Swagger, Express)
- Реализация бизнес логики (В том числе с использованием low code платформы Node-RED)
- Работа с Redis, написание скриптов на lua
- Работа с MQTT (Mosquito)
- Разработка клиентской части на React / Mithril
Архитектура:
- Проектирование общей архитектуры системы, руководствуясь best practice (DRY, KISS, SOLID, YAGNI)
- Попытки выпрямить legacy и отрефакторить неотрефакториваемое
Достижения:
Я пришел на проект, когда старая команда распалась, а новой еще не было. Внятных процессов разработки и тестирования не существовало, кодовая база на 2/3 состояла из mvp-легаси: много багов и проблем у пользователей.
Что делал я:
- подхватил текущие продуктовые задачи, не дал проекту умереть, а клиентам нас возненавидеть. Активно кодил и исправлял баги, консультировал партнеров-интеграторов.
- собрал небольшую, но классную команду профессионалов в которой все подружились и прекрасно сработались
- внес множество улучшений в архитектуру проекта
- пролоббировал тестирование и создание подразделения QA
- вместе с командой и продакт-менеджером внедрили полноценный скрам, жизненный цикл релизов, научились нормально (ну почти) планировать
- при моем активном участии открыли офис разработки в Санкт-Петербурге
Кроме того, внедрил много фич как разработчик :)