Описание
Frontend розробник на React, спеціалізуюся на архітектурі мікрофронтендів через Webpack Module Federation. Розбиваю великі монолітні SPA на автономні частини, які можна розвивати окремими командами без взаємних блокувань.
2017–2019 рр.: frontend-розробник у продуктовій компанії м. Хмельницький, працював над класичним SPA на React без виділеної мікрофронтенд-архітектури.
З 2019 року по теперішній час — frontend-розробник, який веде напрямок мікрофронтендів у поточному продукті, де декілька команд одночасно розвивають різні частини інтерфейсу.
Чим займаюся:
1. впровадження архітектури мікрофронтендів за допомогою Webpack Module Federation;
2. оптимізація продуктивності великих React-застосунків — аналіз бандлів, lazy loading компонентів;
3. проєктування взаємодії між автономними мікрофронтендами без зайвої зв'язаності між ними;
4. мінімізація часу першого рендерингу сторінки через оптимізацію завантаження критичних ресурсів;
5. налаштування збірки Webpack під специфіку мультимодульного проєкту.
Технології: React, Webpack (включно з Module Federation), розподілені UI-архітектури, інструменти аналізу бандлів та продуктивності, основи UX-метрик (час до інтерактивності, перший змістовний рендер).
Підхід до роботи: перед впровадженням архітектурних змін перевіряю вплив на реальні метрики продуктивності, а не лише на теоретичні припущення, документую рішення щодо розділення на мікрофронтенди для нових учасників команди.