Senior Software Engineer
Current- Delivered continuous customer-facing features and optimised user experience (UX) through data-driven UI updates.- Migrated to Stripe’s Payment Elements to enable multiple payment methods, including Apple Pay, Google Pay, and PayNow, through a single component, significantly reducing transaction fees. Gained experience with payment platforms such as Primer and WorldPay.- Enhanced the error logging system using Sentry for front-end and Datadog for server-side monitoring, improving issue detection and resolution.- Developed a solution to track user behavior in real-time, displaying promotional banners to eligible users to boost conversion and checkout completion rates.- Implemented features to support the marketing team in creating customised campaigns and displaying promotions based on active campaigns.- Evaluated and implemented browser fingerprint solution (fingerprint.js) for enhanced user tracking.- Developed performance-focused components such as infinite scroll, and implemented key features like product Wishlist and user notifications for price changes before checkout.