Throughout my career, I’ve had the opportunity to work with various programming languages and technologies including Java, Golang, Spring Boot, and Microservices. My expertise extends to handling high-traffic applications, implementing secure, robust systems, and solving complex problems through Data Structures and Algorithms (DSA).
Bachelor of Technology
2018 to 2022 at Punjab Technical University, Jalandhar, India
Higher Secondary
2017 to 2018 at Sainik School Purulia, India
Senior Software Engineer - SDE 2
From July, 2024 to Present at Cars24 Financial Services, Bangalore, India
• Spearheaded the development of a comprehensive Loan Origination System (LOS) from scratch for providing loans to customers, improving loan processing efficiency by 35% and increasing fault tolerance by 40%.
• Led the end-to-end design and implementation of a highly scalable Designed and implemented the High-Level and Low-Level Designs (HLD and LLD) of the Task Registry, which governed the journey of loan applications, reducing approval turnaround time by 20% and enhancing system scalability. This design supported complex workflows and adaptable business rules.
• Developed a Full-Stack LOS, integrating backend services with a responsive frontend, improving user experience and enabling real-time status tracking for users and agents, leading to a 25% increase in customer satisfaction ratings.
• Enhanced the fault-tolerant architecture, implementing resilient service communication patterns, achieving a 30% reduction in system outages and a 50% improvement in recovery times during failures.
• Optimized system performance by implementing asynchronous processing and caching strategies, resulting in a 40% reduction in processing latency and a 30% improvement in overall system throughput.
Software Development Engineer - 1
From January, 2022 to July, 2024 at INCREFF, Bangalore, India
• Developed the Unit of Measure (UOM) functionality in the Increff Warehouse Management System (WMS), enabling seamless handling of diverse product units, which enhanced inventory management accuracy by 30% and reduced manual errors by 25%.
• Enhanced order processing speed by integrating Redis caching, reducing the time to fetch order details for large quantities by 50%. This optimization significantly improved the user experience for high-volume clients, handling orders with over 3,000 line items up to 60% faster compared to direct database access.
• Utilized asynchronous processing with RabbitMQ and CompletableFuture, allowing non-blocking order updates and inventory checks. This approach minimized bottlenecks during peak loads, improving system accuracy by 99.96% and enhancing scalability during high-demand periods.
• Implemented the Pick Order Group (POG) feature, optimizing order fulfillment through batch picking and cluster picking strategies. This innovation decreased picking and packing times by 30% and boosted order processing efficiency by 25%, handling over 1,500 orders daily.
• Spearheaded the development of the Cross Dock feature, streamlining operations for the direct transfer of goods between suppliers and customers, reducing handling time. This accelerated order fulfillment by 40% and cut warehouse handling costs by 20%, enhancing operational efficiency. This in return reduce the cost of PUMA by 6 Crores on Operations.
• Automated testing and improved code stability, integrating CI/CD pipelines with Jenkins and enhancing test coverage by 60% using the automated QA Automation Project, leading to a 40+ hours reduction in QA testing time per sprint and accelerating the release cycle.
Software Engineer
From September,2021 to December,2021 at Quovantis Technologies, Noida, India
• Developed and maintained responsive web applications using Angular and TypeScript, on projects like Moto-app and Medilearn. Leveraged SASS and Angular Material to create dynamic, user-friendly interfaces, enhancing overall design architecture and usability.
• Implemented JavaScript and HTML5 to build interactive components, optimizing performance and ensuring seamless cross-platform compatibility. Collaborated closely with backend teams to integrate APIs efficiently, enhancing data flow and frontend responsiveness.
• Focused on optimizing Angular components, improving performance, and utilizing TypeScript for enhanced type safety and code maintainability.
- Java
- Spring Boot
- RabbitMq
- Microservices
- NoSql
- Golang
- DSA
- SQL
- Redis
- Design Patterns
- Problem Solving
- Docker
- Kafka
- Kubernetes