About
I am a Java backend engineer and cloud-native architect with over 18 years of experience
building enterprise systems, now transitioning into AI and agent technology. I hold an MSc
in Computer Science with a specialization in Agent Technologies and Artificial Intelligence
from the University of Essex, and I work as a Consulting Member Technical Staff at Oracle.
At Oracle, I lead the architecture of cloud-native microservices and have built AI-driven
automation systems including an Oracle GenAI-powered scheduling assistant (CoSchedule)
and a multilingual reporting platform using OCI Language Services. My expertise spans Java
backend development (Core Java, J2EE, REST APIs, Apache CXF), cloud-native infrastructure
(OCI, OKE, Kubernetes, Helm, Docker), and AI integration (GenAI, Cohere, OCI Language
Services, agent-oriented design).
Experience
Consulting Member Technical Staff
Mar 2012 Present
Oracle Corporation · Bengaluru, India (20122024) · Pleasanton, CA (2024Present)
- Led the end-to-end migration of Oracle BI Publisher from a monolithic, single-tenant deployment to a secure, scalable, multi-tenant platform running on Kubernetes with Helm-based orchestration, significantly improving system resilience and operational efficiency.
- Spearheaded CoSchedule, an Oracle GenAI-powered natural language assistant using Cohere's language models, translating conversational user inputs into executable scheduling operations and eliminating manual UI-driven job configuration.
- Architected an AI-based multilingual reporting solution using OCI Language Services, implementing context-aware machine translation that replaced traditional XLIFF-based manual workflows and reduced localization overhead for global enterprise customers.
- Lead architect for Oracle BI Publisher and DVES within Oracle Analytics Cloud (OAC), driving the transformation of legacy reporting infrastructure into secure, multi-tenant, containerized microservices on OCI and OKE.
- Designed and implemented Kubernetes infrastructure using Helm charts, automating deployment, ingress, network policies, and secrets management for high-availability analytics environments.
- Developed comprehensive observability frameworks using Fluent Bit, Fluentd, Prometheus, and Grafana, enabling real-time system diagnostics and actionable monitoring across global multi-tenant deployments.
- Delivered core enhancements to the BI Publisher scheduler framework, including Kubernetes-based periodic system jobs, ActiveMQ load balancing, and DVES runtime improvements (timeout handling, error propagation, dynamic layout sizing, embedded API support).
- Integrated enterprise security protocols: SSO, mutual TLS (mTLS), and Centaurus framework, ensuring secure communication and federated authentication across microservices.
- Stabilized automated Level 3 and Level 5 preflight CI/CD pipelines, resolving persistent test failures to ensure production-grade regression validation.
- Authored DevOps and platform documentation and led global onboarding for engineers across Oracle's development centers on Docker, Helm, Kubernetes, and the internal Koala platform.
- Serving on the Server Technologies Business Intelligence sustaining team and the technical interviewing panel for Java backend and cloud-native roles.
Senior Software Engineer
May 2010 Mar 2012
Novellus Systems Pvt. Ltd. · Bengaluru, India
- Led architectural design and implementation of Nexus-based Java control systems, delivering customized modules including flow calibration for precision control in semiconductor equipment (PECVD).
- Collaborated with cross-functional teams on integrating software with complex hardware systems in high-performance manufacturing environments.
- Member of the technical interviewing panel for software engineering positions.
Senior Software Engineer
Sep 2007 Aug 2008
Samsung India Software Operations · Bengaluru, India
- Designed and optimized image encoding and decoding modules (PNG, JPEG, PDF) for digital printer firmware, improving rendering performance and memory efficiency.
- Enhanced the Data Block Memory module by streamlining synchronization mechanisms, resulting in measurable gains in processing throughput.
Engineer
Jun 2005 Feb 2007
Honeywell Technology Solutions Lab · Bengaluru, India
- Contributed to the design and development of a Parking Lot Management system using Zigbee wireless technology, focusing on sensor integration and embedded communication protocols.
- Prototyped passive RFID reader systems and implemented embedded firmware in C and assembly for smart tracking applications.
Skills
AI & Agent Technologies
GenAI
Cohere
OCI Language Services
Agent-Oriented Design
Machine Translation
Natural Language Processing
Prompt Engineering
Java Backend
Java
Core Java
J2EE
REST APIs
Web Services
Apache CXF
Python
XML
ActiveMQ
JVM
GraalVM
Cloud & Infrastructure
Kubernetes
Helm
Docker
Microservices
OCI
OKE
Nginx
Cloudflare
Podman
Oracle Linux
Minikube
Observability & DevOps
Prometheus
Grafana
Fluent Bit
Fluentd
CI/CD
mTLS
SSO
Centaurus
bash
Education
MSc, Computer Science – Agent Technologies and Artificial Intelligence
Pass with Merit · 71.91%
University of Essex, United Kingdom
2008 – 2009
Dissertation: Automatic Detection of Composite Design Pattern in Java Code — implemented static analysis using Java Reflection APIs.
Subjects: Software Design and Architecture, Computer Vision, Machine Learning, Human–Machine Interaction, and Agent Technology for E-Commerce.
B.E., Electronics and Communications
Distinction · 79.72%
The National Institute of Engineering, India
2001 – 2005
Certifications & Training
-
Oracle Cloud Infrastructure Foundations 2020 Certified Associate
Oracle · 2020
-
J2EE Training
Uttara Info Solutions, India · 2012
-
Linux Device Driver Training
Advanced Software Development Lab, India · 2011
-
Java and SQL Training
NIIT, India · 2007
-
IEEE Member
Active
Awards & Recognition
-
Above and Beyond Bronze Award
Novellus Systems · 2011. Trained team on design patterns.
-
Star Performer
Samsung · 2008. Recognized for firmware testing and release effort.
-
Individual Excellence Award
Honeywell · 2005. Educated school children on computing.
-
Winner Online Auction Agent Competition
University of Essex · 2009. Agent Technology course project.
Online