Responsible for maintenance and feature development for eCommerce Platform built with Next.js, Typescript and GraphQL
- Developed a new standalone cart/checkout application for the platform
- Developed frontend for handling payments across multiple payment platforms and payment
methods (Stripe, Omise, Apple Pay, QR Code Payments)
- Migrated an old codebase to a new system, eliminating technical debts and improving the quality of the codebase.
- Authored RFC proposals for new features and provided feedback on proposals from other team
members.
- Built new features and implemented fixes based on designer specifications and applied design
system components to the code.
- Collaborated with team members through code reviews, pair programming sessions, and
knowledge sharing to promote skill development and project success
- Wrote unit tests with Jest and increased code coverage to over 90% for critical features.
- Optimise website load times by reducing request payload and bundle size, and removing
blocking JavaScript code, resulting in a 30% decrease in loading time.