Experiences
- Developed a 2-level cache with Caffeine and Redis to reduce bottlenecks and direct memory overhead.
- Built a mock analytics data store using Spring bean injection at startup simplifying integration testing.
- Optimized large SQL queries by batching and parallelising up to 1M IDs, reducing DB contention and latency.
- Designed and maintained a multi-level affiliate rebate system powering user acquisition, enabling granular rebate rate control for invitees and sub-affiliates as part of the Growth team.
Skills
- Automated ingestion and parsing of data for ~90 startups from Google Sheets into MongoDB using Python.
- Engineered an equity management engine from scratch to compute real-time ownership across loans, SAFEs, equity, convertibles, ESOPs, and advisory shares, with an auditable changelog for manual overrides.
- Developed a WebSocket-based entity name suggestor, streaming live completions for instant feedback.
- Optimised landing page performance by preloading hero videos and batching company card data fetches, reducing load times from 4–5s to ~1s and improving perceived performance.
Skills
- Applied Factory and Singleton patterns in Go to modularise region-specific whitelist logic, enabling easy extensibility and cleaner reuse by encapsulating differences in whitelist data and behaviour.
- Enhanced a permissions approval tool with configuration-based rules and a string boolean expression builder.
- Exposed endpoints for automated approval, commenting, and rejection of 58,000+ tickets with cron jobs.
- Optimised read-intensive workflows by parallelising independent fetch operations with Goroutines and aggregating results into a unified response, achieving a 10x reduction in execution time.
Skills
- Developed an end-to-end KYC dashboard to streamline PayPal account capability checks for support agents.
- Led migration of legacy libraries in RESTful Spring microservices, reducing Bean mapping overhead.
- Identified root Redux objects, minimising component re-renders and overall load time.