Experience
2023 — Now
2023 — Now
New York
2016 — 2023
2016 — 2023
New York
2015 — 2016
New York City Metropolitan Area
Worked on Collateral Management Software/web APIs designed for financial institutions to Automate Processing and Mitigate Financial needs.
Roles & Responsibilities:
1. Working on Java as well as Spring framework for developing Web API’s for collateral management using REST and JSON.
2. Using JDBC, JPA and MS SQL Server for database queries and stored procedure development.
3. Working on JEE platforms like JBoss for debugging application issues and implementing code to support the UI requirements.
4. Working on Unix and writing shell scripts for application deployment automation.
5. Ensuring code stability through continuous integration and through unit tests.
6. Collaborating with the Professional Services team for gathering requirements from the business logic and creating functional requirement documents for implementing new features in the product.
7. Following Agile practices like iteration development, using tools like version one to maintain user stories.
8. Collaborating with the development team in order to prioritize requirements and producing high quality software changes & architecture design.
9. Working on implementing the separation between different layers of the architecture using Spring Integration & JMSvbased messaging.
10. Working with the QA team during different phases of testing, follow test driven development, preparing test scenarios & perform root cause analysis for quick issue resolution.
11. Working on implementing features and fixes on different versions of the product and ensuring that appropriate versions receive only the required code changes
2013 — 2015
2013 — 2015
New York City Metropolitan Area
2010 — 2013
2010 — 2013
New York City Metropolitan Area
Designed web applications related to the warranty and the repairs of vehicles for Dealers and Home-Office use as an IT Consultant for Mercedes-Benz.
Roles and responsibilities:
1. Designing and programming the Web-Applications as per the requirements using Java, J2EE, Spring Framework, JSON, JSP, HTML, CSS, JQuery, Ajax, JavaScript etc.
2. Use JEE platforms like WebSphere for deploying web UI applications and debugging issues with application and supporting web UI requirements.
3. Work on Unix for application deployment to Test, QA, UAT and production environments.
4. Work on Java Swings and AWT for enhancements and defect fixes to the legacy dealer software.
5. Interaction with the users to gather and document the requirements.
6. Providing documented solutions to the users for their requirements.
7. Calling RPC's or Stored Procedures for getting the back end data.Managing the code base using CVS.
8. Reviewing and Integrating the source-code from the team members and providing them feedback.
Education
New Jersey Institute of Technology
Master's degree, Computer Science
2008 — 2009