Senior Frontend Developer with 9+ years of professional experience building and evolving long-lived React and Angular products. My experience spans B2B white-label platforms across payments, iGaming, marketing and trading, including operational back-office systems and customer-facing applications.
React and TypeScript are my primary focus, supported by strong Angular experience. I work effectively with large, established codebases, balancing new feature delivery with legacy modernization and long-term maintainability.
- Designed and implemented the frontend architecture of an iframe-based Payment Widget that dynamically renders payment flows from backend-provided JSON Schema and UI Schema configurations.
- Integrated tokenization and delivered multi-step card, saved-card, alternative payment method and cryptocurrency flows.
- Contributed to a server-rendered marketing platform with 600+ reusable templates powering more than 10,000 landing pages across multiple brands and locales.
- Developed multilingual customer-facing applications, operational back-office systems and custom CMS tooling.
Frontend: React 路 Angular 路 TypeScript 路 JavaScript 路 HTML 路 CSS 路 SCSS
State and data: Redux 路 NgRx 路 RxJS 路 TanStack Query 路 Apollo GraphQL 路 REST 路 WebSocket
UI and forms: MUI 路 PrimeNG 路 Angular Material 路 Tailwind CSS 路 React Hook Form 路 Formik 路 JSON Schema Forms
Tooling and platforms: Vite 路 Webpack 路 Nx 路 Strapi 路 Jest 路 WebdriverIO 路 Git
- Kyiv region, Ukraine
- pavlo.tarasenko.dev@gmail.com
- linkedin.com/in/pavlotarasenko