Technical owner for a cloud-based, event-driven data and search platform supporting usage-consumption workflows, spanning ingestion, indexing, APIs, integrations, notifications, and applied-ML exploration.
Platform & architecture
- Leads technical design across the platform and architecture reviews across teams.
- Designed resilient monthly and rolling-three-month load orchestration with independent Spark extraction, sequential indexing, safe alias promotion, recovery controls, timestamp-based batch pairing, and protections against overlapping or out-of-order daily loads.
- Built REST APIs for plan details, account-plan views, consumption trends, products, rate cards, saved searches, extension data, and chatbot-facing queries.
Scale & engineering leadership
- Improved a Kafka, Spark, and OpenSearch pipeline through parallel processing and bulk-indexing practices for high-volume workloads.
- Owns CI/CD, containerization, Kubernetes deployment strategy, incident response, and observability.
- Drives cross-team delivery, mentors engineers, and conducts code reviews.
Java 17
Java 21
Spring Boot
Kafka
Spark
OpenSearch
OCI
Kubernetes
Oracle Database
Earlier role at Oracle Click to collapse
−
Senior Software Engineer IC-II · Sep 2021 — Feb 2024
Designed the initial materialized-view-based extraction and Elasticsearch indexing workflow, then contributed to its Spark-based evolution. Helped migrate Elasticsearch workloads to OpenSearch. Built asynchronous Kafka services and deployed containerized services to OCI-managed Kubernetes clusters.
Java 11
Java 17
Elasticsearch
OpenSearch