As a Backend Software Engineer with a strong foundation in Java and Spring Boot, I thrive on building robust, scalable, and resilient systems that solve real-world problems. Currently at MAQ Software, I contribute to the development of a high-availability SaaS file management system for US banks, handling over a million LAR files monthly with 99.9% uptime. I’ve optimized backend services using caching and multi-threading, achieving a 60% boost in performance and database efficiency.
I specialize in microservices architecture, RESTful API design, and am well-versed in technologies like Docker, Redis, PostgreSQL, and Kafka. My work spans across designing full-stack applications like ChatSphere and Book Social Network, integrating tools like Keycloak and OAuth2 for secure, real-time communication.
Before entering the industry, I built a strong academic base at NIT Durgapur, solving 1000+ problems across LeetCode, Codeforces, and more, driven by my love for problem-solving and clean code.
I'm always keen to explore new backend technologies, collaborate with high-performing teams, and contribute to meaningful software projects.
Let’s connect if you want to discuss backend architecture, Spring Boot optimizations, or even geek out over system design!
• Developed and maintained a highly scalable SaaS-based file management platform for leading US banks, enabling secure processing of over 1 million financial documents monthly while ensuring 99.9% system uptime.
• Optimized backend services using Spring Boot, SQL Server, and Redis, enhancing file processing efficiency and reducing database load through caching, resulting in a 60% reduction in database queries.
• Implemented batch processing & multi-threading in Spring Boot for large financial documents, improving file processing speed by 60% while ensuring data integrity.
Developed an AI-powered chat application using Python, Streamlit and LangChain, enabling users to query multiple PDF and DOC files with natural language, enhancing response accuracy by 80% through efficient embedding and vector search techniques.
Bachelor of Technology(B.Tech) in Computer Science and Engineering
Relevant Coursework: DSA, OOPS, Computer Networks, DBMS, OS, Software Engineering