Senior Node.JS Developer / Tech Lead / Team Lead
Краткое описание проектов, в которых принимал участие последние 10 лет:

Система управления IoT устройствами на базе MainFlux. Была расширена при помощи NodeJS Typescript бэкенда, особенности проекта: микросервисы, апи на GraphQL, модификация кода на GoLang, использование воркеров / очередей на Redis

Система конвертации XML-based визуальной разметки в HTML-based. Особенности проекта: очереди на Redis, активная работа с бинарным форматом данными на TypeScript, возможность расширения форматов и способов преобразования

Микробэкенд для телемедицинской платформы - обеспечение функционирования мобильных приложений (включая пуш-уведомления, работу с авторизацией, онлайн-статусы, поддержка предыдущей версии АПИ после перехода основного бекенда на новую версию). Особенности проекта: микросервисы, миграции без потерь данных, очереди на RabbitMQ, полное покрытие автотестами всего API (как микробекенда, так и бекенда)

Система лицензирования для системы “Умного Дома”. Особенности проекта: высокая нагруженность, база на Postgres с разбиением по датам, поддержка особенностей идентификации мобильных устройств начиная с Android 4.0 с возможностью обновления системы. PHP5.3 / Zend Framework

Интерфейс для системы “Умного Дома” для дистрибьюторов. Особенности проекта: интерфейс на YUI3, бекенд на PHP5.3 / Zend Framework, PostgreSQL, система сбора статистики (обработка до 20-30 миллионов записей в базе), написание утилит на С для работы с внутренним форматом файлов и лицензий

Кастомизация магазина на Magento для полной интеграции с системой лицензирования (см. выше) - около 20% кода было переписано, вследствие чего обновление версии Magento стало невозможным. Особенности проекта: по факту, из Magento была полностью удалена система формирования заказа, и переписана по-новой для интеграции с остальными сервисами системы “Умного Дома”. Учитывая, что новые требования приходили постоянно на протяжении примерно 8 лет, описать все изменения будет невозможно.
Идеально - работа, связанная хотя бы немного с "всем тем что нас учили в институтах" - математика, физика, RnD, инжиниринг и так далее. Там где кроме очередного АПИ нужно еще и что-то делать.
Абсолютно непреемлимо "таскание формочек".
Є два проекти, які я досі згадую з теплом на серці.

Перший - це написання комп'ютерної гри на движку Instead - по факту, за тиждень я вивчив сам движок, мову LUA і навіть модифікував движок до своїх потреб. 
Тиждень до "ігрового демо" для гейм-джему. 

Другий - це побудова квест-кімнати, і всієї автоматики в ній. Згадати "плюси", на яких не писав дуже давно, призвичаїтись до Ардуіно, згадати за який край беруть паяльник.
Є два проекти, які я досі згадую з теплом на серці.

Перший - це написання комп'ютерної гри на движку Instead - по факту, за тиждень я вивчив сам движок, мову LUA і навіть модифікував движок до своїх потреб. 
Тиждень до "ігрового демо" для гейм-джему. 

Другий - це побудова квест-кімнати, і всієї автоматики в ній. Згадати "плюси", на яких не писав дуже давно, призвичаїтись до Ардуіно, згадати за який край беруть паяльник.
Краткое описание проектов, в которых принимал участие последние 10 лет:

Система управления IoT устройствами на базе MainFlux. Была расширена при помощи NodeJS Typescript бэкенда, особенности проекта: микросервисы, апи на GraphQL, модификация кода на GoLang, использование воркеров / очередей на Redis

Система конвертации XML-based визуальной разметки в HTML-based. Особенности проекта: очереди на Redis, активная работа с бинарным форматом данными на TypeScript, возможность расширения форматов и способов преобразования

Микробэкенд для телемедицинской платформы - обеспечение функционирования мобильных приложений (включая пуш-уведомления, работу с авторизацией, онлайн-статусы, поддержка предыдущей версии АПИ после перехода основного бекенда на новую версию). Особенности проекта: микросервисы, миграции без потерь данных, очереди на RabbitMQ, полное покрытие автотестами всего API (как микробекенда, так и бекенда)

Система лицензирования для системы “Умного Дома”. Особенности проекта: высокая нагруженность, база на Postgres с разбиением по датам, поддержка особенностей идентификации мобильных устройств начиная с Android 4.0 с возможностью обновления системы. PHP5.3 / Zend Framework

Интерфейс для системы “Умного Дома” для дистрибьюторов. Особенности проекта: интерфейс на YUI3, бекенд на PHP5.3 / Zend Framework, PostgreSQL, система сбора статистики (обработка до 20-30 миллионов записей в базе), написание утилит на С для работы с внутренним форматом файлов и лицензий

Кастомизация магазина на Magento для полной интеграции с системой лицензирования (см. выше) - около 20% кода было переписано, вследствие чего обновление версии Magento стало невозможным. Особенности проекта: по факту, из Magento была полностью удалена система формирования заказа, и переписана по-новой для интеграции с остальными сервисами системы “Умного Дома”. Учитывая, что новые требования приходили постоянно на протяжении примерно 8 лет, описать все изменения будет невозможно.
Идеально - работа, связанная хотя бы немного с "всем тем что нас учили в институтах" - математика, физика, RnD, инжиниринг и так далее. Там где кроме очередного АПИ нужно еще и что-то делать.
Абсолютно непреемлимо "таскание формочек".