Lead Front-end developer
Розробка веб-застосунків з нуля (Angular/React/Marionettejs) у SCRUM процесі. Розвиток microfrontend платформи, побудова протоколу взаємодії між "веб-модулями". Проектував протоколи повідомлень для websocket та ресурсів REST API, з фіксацією у проектній документації. Використовував webworkers для "важких" розрахунків. Доопрацьовував сторонні бібліотеки під вимоги проектів. Працював над покращенням performance, accessibility, best practices на проекті (performance покращено на 435%, за метриками Core web vitals). Розробляв та доопрацьовував збірки webpack/gulp/grunt. Налаштовував на проектах unit-tests (jest, karma/jasmine), лінтери (eslint/stylelint/commitlint), prettier. Робота з DevOps по оновленню версії http, стисненню, кешуванню та  налаштуванню CI/CD збірок jenkins/gitlab.
Підтримую проекти в актуальному стані: виправлення вразливостей, оновлення залежностей, збірок, актуалізація систем тестування та лінтерів, покращення якості коду за метриками sonarqube. Проводжу код-рев'ю 5 колег, займаюсь менторством. Консультую колег із інших команд. Проводжу між командний обмін досвідом (готую презентації/доповіді для подальшого впровадження в інших командах), наприклад: "вимірювання core web vitals в бою", "міграція аналітики UA to GA4", "coding best practices (clean code, SOLID, KISS, DRY, YAGNI... )"
Читаю web-ресурси (medium, smashingmagazine) та профільну літературу, з останнього:
- Рефакторинг кода на Javascript (Martin Fowler);
- Refactoring Improving the Design of Existing Code (Martin Fowler);
- Micro Frontends in Action (Michael Geers);
- Learning HTTP/2 (Stephen Ludin, Javier Garza);
- You don`t know js JS (серія книг);
- Пять пороков команды (Патрик Ленсиони);
- Идеальный командный игрок. (Патрик Ленсиони);
- Scrum. Революционный метод управления проектами (Джефф Сазерленд).
Performance проекту покращено на 435%, за метриками Core web vitals.
Performance проекту покращено на 435%, за метриками Core web vitals.
Розробка веб-застосунків з нуля (Angular/React/Marionettejs) у SCRUM процесі. Розвиток microfrontend платформи, побудова протоколу взаємодії між "веб-модулями". Проектував протоколи повідомлень для websocket та ресурсів REST API, з фіксацією у проектній документації. Використовував webworkers для "важких" розрахунків. Доопрацьовував сторонні бібліотеки під вимоги проектів. Працював над покращенням performance, accessibility, best practices на проекті (performance покращено на 435%, за метриками Core web vitals). Розробляв та доопрацьовував збірки webpack/gulp/grunt. Налаштовував на проектах unit-tests (jest, karma/jasmine), лінтери (eslint/stylelint/commitlint), prettier. Робота з DevOps по оновленню версії http, стисненню, кешуванню та  налаштуванню CI/CD збірок jenkins/gitlab.
Підтримую проекти в актуальному стані: виправлення вразливостей, оновлення залежностей, збірок, актуалізація систем тестування та лінтерів, покращення якості коду за метриками sonarqube. Проводжу код-рев'ю 5 колег, займаюсь менторством. Консультую колег із інших команд. Проводжу між командний обмін досвідом (готую презентації/доповіді для подальшого впровадження в інших командах), наприклад: "вимірювання core web vitals в бою", "міграція аналітики UA to GA4", "coding best practices (clean code, SOLID, KISS, DRY, YAGNI... )"
Читаю web-ресурси (medium, smashingmagazine) та профільну літературу, з останнього:
- Рефакторинг кода на Javascript (Martin Fowler);
- Refactoring Improving the Design of Existing Code (Martin Fowler);
- Micro Frontends in Action (Michael Geers);
- Learning HTTP/2 (Stephen Ludin, Javier Garza);
- You don`t know js JS (серія книг);
- Пять пороков команды (Патрик Ленсиони);
- Идеальный командный игрок. (Патрик Ленсиони);
- Scrum. Революционный метод управления проектами (Джефф Сазерленд).
