Siddhartha Agarwal
Senior Member of Technical Staff (Senior Software Engineer) - OCI at Oracle
- Handle
- @siddhartha
- Role
- Senior Member of Technical Staff (Senior Software Engineer) - OCI
- Company
- Oracle
- Location
- Bengaluru, India
- Open to
- Full Time
About
I build scalable distributed and full-stack systems using Java, Spring Boot, Kafka, AWS, OCI, and modern frontend frameworks. I work across fintech, SaaS, e-commerce, and enterprise domains, with production ownership in APIs, data pipelines, migrations, and reliability.
Experience
- Senior Member of Technical Staff (Senior Software Engineer) - OCI at Oracle
Feb 2025 to now - Bengaluru, India
Led production cloud tenancy and managed-Kafka migration work, and re-engineered Python scripts into production-grade Java migration and validation APIs for approximately 6M service records. Engineered backend services and UI workflows for a data-center infrastructure cost platform and led R&D for OCI BYOK security. - Software Engineer 2 at Credit Saison India
Aug 2022 to Jan 2025 - Bengaluru, India
Led end-to-end development of a fintech collections platform across 7+ repositories using Spring Boot and Vue.js. Architected payment-gateway integrations and repayment workflows, created RestAssured automation and Python scripts, and designed an AWS Lambda-based backup pipeline to Redshift. - Associate Software Developer (E-commerce) at Mygate
Nov 2021 to Aug 2022 - Bengaluru, India
Built scalable microservices using Java, Spring Boot, and Hibernate, contributing to distributed API design, concurrency handling, design patterns, and system architecture. Designed a cache-backed aggregation service across Athena, MySQL, and MongoDB and reduced API latency through query tuning, indexing, and caching. - Intern / Software Developer at Aryaka Networks
Jan 2021 to Aug 2021 - Bengaluru, India
Enhanced network automation and monitoring systems using Groovy/Grails, Java, and Hibernate, improving configuration-diff tracking, IP/device provider interfaces, and interceptor-based audit flows.
Education
- National Institute of Technology Calicut
Master of Computer Applications
2018 to 2021
GPA: 8.31. Courses: Data Structures and Algorithms, Object-Oriented Programming, Software Engineering, Database Management Systems
Skills
- Java
- Python
- Spring Boot
- Apache Kafka
- AWS
- Kubernetes
- Docker
- Microservices
- SQL
- MySQL
- MongoDB
- Redis
Links
This profile as JSON