Bolster AI | Santa Clara, CA
Senior Principal Engineer | October 2025 - Present
- Leading multiple AI-enabled engineering projects to build next-generation Bolster AI products
- Driving architectural decisions and feature development using agentic coding tools (Claude Code, Cursor)
- Tech stack: Python, TypeScript, Golang, Rust, Elasticsearch, PostgreSQL, AWS, Azure, OpenAI
Bolster AI | Santa Clara, CA
Principal Engineer | January 2024 - September 2025
- Architected and tech-led AI-based email security product, increasing SOC workflow efficiency using agentic AI
- Managed teams through technical leadership and architectural ownership without direct reports
- Led POCs, sprint planning, feature implementation, code optimization/reviews, and mentorship
- Built next-generation products using Gen AI across backend and infrastructure layers
Proofpoint Inc | Sunnyvale, CA
Staff Software Engineer | January 2022 - January 2024
- Tech Lead for Threat Intelligence and Insights Platform, processing millions of email data points into actionable threat insights
- Built scalable database-as-a-service using Vitess DB and Kubernetes; automated deployments via Harness CD pipeline
- Architected solutions for multi-sharded MySQL databases with terabytes of storage, including shard splitting and online schema migration (gh-ost)
- Optimized SQL queries and system performance; published technical blogs: Scaling OLTP Databases and Database Shard Splitting
- Provided mentorship and guidance to junior software engineers
Proofpoint Inc | Sunnyvale, CA
Senior Software Engineer | December 2018 - January 2022
- Built and enhanced DASH ingestor service consuming millions of Kafka stream data points for threat detection
- Developed next-generation insights APIs delivering malicious message forensics, campaign information, and threat metadata
- Redesigned critical components to boost system performance, quality, resiliency, and scalability
- Implemented centralized Redis-based rate limiting and circuit breaker solutions for enhanced fault tolerance
- Tech stack: Java, Python, Golang, MariaDB, Elasticsearch, Kafka, Kubernetes, AWS
- Led migration of Golang-based services to Amazon EKS cluster with service discovery using Consul
- Implemented auto-scaling functionality using Kubernetes go-client based on custom metrics
- Explored ALB, ASG, and Packer for AMI-based scaling with Ansible/Bash provisioning
Ooyala Inc | Frisco, TX
Software Engineer | June 2015 - May 2018
- Spearheaded Next-Gen Live/SPS Platform initiative using Golang/Java microservices, Docker, and Kubernetes
- Built DNS service as Golang-based Dockerized microservice and resilient DNS provider
- Created scalable, fault-tolerant Kafka consumer microservice using Spring Boot, Kafka Connect, and Elasticsearch
- Conducted latency benchmarks for handling 30+ million records and optimized pod requirements for peak loads
- Developed high-performance search indexer pipeline using CDC tool Maxwell, Kafka, and Elasticsearch
- Ad-Tech Auction Engine: Implemented core bidding logic and OpenRTB 2.3 protocol for SSP with <100ms latency
- Built data flow pipeline using Amazon Kinesis for real-time log processing with log4j2 async logger and LMAX Disruptor
- Developed microservice for periodic JSON data loading from external APIs with caching for faster processing
- Implemented asynchronous queue and batch handler for concurrent message processing using Java concurrency
- Added comprehensive test automation (TestNG), instrumentation (Codahale metrics), and Datadog monitoring