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.