Работаю в Сбере, разрабатываю высоконагруженный внутренний сервис на Typescript и React. Занимаюсь разработкой архитектуры на Module-Federation подходе, разрабатываю внутренний UIKit.
Сбер, АС ЦАРС - Архивный Сервис
Разрабатываю высоконагруженные приложения на NextJS(SSR) и React, занимаюсь развитием архитектуры сервиса и внутренних библиотек. Создал платформенную архитектуру продукта на Module-Federation/Vite, которая успешно масштабировалась на десятки микросервисов
Достижения:
- Провел отказ от микросервисной архитектуры на основе iframe в пользу микрофронтенд архитектуры module-federation. Разработанная мной архитектура значительно улучшила UX, повысив производительность и отклик системы при взаимодействиях с пользователеми.
- Как участник core-команды продукта провел отказ от webpack/babel в пользу esbuild/swc/vite во внутренних библиотеках, что ускорило install и build шаги в ci/cd в 3-4 раза.
- Руководил созданием верхнеуровневой архитектуры продукта, на базе которой активно создаются новые микросервисы. Являюсь ключевым maintaner'ом нескольких внутренних библиотек и инструментов разработки. В том числе являюсь ключевым разработчиком внутреннего UIKit. Самостоятельно поддерживаю и развиваю 4 микросервиса продукта, при этом помогая смежным командам разрабатывать функционал
Сбер, АС ЦАРС - Архивный Сервис
Разрабатывал производительные React приложения , улучшал быстродействие и пользовательский опыт business critical систем
Достижения:
- Улучшил пользовательский опыт тысяч сотрудников банка. В краткие сроки перевел модуль “Отправка документов в архив” Сбербанк Онлайн сегмента сотрудники (СБОЛ.ПРО) с легаси технологий на целевую архитектуру платформы СБОЛ.ПРО. Таким образом в высоконагруженном модуле было повышено быстродействие фронтенд части системы и улучшен пользовательский опыт