
Online English school for kids (EdTech). Parent cabinet on React.js and Material UI — subscription management, teacher selection, lesson booking, child progress monitoring.
Achievements:
* Technical lead of a 3-developer frontend team: Code Review, mentoring, architecture design; worked closely with the product owner on growth and user retention
* Stripe payment integration (secure data collection, 3D Secure flows, recurring subscriptions) + a regional Robokassa payment method for Russia with region-based payment method selection
* i18n architecture on i18next: browser-language default, lazy-loading of locale translations via i18next-http-backend, user language override persisted across sessions. Support for 41 languages, including 5 right-to-left
* Code-sharing architecture: split two layers of reuse across the company's 4 apps — runtime module sharing via Webpack Module Federation for independent 2-team deployment and build-time sharing of the design system and business logic via isolated versioned npm packages
* A/B experiments and product analytics: end-to-end sales-funnel tracking via GA4 and Google Tag Manager (Data Layer events at key stages); subscription sign-ups grew by 22% in one reporting period based on experiment results
* Frontend Performance: reduced CLS to ~0 via aspect-ratio fixation; introduced lazy loading, code splitting and static HTTP caching — improved Core Web Vitals
Year: 2021
Customer: NovaKid