Created a unified search API backed by ElasticSearch to manage 3,000+ campaigns, promo-codes, and redemptions that were previously only accessible through individual endpoints and limited by PostgreSQL’s feature set
•
Deployed single page application in React to filter discounts, optimizing workflow for the marketing team by ~5 minutes
•
Set up Kubernetes CronJob to handle data migration/reindexing to keep PostgreSQL database and ElasticSearch indices in sync
•
Implemented testing with Jest and React Testing Library to keep search components maintainable