Resume
Professional experience, projects, and technical expertise.
Summary
Senior Software Engineer with 5+ years of experience owning platform-level systems — from migrating legacy codebases to shipping payment platforms at scale. Specializing in TypeScript, React, Next.js, and Node.js.
Work Experience
Senior Software Engineer · Skuad: a Payoneer company
2024-04-01 – Present
- Led platform-wide initiatives: identity/auth migration, Form Config service, and centralized error reporting
- Awarded Stellar recognition again for product ownership and delivery
- Migrated identity/auth backend from Node 12 to Node 24 with full TypeScript (classes, decorators), 95%+ test coverage, and team-wide rollout
- Migrated auth frontend into NX monorepo, reusing design system and components with modern syntax and tooling
- Integrated SSO with Payoneer and third-party providers; implemented native multi-factor authentication (MFA)
- Built Form Config service (NestJS), NX frontend package, and cross-environment gateway for config management
- Cut build time by 50% through Rolldown adoption and GraphQL codegen optimization
- Shipped 5 shared packages and 2 applications in the NX monorepo
- Led JSX-to-TSX migration; increased TypeScript coverage to 90% across 206k LOC codebase
- Owned error reporting strategy and rollout across the Pay platform team
- Improved monorepo performance by migrating JS-based tooling (ESLint, Prettier) to Rust-based alternatives (OxLint, oxfmt, Rolldown/Vite)
Software Engineer · Skuad: a Payoneer company
2022-08-01 – 2024-04-01
- Joined Skuad (EOR for Topica); contributed to Pay platform development and delivery
- Led frontend migration from JavaScript to TypeScript across projects, improving maintainability and type safety
- Awarded Stellar recognition for product ownership and delivery twice
- Built internal design library and established shared design and branding standards across projects
- Developed JSON-based form creators with validation, streamlining data entry and reducing errors
- Introduced Storybook for component documentation, improving collaboration and onboarding
- Standardized contract signing and onboarding workflows for multi-country operations and legal compliance
Senior Software Engineer · Topica Edtech Group
2022-04-01 – 2022-08-01
- Led Liveclass desktop application development in Electron with Zoom SDK, partnering with design and product on teacher and student workflows
- Integrated Zoom SDK for live video sessions and in-classroom tooling within a cross-platform Electron shell
- Built real-time assignments, quizzes, and Q&A over WebSockets to drive participation during live sessions
- Shipped Windows and macOS desktop builds for classroom rollout across regional user bases
- Established Lighthouse performance audits in CI, maintaining marketing landing pages at consistent 90+ scores
- Mentored freshers and interns on React, Electron, and full-stack delivery during onboarding
Software Engineer · Topica Edtech Group
2020-08-01 – 2022-03-01
- Full-stack engineer on Topica, an edtech platform serving learners and instructors across Vietnam and Thailand
- Led migration of three consumer-facing product sites to Next.js and GraphQL on Node.js, modernizing the stack and improving performance
- Built CMS portal foundation for product configuration, content management, and user administration
- Developed shared Material UI and TypeScript component library, centralizing business logic and reducing UI duplication across products
- Built GraphQL APIs and frontend integrations connecting consumer sites to backend enrollment and content services
- Developed Electron-based internal and external tools to improve team productivity and operational workflows
- Introduced Cypress end-to-end tests for critical user flows, improving release confidence across frontend and backend changes
- Collaborated with product and QA on multi-market feature delivery for Vietnam and Thailand locales
Skills
Frontend
React · Next.js · TypeScript · JavaScript · Electron · Storybook · Material UI · NestJS
Backend
Node.js · NestJS · GraphQL · WebSockets · MongoDB · PostgreSQL
Tools & Other
Git · NX Monorepo · Docker · Cypress · Vite · Rolldown · OxLint