About Me
Rupchand Dewangan
Senior Principal Member of Technical Staff @ Oracle
Java Architect | Microservices | Cloud (OCI, AWS, Azure) | Distributed Systems
About
I am a result-driven Software Engineer with experience as a Lead, Architect, and Individual Contributor across Banking, Financial Services, Telecom and Contact Center domains. I specialize in building scalable, high-performance distributed systems and transforming legacy applications into modern cloud-native architectures.
I focus on designing clean, efficient solutions to complex engineering problems, with strong emphasis on performance, scalability, and reliability.
Prior experience with - Dell, Empower Retirement, Accenture, and Syniverse
Core Expertise
- Designing and building highly scalable, distributed applications
- Architecting microservices-based systems and domain-driven solutions
- Developing high-performance, concurrent web applications
- Building reusable frameworks using Spring Batch and Java Executor Framework
- JVM tuning, GC optimization, and performance monitoring
- Event-driven architecture using Kafka, RabbitMQ, and JMS
Legacy Modernization
- CORBA → Java
- EJB → Spring
- SOAP → REST
- ANT → Maven
- WebLogic → Tomcat
- ClearCase → Git
- Spring → Cloud-Native (Helidon)
Tech Stack
- Languages: Java (8, 17, 21), Python
- Frameworks: Spring Boot, Spring Cloud, Hibernate
- Cloud: AWS, Oracle Cloud (OCI)
- Containers: Docker, Kubernetes (K8s)
- Concepts: Data Structures & Algorithms, System Design
Currently Exploring
- Machine Learning fundamentals
- Advanced algorithms and problem-solving techniques
- Generative AI and Agentic AI systems