Mar 2023 — Present
Software Engineer, Backend
- Led the ingestion compiler — per-tenant config compiles into an immutable execution profile, replacing 12,000 lines of per-client code with 600.
- Built the durable execution engine on Temporal — crash-resumable mid-file, with version-pinned profiles for reproducible replay.
- Shipped the async framework now embedded in every backend service across the org: idempotency, leases, and crash recovery, so domain teams write only handlers.
- Moved REST to gRPC for a 9× response-time improvement, and replaced the ORM with a bulk-I/O layer to scale past 1M rows per file.
JavaSpring BootTemporalgRPCRustMySQLAWS Lambda