Development Team Lead
CurrentI worked as a PG (Payment Gateway) project manager of Tejarat Bank in SabaPardazesh Company. The structure of this project was formed years ago based on JDK 6 and written using JSP and Servlet. During the phase of recognizing and reviewing the existing code of the project, I decided to rewrite the project with modern technologies. After getting approval from the technical manager and CEO of the company, we started rewriting the project with Spring Boot 3 together with the project team. We… Show more I worked as a PG (Payment Gateway) project manager of Tejarat Bank in SabaPardazesh Company. The structure of this project was formed years ago based on JDK 6 and written using JSP and Servlet. During the phase of recognizing and reviewing the existing code of the project, I decided to rewrite the project with modern technologies. After getting approval from the technical manager and CEO of the company, we started rewriting the project with Spring Boot 3 together with the project team. We transferred all Servlets and Java parts of JSP pages to Spring Controllers and test it. We also changed the database connection layer from iBatis to Spring Data. Converting the project to microservice structure, separating the program modules from each other is also on the agenda, which is being done in parallel with the database layer conversion. Show less