ThotExperiment
Software Engineer · NYC, USA · 03/2025 — present
- ▸ Cut average API latency from 300 ms to 50 ms by splitting the Node monolith into focused Dockerized Go and Java services, moving background jobs to AWS Lambda, and adding Kubernetes HPA for traffic spikes.
- ▸ Engineered an infinite Nearby feed in Go using Redis ranking, preference matching, radius expansion, stable pagination, and duplicate prevention. 10 ms p50 at the service and 50 ms p99 on scroll.
- ▸ Ran services on AWS EKS with private ClusterIP, autoscaling through HPA and node groups, and access through IAM, IRSA, subnets, security groups, and internal load balancers.
- ▸ Automated photo moderation with Redis queues and AWS Rekognition, cutting review time from hours to near real time.
- ▸ Shipped Travel Mode with map-based destination selection, travel-aware APIs, and separate free preview and paid access.
- ▸ Built a preference-matched Global Chat service in Go with asynchronous text moderation using Redis queues, regex rules, and a classifier. Posts reached about 20× more users than profile-only discovery.
- ▸ Introduced NATS JetStream for service-to-service communication, replacing tightly coupled API calls with asynchronous events while keeping MongoDB as the source of truth.