Backend Developer (3+ years) specializing in scalable SaaS and ERP solutions using Spring Boot and Microservices. Proven track record delivering efficiency-impacting features, streamlining workflows, and improving system reliability at scale.
Overview
3
3
years of professional experience
Work History
Software Engineer
Avaali Solutions Pvt. Ltd.
05.2024 - Current
Optimized export functionality for on-demand report generation, slashing processing time by 80% and supporting efficient data delivery to over 1,000 users.
Led the design and development of ERP automation modules for Invoices, Advance Shipping Notice (ASN), and Goods Receipt Note (GRN) using Spring Boot, streamlining workflow efficiency and automating key business processes.
Engineered secure RESTful web services with advanced validation, authentication, and error-handling to ensure robust API performance.
Integrated OAuth2 with Keycloak for enterprise identity and access management, implementing role-based access control (RBAC) across modules.
Integrated Redis for distributed caching and RabbitMQ for asynchronous processing, enhancing system response times and throughput.
Associate Consultant
Avaali Solutions Pvt. Ltd.
12.2022 - 04.2024
Built a Spring Boot-based security tool to detect malicious tags and exploit patterns in over 10,000 invoice documents, fortifying the secure file-validation pipeline.
Automated Vulnerability Assessment and Penetration Testing (VAPT) workflows, reducing manual inspection efforts by 70% and improving threat detection accuracy.
Designed event-driven architectures using Apache Kafka, incorporating retry mechanisms, dead-letter queues, and asynchronous consumers.
Created comprehensive unit and integration test suites with JUnit and Mockito, consistently achieving 80% code coverage across projects.
Intern
Era Interfaces
05.2021 - 08.2021
Developed a cross-platform music streaming application using Flutter and Firebase, implementing user authentication, real-time audio playback, and cloud-based playlist management.
Collaborated within a small team to diagnose and resolve critical performance and reliability issues related to streaming and authentication flows.