Experienced IT professional with 13+ years of expertise in developing, implementing, and assessing client-server and web applications using Java/J2EE. Successfully led as a Scrum Master in Agile settings, overseeing teams in sprint cycles to deliver high-quality solutions efficiently. Adept at promoting teamwork among varied groups to drive project successes.
Responsible for designing, developing, and maintaining end-to-end web applications using Java, Spring Boot, Hibernate and React, focusing on efficient and scalable solutions for a leading European Bank. Created API endpoints and architecture, ensuring high performance, security, and seamless integration with databases and external services. Along with this involved in front end development as well.
Responsible for end-to-end delivery of Loan Management Systems, ensuring on-time and high-quality project completion. Managed project planning, resource allocation, and coordinated cross-functional teams to align with business objectives. Acted as the primary point of contact for stakeholders, ensuring clear communication and expectations management. Provided technical leadership, overseeing solution design and implementation while maintaining quality standards. Drove the adoption of Agile practices and process improvements, and ensured smooth production deployments and post-deployment support.
Worked on Chase's Agent Desktop, a proprietary tool for modifying loans impacted by government programs. Designed software solutions to meet both functional and business requirements, writing high-quality code for implementation. Developed unit tests to document code and ensure consistent functionality. Analyzed system specifications to determine necessary Java applications and classes, translating requirements into task specifications. Provided technical support during production deployments to ensure proper configuration and deployment of the solution.
Worked on CSC's proprietary product, POINT-IN, as a product developer. Collaborated with product management to understand and refine functional requirements. Designed software solutions to meet both functional and business needs, writing high-quality code for implementation. Developed unit tests to document and ensure the reliability of the code over time. Analyzed system specifications to identify required Java applications and classes, translating them into task specifications. Led the strategy for building and deploying software in a continuous integration environment. Mentored team members and fostered mutual learning, managing iterative development using Agile methodologies (Scrum).
Responsible for developing and Enhancing the web based Software As a Service application (The Ark) using Struts framework, developing web application using Spring framework for implementing MVC design pattern, and implementing Agile Methodology for Software Development. Technologies: Java, HTML, CSS, Spring, Hibernate. Server: JBoss Database: MySQL Tools: DB Visualizer, Eclipse IDE