Был на сайте более недели назад

Волох Алексей Владимирович

Мужчина, 39 лет, родился 21 июня 1984

Не ищет работу

Санкт-Петербург, м. Комендантский проспект, не готов к переезду, готов к командировкам

Контакты
 +7 (960) 288-34-55
 Пожалуйста, пишите в telegram или на почту
Телефон подтвержден
alexey-voloh@yandex.ru — предпочитаемый способ связи

Указан примерный район поиска работы

TeamLead Fullstack (Node.js) / Руководитель группы разработчиков

320 000  на руки

Специализации:
  • Программист, разработчик

Занятость: полная занятость

График работы: гибкий график, удаленная работа

Опыт работы 14 лет 5 месяцев

Май 2021по настоящее время
3 года 2 месяца

Санкт-Петербург

Электроника, приборостроение, бытовая техника, компьютеры и оргтехника... Показать еще

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 - вместе с командой и продакт-менеджером внедрили полноценный скрам, жизненный цикл релизов, научились нормально (ну почти) планировать - при моем активном участии открыли офис разработки в Санкт-Петербурге Кроме того, внедрил много фич как разработчик :)
Январь 2018Май 2021
3 года 5 месяцев
PERCo Security equipment manufacturer

Санкт-Петербург

Информационные технологии, системная интеграция, интернет... Показать еще

Руководитель группы разработчиков
Руководство разработкой комплексной системой безопасности (СКУД) Занимался: - Планированием релизов - Декомпозицией задач, распределением по разработчикам - Определением сроков, составлением план-графиков - Контролем прогресса исполнения задач по отчетным периодам - Коммуникациями с другими отделами (QA, маркетинг, техподдержка) Так же участвовал в разработке в качестве fullstack разработчика и архитектора Достижения: Построили отличную сплоченную команду, наладили коммуникацию между отделами Dev - QA- Маркетинг и выпустили в свет новый продукт, который быстро вошел в топ рынка СКУД систем
Апрель 2015Декабрь 2017
2 года 9 месяцев
PERCo Security equipment manufacturer

Санкт-Петербург

Электроника, приборостроение, бытовая техника, компьютеры и оргтехника... Показать еще

Full Stack Developer (JavaScript / Node.js / Go / C)
Разработка комплексной системы безопасности (СКУД). Backend: Проектирование и разработка REST API сервиса (swagger, node.js), написание вспомогательных компонентов и библиотек для: - работы с вебсокетами - синхронизации состояний между процессами в режиме кластера (по каналу IPC) - управления клиентскими сессиями и правами доступа к API-методам и данным (users & groups) - управления внутренней подсистемой модулей (вынос длинных операций, например бекапов или импорта/экспорта больших данных в отдельные процессы) Общий дизайн ядра системы. Разработка средств управления сервисами на языке go. Frontend: - разработка клиентской части системы вместе с другими разработчиками (Angular 8) - написание собственных компонентов, если не нашлось подходящих готовых (например, пришлось реализовать компонент рендеринга сложных форм на основе расширенного формата json schema, с внедрением зависимостей между разными полями и вкладками формы и.т.д) Other: - сборка deb и rpm пакетов для разных дистрибутивов Linux. - написание shell скриптов для автоматической сборки и развертывания проекта на тестовом сервере и его обновления из git репозитория. - поддержка существующей версии аналогичной системы, написанной ранее (apache, php (yii-framework), C++ modules, firebird) - помощь другим разработчикам если что-то не работает.
Декабрь 2009Январь 2015
5 лет 2 месяца
ООО Софтлайн

Санкт-Петербург

Информационные технологии, системная интеграция, интернет... Показать еще

Программист
Разработка ПО (в основном веб) на заказ - Простые CRM системы (например, продажа билетов на речные прогулки) - Интеграции (например, парсер расписаний поездов с сайта РЖД для туристического сайта) - eCommerce системы (простые кастомные движки магазинов с каталогом и корзиной) Стек: PHP, JavaScript, Java, C

Ключевые навыки

Изменить уровни владения навыками можно в мобильном приложении — на сайте эта возможность будет чуть позже

JavaScript
PHP
angular.io
Angular 2
HTML5
CSS3
ES6
ES7
jQuery
MySQL
ООП
TypeScript
Linux
SQL
Git
MVC
Node.js
TypeORM

Обо мне

Хорошо сбалансирован по софт/хард скилам. - обладаю достаточно глубокой технической экспертизой как разработчик/архитектор - умею выстраивать хорошие взаимоотношения в коллективе, мотивировать команду, видеть и реагировать на проблемы, замечать признаки выгорания, разрешать конфликты, быть организатором, публично выступать. Имею опыт руководства коллективами до 18 человек в качестве teamlead и РП, формирования команд (подбор, интервью, онбординг, performance review, 1-2-1 etc) организации процессов разработки и планирования (waterfall, scrum, жизненный цикл релиза). Имею опыт разработки продукта от гипотезы до топа рынка Основной технический стек JavaScript (большой опыт fullstack разработки). Имею опыт работы с реляционными БД (по большей части MySQL, sqlite, MS SQL, Firebird/Interbase), nosql (redis, mongo - но давно), брокерами сообщений, докерами/снапами и прочими linux conteiners"ами и пакетными менеджерами. Доводилось проектировать архитектуры, стараться следовать best practice, балансировать между быстро и качественно, писать микросервисы и прикручивать CI к гитлабу. Дополнительно знаю языки PHP, C (Си без плюсов) и Go на уровне использования в проде, но в качестве основного стека рассматриваю в первую очередь js. Имею некоторый опыт в C++ и Java Дружу с Linux

Знание языков

РусскийРодной


АнглийскийB1 — Средний


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более часа