Cards cluster lead · Lead Frontend Engineer
RSHB · RSHB-Ecosystem
Frontend of the retail “Svoi Finansy. Cards” domain: module architecture, code review, releases, incident analysis.
- Own four product web modules — cards, debit card applications, pre-login and card account requests — plus the admin panel for card products; set the technical direction for 12 frontend engineers across several teams.
- Migrated the cards module from Redux Toolkit / RTK Query to Zustand + TanStack Query in a single MR: 109 files, 475 tests, no regressions; rolled the approach out to two more modules (88 and 87 files, +957/−1054).
- Designed the web modules contract with the native Flutter shell: 31 protocol entries, 84 feature toggles, one loading contract — modules release independently.
- Moved e2e from Cypress to Playwright: visual regression across 35 snapshots in two themes, federated module mocks, stable CI runs.
- Investigated a production incident in the pre-login module: traced it to CFS quota exhaustion and justified 700m CPU, 3 replicas and HPA 2–6 instead of “just add memory”.
- Run the cluster review process: 282 reviews and 287 Jira issues in a year; introduced a local quality gate — FSD boundaries, dead code, duplication, accessibility.
- TypeScript
- React 18
- Module Federation
- Zustand
- TanStack Query
- Playwright
- SonarQube
- bank design system