Software Engineer
BluecoreMay, 2024 - Present2 yr 4 months
Modernised frontend data architecture by migrating high-traffic React applications from Redux to React Query, redesigning API consumption, caching, and state synchronisation. Eliminated 30+ redundant API calls per user session, reduced JavaScript bundle size by 22%, and significantly improved application responsiveness and developer productivity. Architected the frontend for an AI-powered product recommendation engine handling 50K+ daily user interactions, building scalable React components and optimised data-fetching strategies to deliver personalised recommendations with sub-2-second response times. Developed an end-to-end referral system using React, Node.js, Swell APIs, and Google Cloud Functions. Built secure API integrations and serverless workflows to automate referral incentives and customer onboarding, supporting 5,000+ users and increasing referral-generated revenue by 15%. Led frontend performance initiatives across enterprise retail platforms (Bloomingdale's, Sephora, Ralph Lauren), partnering directly with customer teams to identify bottlenecks and optimise Core Web Vitals through code splitting, lazy loading, and intelligent caching - improving page performance by 25% and cutting bundle size by 18%. Built Python-based data ingestion pipelines processing 200K+ records daily from 5+ disparate sources into structured SQL databases, reducing data processing time by 35% and improving reporting accuracy for downstream analytics teams.