Currently working as an Associate Software Engineer, where I contribute to enterprise-grade Java applications. My work primarily revolves around the Spring Framework, Spring Boot, and microservices architecture. I also work on integrating JDBC, JSP, and follow robust software design principles to ensure scalable and maintainable code.
Worked as an Application Consultant, contributing to enterprise-scale core banking systems for a Tier-1 banking client. My work focused on Oracle FLEXCUBE customization and migration, including upgrading from version 12 to 14.7, PL/SQL optimization, and system refactoring to ensure performance, stability, and regulatory compliance. I designed and implemented banking workflows for transactions, KYC, and account management, performed root-cause analysis for UAT and production issues, and collaborated closely with clients, QA teams, and senior consultants to deliver reliable, compliant solutions in live banking environments.
Worked on a wide range of development tasks including backend development for an Expense Management Mobile App using Node.js, TypeScript, and MongoDB. Later, I migrated the backend to Spring Boot and Java with Hibernate ORM and PostgreSQL, significantly improving performance and maintainability. Additionally, I developed a new web portal integrating WebGL games and employed Git for version control, focusing on performance, scalability, and team collaboration.
Contributed to Java-based backend development, using Spring Boot, Hibernate, and JSP. Worked on integrating backend services with PostgreSQL and explored deployment practices using Docker. Also collaborated on cross-functional projects involving Microsoft Azure, React Native, and CI/CD pipelines.
Actively contributed to global open-source projects by fixing bugs, adding features, and optimizing performance. Worked extensively with the MERN stack, using Tailwind CSS for responsive UI design. Managed project timelines and deliverables while constantly learning and adapting to new technologies in collaborative settings.
Worked on developing dynamic web applications using the MERN stack. Designed and implemented responsive UI components with HTML, CSS, and Tailwind CSS. Gained experience in TypeScript and managed project timelines to ensure high-quality outcomes.
Collaborated with a distributed team to design and develop intelligent applications, applying software design principles and Node.js expertise. Contributed to end-to-end project lifecycles and participated in agile sprints for continuous product improvement.
Contributed to full-stack development using the MERN stack. Developed frontend interfaces with React.js and Tailwind CSS, while building robust backend services using Express.js and TypeScript. Integrated APIs and worked with MongoDB for efficient data management.