About Me

Backend Engineer with 3 years of experience building scalable transaction-oriented systems and enterprise applications using Java and Spring Boot. Experienced in designing microservices, event-driven workflows, and high-volume batch processing for banking and financial domains. Strong foundation in distributed systems and architecture, while maintaining solid frontend knowledge (React.js, Next.js) to build end-to-end solutions when needed.

View Resume  

3+

Years
Experience

Star
Performer

500+

LeetCode
Solved

Backend Engineer - Tata Consultancy Services

June 2023 - Present | Mumbai, Maharashtra
  • Contributed to the design and development of a scalable banking platform used by tellers and managers to handle branch-level transactions and workflows, deployed across 5+ banks in the Asia region with high availability and role-based access control.
  • Designed and developed transaction-oriented microservices (Consumer Loan, Account Interest, Limits) using Java and Spring Boot, translating complex banking workflows into maintainable domain models, service boundaries, and business APIs.
  • Analyzed legacy monolithic banking systems to understand banking workflows and business rules, and redesigned them into modular REST APIs with clear service boundaries and reusable logic.
  • Optimized API performance by refining business logic flows and tuning Hibernate/JPA queries with indexing strategies, reducing database load and improving response efficiency.
  • Designed service integration patterns using synchronous REST communication for real-time operations and asynchronous Kafka-based messaging for decoupled workflows, balancing consistency, reliability, and scalability requirements across distributed services.
  • Developed high-volume batch processing systems using Spring Batch to handle large-scale financial data workflows with modular and reusable components.
  • Secured backend services using Spring Security with JWT-based authentication and role-based authorization.

Full-Stack Developer Intern - Edgroom Pvt Ltd

May 2022 - May 2023 | Remote
  • Contributed to the development of an educational community platform used by students, teachers, and institutions.
  • Modernized the frontend by migrating a legacy PHP-based application to a React.js application, improving maintainability and user experience.
  • Built responsive user interfaces using React.js, integrating REST APIs via Axios and implementing client-side state and interaction logic.
  • Implemented server-side rendering and routing using Next.js, improving page load performance and SEO optimization.

Languages

Java, C, C++, JavaScript, SQL

Core CS

Data Structures and Algorithms, Object-Oriented Programming, SOLID Principles, Design Patterns

Backend

Spring Boot, Spring Batch, Spring Security, Spring Data JPA/Hibernate

Architecture

REST APIs, Microservices, Event-Driven Systems, Distributed Systems, LLD

Databases

PostgreSQL, Oracle, MongoDB

Messaging

Kafka, RabbitMQ

Observability

Prometheus, Spring Boot Actuator, Micrometer

DevOps & Tools

Git, Gerrit, Jenkins, Docker, VS Code

Cloud

AWS, Oracle Cloud

Frontend

React.js, Next.js, Redux, HTML5, CSS3, JavaScript (ES6+)

AI-Assisted Development

ChatGPT, GitHub Copilot

B.Tech Computer Science - RGUKT Srikakulam

2019 - 2023 | CGPA: 8.46

PUC - RGUKT Srikakulam

2017 - 2019

My Work


Wallet Service Architecture

Wallet Service

A backend wallet and payment platform focused on transaction consistency, fault tolerance, and reliable inter-service communication.

Tech Stack: Java, Spring Boot, PostgreSQL, RabbitMQ, Docker

• Prevented double spending with optimistic locking and version-based concurrency control
• Integrated Payment Service via REST with timeouts, retries, and idempotent processing
• Built asynchronous compensation processing using RabbitMQ and Transactional Outbox Pattern

PairTasker App Screenshot

PairTasker Mobile Application

A mobile app that connects students offering freelance services like tutoring, event management, and photography.

Tech Stack: Flutter, Node.js, Firebase, Socket.io

• Built full Flutter UI with real-time chat and request tracking features
• Implemented JWT authentication with bcrypt encryption for secure login
• Integrated FCM push notifications to improve user engagement by 30%

Placement Cell Screenshot

Placement Cell IIT Srikakulam

A web portal for students to create resumes, manage profiles, and access placement-related updates.

Tech Stack: React.js, Node.js, Express.js, MongoDB

• Built frontend in React with dynamic forms and resume download support
• Developed backend using Node.js and Express for secure profile management
• Integrated admin dashboard and email features for placement team operations

True Smart Gadgets Screenshot

True Smart Gadgets

A product recommendation tool that suggests smartphones based on user-defined feature preferences.

Tech Stack: React.js, Firebase

• Developed user interface for collecting budget, usage, and feature preferences
• Built backend logic to match user input with real device specs using filtering algorithms
• Deployed using Firebase with fully responsive design for web and mobile users

Techseminal Website Screenshot

Techseminal

An official website built for Techseminal — a student-led team offering freelance technical services and collaborative project support.

Tech Stack: React.js, Firebase Hosting, CSS

• Designed and developed landing page and service overview sections using React
• Implemented responsive design to support mobile and desktop visitors
• Deployed using Firebase for fast, scalable access across campus and external clients

Contact Me