Case Study
Development and optimisation of a web platform for 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.