Back to Home
Career

Work Experience

My professional journey in software development, focusing on backend technologies, Java, Spring Boot, and microservices.

SDE-2 (Backend)
ZET10/2024 - PresentNoida, India
  • Building Tech which help people to sell financial Products
  • Automating manual task which reduce operation cost 20%
  • Implemented Caching Solutions: Leveraged Redis for caching to improve application performance and reduce database load
  • Tech Stack: Java, Spring Boot, Redis, MyBatis, MySql, AWS Lambda, AWS SQS, and microservice architecture for scalability and flexibility

Key Projects

Financial Product Distribution Platform

Developed a scalable platform that enables agents to sell financial products efficiently. Implemented caching strategies that improved response times by 40% and reduced database load.

Automation Pipeline

Created an automation pipeline for manual tasks, reducing operational costs by 20% and improving process efficiency. Utilized AWS Lambda and SQS for event-driven processing.

Java Backend Developer
Vaipratech Solution Pvt Ltd08/2022 - 10/2024Chennai, India
  • Token-Based Login: Implemented robust user authentication and management using Spring Security with JWT token-based authentication
  • Payment Gateway Integration: Seamlessly integrated payment gateways such as Razorpay and HDFC, ensuring a secure and smooth transaction experience
  • Event-Driven Ticketing System: Utilized an event-driven architecture with AWS-SQS for ticketing, significantly reducing waiting times for users during the booking process
  • Notification & Alerts: Developed a comprehensive notification and alert system, including OTP functionality and SMS gateway integration, to keep users updated in real time
  • Tech Stack: Java, Spring Boot, MyBatis, PostgreSQL, MongoDB, AWS Lambda, AWS API Gateway, AWS SQS, and microservice architecture for scalability and flexibility

Key Projects

Secure Authentication System

Designed and implemented a secure authentication system using JWT tokens and Spring Security, supporting role-based access control and multi-factor authentication.

Event-Driven Ticketing Platform

Built an event-driven ticketing system using AWS SQS that reduced waiting times by 60% during peak booking periods. Implemented asynchronous processing for improved scalability.

Payment Integration Hub

Integrated multiple payment gateways (Razorpay, HDFC) with a unified API interface, providing seamless payment experiences while ensuring security and compliance.

Software Development Engineer
Fincity08/2021 - 08/2022Bengaluru, India
  • Developed and deployed a software update, resulting in a 30% reduction in system errors and improving application performance by 25%
  • Using Spring boot with monolithic architecture
  • Collaborate in an Agile development environment, participating in sprint planning, code reviews, and continuous improvement
  • Tech used: Java, Spring Boot, MySql, JPA, Flyway

Key Projects

System Performance Optimization

Led a major software update initiative that reduced system errors by 30% and improved overall application performance by 25%. Implemented database optimizations and query tuning.

Database Migration Framework

Implemented Flyway for database migrations, ensuring consistent schema changes across environments and reducing deployment issues by 40%.

Java Developer
Faatak01/2021 - 08/2021Bengaluru, India
  • Develop, test, and maintain the backend of our Smart Society Management App
  • Implement and manage data models and database interactions using JPA and MySQL
  • Collaborate with frontend developers to ensure seamless integration
  • Work with Docker containers for application deployment and management

Key Projects

Smart Society Management App

Developed the backend for a society management application that streamlined community operations. Implemented features for visitor management, billing, and community announcements.

Containerization Initiative

Led the effort to containerize the application using Docker, resulting in consistent deployment across environments and simplified scaling.

Skills & Technologies

Programming Languages

Java
SQL
JavaScript
TypeScript

Frameworks & Libraries

Spring Boot
Spring Security
Hibernate
JPA
MyBatis

Databases

MySQL
PostgreSQL
MongoDB
Redis

Cloud & DevOps

AWS Lambda
AWS SQS
AWS API Gateway
Docker
CI/CD

Architecture

Microservices
RESTful APIs
Event-Driven
Monolithic

Tools & Methodologies

Git
Agile
Scrum
JIRA
Confluence