Distributed Systems · Real-Time Streaming · AI Agents
A seasoned software engineer with a career spanning distributed systems, real-time streaming, AI-native platforms, and embedded software across telecom, finance, retail, automotive, and enterprise domains. I have worked across the full stack — from low-level C++ on embedded devices to cloud-scale Kafka pipelines and GPT-powered agent systems — at companies like Verizon, Amazon, Microsoft, and John Deere.
My current focus is on real-time streaming (Kafka Streams, RocksDB) and building AI-native automation that is reliable, auditable, and designed to scale under production pressure.
Transformed the JavaCEA Kafka Consumer into a stable, high-throughput real-time event aggregation system. Eliminated consumer lag via indexed RocksDB lookups, resolved "death spiral" crashes from a 10KB global memory cap, and reduced disk I/O from 2.7 GB/s → <260 MB/s using Universal Compaction and Bloom Filters. Scaled to 40 Data Groups across 6 servers.
Architected an enterprise-grade AI Agent system automating Oracle-based billing remediation. Agent vs Worker pattern with FlowDefinition extensibility registry; centralised sql_executor for safe DB writes; mandatory PII redaction; durable checkpointing (AsyncVegasSaver); FastAPI endpoints; RAG/runbook hooks.
Spearheaded development of Checkbook, Amazon's automated bank account reconciliation system handling thousands of monthly reconciliations and billions in cash movements. Designed remittance resource generation for major banking partners JPMC and HSBC, enabling seamless ledger line matching (USL).
LinkedIn is the best way to reach me — I respond to genuine opportunities promptly. You can also send an email directly via the button below.