Case Study

Development and optimisation of a web platform for bank loans

Client web application that provides bank loans

Industry
  • Banking & Finance
 
Challenges
  • Modernise and optimise the existing web platform for bank loans, ensuring scalability, security and an improved customer experience.
  • Implement Continuous Integration/Continuous Delivery processes (CI/CD) to accelerate the development and implementation cycle.
  • Improve team efficiency and code quality through reviews and adoption of development best practices

Solutions

  • Development of a responsive web application based on Angular, thus improving its usability and performance.

  • Implementation of CI/CD pipelines with Jenkins, ensuring an automated and efficient release process.

  • Conducting more code reviews in GitLab, promoting quality and standardisation in the code.

  • Collaboration of a 6-member Agile team, applying methodologies such as Scrum.


Methodologies

  • Adoption of Agile methodologies – Scrum and Kanban – with sprints and retrospectives to optimise deliveries.

  • Continuous code reviews in GitLab, promoting development best practices.

  • Component-oriented development for scalability and efficient maintenance.


Technologies

  • Front-end: Angular; TypeScript; SCSS; HTML5

  • Back-end and infrastructure: Node.js; Docker

  • Code management and deployment: GitLab; Jenkins

  • Agile management: Jira


Timeline and resources

The project is ongoing. The team consists of 6 members, including Front-end and Back-end Engineers, a Quality Assurance (QA) Engineer and a Product Owner (PO).


Results and customer experience

  • Optimisation of banking processes, reducing the execution time of critical tasks and credit availability.

  • Improvement in platform reliability and security.

  • Efficient continuous delivery, ensuring shorter development cycles and faster response to changes.

  • Greater collaboration between teams through the adoption of development best practices and code reviews.