Summary
Staff Software Engineer with 10+ years of experience designing and delivering distributed systems, cloud-native services, event-driven platforms, real-time data pipelines, billing systems, supply chain platforms, and security analytics infrastructure. Led and contributed to high-throughput billing, real-time inventory, CDC, optimization, and search platforms across PayPal, Nordstrom, and Securonix, with recurring focus on Java, Kafka, AWS, observability, CI/CD, and resilient multi-tenant architecture.
Experience
PayPal — Staff Software Engineer
- Early engineer on a cloud-native usage-based billing platform delivered from concept to production in six months.
- Built hybrid billing architecture with REST APIs and Kafka pipelines for 100K+ TPS ingestion and aggregation workloads.
- Implemented multi-tenant, cell-based architecture patterns for merchant isolation, resiliency, and independent scale.
- Developed Java and Spring Boot services across subscription billing, usage aggregation, invoicing, refunds, credit notes, discounts, tax handling, retries, and cost calculation.
- Provisioned AWS and platform infrastructure including Lambda, DynamoDB, S3, RDS, API Gateway, Redis caching, Kubernetes, Docker, and Terraform.
- Integrated OpenTelemetry, Splunk, Datadog, and CloudWatch to improve operational visibility and reduce incident response time.
- Authored merchant-facing API documentation and used AI-assisted engineering tools for code review, design validation, and documentation acceleration.
Nordstrom — Senior Software Engineer
- Enhanced inventory placement systems by factoring speed, cost, and customer proximity using Java, Spring, Kafka, AWS, and Gurobi.
- Collaborated with data science partners on a speed-cost optimizer that replaced distance-only fulfillment logic.
- Built an Optimizely-based experimentation platform to route requests across models and validate strategies through historical testing.
- Implemented marketplace reverse logistics with Java, Spring Boot, AWS, REST APIs, Kafka, and Postgres RDS, supporting revenue recovery opportunities.
- Engineered real-time CDC pipelines with Debezium, Kafka Streams, Kafka state stores, and Avro events to improve inventory availability accuracy.
- Developed unified outbound inventory consumers using Spring Boot, Java, Kafka, Redis, DynamoDB, and Postgres for real-time synchronization.
- Enabled invoice-level inventory analysis and near real-time stock ledger transactions for financial auditing and cost tracking.
- Implemented Kafka producer partitioning strategies to support consumer-level customization and reduce processing lag.
Securonix — Software Engineer
- Worked on a security intelligence platform for real-time intrusion analysis, anomaly detection, and activity trend monitoring from live log streams.
- Developed Kafka and Redis-backed data pipelines for normalization, enrichment, Solr indexing, and full-text analyst search.
- Implemented commands and operators for Spotter DSL, a natural-language search layer based on Solr and HDFS.
- Improved Solr performance by 2x through tuning, document routing, and implicit sharding.
- Implemented recovery and high-availability patterns supporting 95% uptime targets and indexing speeds up to 500K events per second.
Extra Initiatives
- Technical speaking on AI-assisted engineering, incident response, agentic systems, distributed systems, KCD SF Bay Area, CloudX, WeAreDevelopers, and Sessionize-listed topics.
- Published technical writing on replay-safe CDC pipelines, idempotent Java Kafka consumers, event-driven recovery, and AI-agent authority boundaries.
- IEEE-related peer review activity documented on Web of Science, hackathon judging, technical evaluation, review activity, and startup advisory.
- Regular architecture and design reviews across API contracts, schema governance, and Kafka topic hierarchy.
- Mentoring and onboarding engineers in distributed systems, streaming platforms, and cloud-native architecture.