Work Experience
My professional journey in software development, focusing on backend technologies, Java, Spring Boot, and microservices.
- 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.
- 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.
- 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%.
- 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.