Product Engineer
I work on data pipelines, onboarding workflows, integrations, and performance for enterprise banking products.
Replaced nightly transfers with continuous change capture.
Implemented a transactional outbox for a Kafka CDC pipeline, moving customer updates from batch file exchange to near-real-time propagation.
Made duplicate checks fast enough for the request path.
Optimized similarity matching across 40 million customer records using pg_trgm and GIN indexes.
Took repeated customer lookups off the database.
Developed a Redis cache with Kafka-driven invalidation for a gRPC lookup service handling roughly 3,000 requests per second.
Turned an internship prototype into the onboarding backbone.
Migrated customer onboarding to idempotent Temporal workflows with per-step retries, reducing straight-through processing time from six to two minutes.
Built one reliable path for video KYC callbacks.
Created a reusable, idempotent Spring Boot webhook framework plus reconciliation for missed callbacks.
Protected PII and made safe test data easier to ship.
Added field-level AES-256 encryption for PAN, mobile, and email with AWS KMS. Also contributed mock vendor APIs to an internal Kubernetes test-data platform adopted by four teams.

