Krutvi Shah Java Full Stack Developer

Full Stack Web (8.0 yr.), Back-End Web (8.0 yr.)

Summary

- Java Full Stack Developer with 8+ years of experience, specializing in Java, J2EE, Spring, Hibernate, RESTful webservices, Angular, and Oracle database.
- Proficient in design and implementation of complex modules, with expertise in payment processing systems, workflow customizations, and performance optimization.
- Successfully owned and delivered end-to-end modules, including handoff generation, auditing, and limit cutoff modules.
- Significant experience with role-based authentication, CRUD operations, and integration with 3rd party systems using OAuth2 and PGP encryption.
- Skilled in front-end development with AngularJS, creating responsive designs and utilizing tools like Jenkins and SonarQube for deployment and code quality.
- Holds a Bachelor's degree in Engineering, demonstrating a strong technical foundation and commitment to continuous learning.

Work Experience

Sr. Program developer, Financial Transaction Workflow Customization

Duration: Jul 2021 – Present
Summary:
  • Sr
  • Program developer responsible for the implementation and customization of financial transaction international workflows
Responsibilities: Implemented end-to-end workflow with CRUD operations, module customization, UI design for LOI generation, and generic Angular component creation.
Technologies: Java, Angular 8, Spring framework, Rest webservices, JBOSS, Oracle database, Hibernate, Jasper report

Consultant, Payment System Integration and Management

Duration: Apr 2018 – Jul 2021
Summary: Consultant in charge of the handoff generation module, payment flows, and API integration for a financial system.
Responsibilities: Owned critical payment lifecycle modules, designed payment workflows, and implemented API integrations and database functionalities.
Technologies: Java, Spring framework, Rest webservices, RedisCache 1.5, JBPM, Drools, Oracle WebLogic, JMS, Oracle 11g database, JavaScript, C24 studio

Programmer Analyst, Financial Application Module Development

Duration: Dec 2014 – Apr 2018
Summary: Programmer Analyst involved in the design and implementation of various backend and frontend modules for a financial application.
Responsibilities: Developed CRUD operations, responsive web design, role-based authentication, and auditing modules, and performed JUnit testing.
Technologies: Java, Spring boot, Spring security, Hibernate, AngularJS 1.5, Bootstrap, Tomcat, Oracle 11g and H2 database, Rest webservices

Education

  • Bachelor of Engineering