About Me

Hi there, my name is Ramkrushna.

I’m a B.Tech graduate in Electronics Engineering from Walchand College of Engineering, Sangli, with a strong inclination towards backend software development and large-scale distributed systems. My academic foundation in data structures, operating systems, computer networks, and system design, combined with hands-on industry experience, has shaped my ability to build reliable, high-performance applications. Over time, I’ve developed a solid command of Java, Spring Boot, and database-driven systems, enabling me to design clean, maintainable solutions that meet real-world performance and scalability requirements.

Professionally, I work as an Java Backend Developer at Oracle Financial Services Software, where I contribute to mission-critical banking platforms used by institutions like HDFC Bank. My experience spans developing high-volume microservices, REST APIs, and asynchronous messaging systems for NEFT, IMPS, and UPI transaction flows, processing millions of requests daily. I’ve worked extensively with Docker, Kubernetes, CI/CD pipelines, and PL/SQL optimisations to improve system reliability and reduce failures in production environments. With a strong problem-solving mindset and a passion for backend engineering, I aim to build robust systems that sit at the intersection of performance, security, and real-world impact.

Education

Walchand College of Engineering

Bachelor of Technology in Electronics Engineering; CGPA: 8.3/10
September 2018 - June 2023 Sangli, India

Field of Specialization: Backend Systems and Software Engineering
Project: RAG-BASED Chatbot
Relevant Coursework:
  • Data Structures and Algorithms
  • Database Management Systems
  • Database Management Systems
  • Object-Oriented Programming
  • Computer Networks

Rajarshi Shahu Mahavidyalaya

Minor Degree in Mathematical Science; %: 78/100
October 2016 - June 2018 Latur, India

Relevant Coursework:
  • Computer Science
  • Mathematics
  • Data Structures and Algorithms
  • Fundamentals of Software Engineering

Experience

Oracle

Java Developer
June 2023 - Present, Full-time Pune, India

  • Designed, developed, and maintained high-volume Java backend services and REST APIs for core banking platforms, supporting NEFT, IMPS, and UPI transaction flows and processing millions of transactions daily with high reliability and uptime
  • Implemented multiple Spring Boot–based APIs for end-to-end banking operations including account onboarding, locker services, net banking, and complete transaction lifecycles, while consistently meeting strict performance and availability SLAs
  • Built asynchronous messaging solutions using JMS and Kafka to handle large-scale transaction workloads, improving system throughput, resilience, and reducing tight coupling between services.
  • Delivered enhancements to corporate NEFT transaction workflows, reducing transaction failures by 15 percent and enabling seamless cross-channel integrations without impacting response times.
  • Optimised database-heavy integrations by refactoring PL/SQL stored procedures and tuning indexing strategies, reducing average query latency and improving overall system performance.
  • Containerised Spring-based microservices using Docker and Kubernetes, enabling scalable deployments, blue-green release strategies, and achieving 99.9 percent uptime in production environments.
  • Integrated CI/CD pipelines using Jenkins and GitHub Actions to automate build, test, and deployment workflows, significantly reducing manual deployment effort and improving release reliability.
  • Developed internal Java utilities to automate REST and SOAP API generation on enterprise banking platforms, improving developer productivity and reducing repetitive configuration work.
  • Strengthened code quality and stability by building comprehensive JUnit and Mockito test suites across service and API layers, ensuring smooth integration with continuous delivery pipelines.
  • Supported UAT and production environments by analysing logs, resolving critical issues, and providing post-deployment support during hypercare phases for mission-critical banking systems

Projects

RAG-Based Document Chat System

Built a Spring Boot–based RAG application that enables users to query uploaded documents using natural language by combining semantic search with AI-generated, context-aware responses.

Inventory & Sales System

Developed a scalable microservices-based inventory and sales platform using Spring Boot, Docker, Kubernetes, and Kafka, supporting event-driven order processing and automated CI/CD deployments.

Skills

Languages

java
Java
   
c
C
   
cplusplus
C++
   
javascript
JavaScript
   
typescript
TypeScript
   

Technologies

qt
Spring
   
flask
PLSQL
   
django
Jenkins
   
nodejs
Node.js
   
reactjs
React.js
   
mysql
MySQL
   
mongodb
MongoDB
   
git
Git
   
subversion
SVN
   
docker
Docker
   
aws
AWS
   
kubernetes
Kubernetes
   
gcp
GCP
   
kafka
Kafka
   
rabbitmq
RabbitMQ
   
unity
Jira
   
linux
Linux
   
bash
Bash
   
ros
Maven

CV

Curriculum Vitae

You can view or download my CV for a detailed overview of my education, professional experience, and technical skill set.

Contact

Loading
Your message has been sent. Thank you!