
Challenge
The customer has an existing enterprise software for financial institutions and had an aim to extend it. For this reason, he was looking for Angular software engineers, who could start fast, have appropriate experience, skills and seniority level as well as will quickly fit an existing team and find a common language with the colleagues. Due to the rapid team extension, the customer wanted to speed up the development of his financial software and the delivery of important features to his clients. End clients of our customers are banking institutions from all over the world.
The customer has an existing enterprise software for financial institutions and had an aim to extend it. For this reason, he was looking for Angular software engineers, who could start fast, have appropriate experience, skills and seniority level as well as will quickly fit an existing team and find a common language with the colleagues. Due to the rapid team extension, the customer wanted to speed up the development of his financial software and the delivery of important features to his clients. End clients of our customers are banking institutions from all over the world.
Solution
A hired senior Angular developer from Chudovo has joined the team as an extension to the existing one. The developer took over the work on a specific part of the functionality and moved on to the active development stage. Among the main tasks that were assigned to the engineer are to mention:
- Creation of lists for tracking (watchlist), displaying them in a plate with the ability to filter, sort, etc.
- Work with different versions of these lists and version control
- Setting the ability to set the list update schedule
- Updating and deleting lists
- Adding settings to the admin panel to control the availability of lists
- Angular versions migration
- Starting to work on the separation of the single repo to use a micro frontend
- Unit testing the global project setup configuration
- Configure user reports for company entities
- Software maintenance and support
General technical details about the project:
- Front-end part: Typescript, Angular, RxJs
- Back-end part: Java, Python
- Micro frontend and microservices architecture
- Jenkins and Azure DevOps for CI/CD processes
- AWS (now Git repos are there)
- Unit testing (Karma, Jasmine)
A hired senior Angular developer from Chudovo has joined the team as an extension to the existing one. The developer took over the work on a specific part of the functionality and moved on to the active development stage. Among the main tasks that were assigned to the engineer are to mention:
- Creation of lists for tracking (watchlist), displaying them in a plate with the ability to filter, sort, etc.
- Work with different versions of these lists and version control
- Setting the ability to set the list update schedule
- Updating and deleting lists
- Adding settings to the admin panel to control the availability of lists
- Angular versions migration
- Starting to work on the separation of the single repo to use a micro frontend
- Unit testing the global project setup configuration
- Configure user reports for company entities
- Software maintenance and support
General technical details about the project:
- Front-end part: Typescript, Angular, RxJs
- Back-end part: Java, Python
- Micro frontend and microservices architecture
- Jenkins and Azure DevOps for CI/CD processes
- AWS (now Git repos are there)
- Unit testing (Karma, Jasmine)
Results
The customer via the development team extension was able to deliver his financial app in time and with all updated features. Generally speaking, the company now can cover the needs of its current clients and at this point is planning further development of its financial software product and improved functionality.
The customer via the development team extension was able to deliver his financial app in time and with all updated features. Generally speaking, the company now can cover the needs of its current clients and at this point is planning further development of its financial software product and improved functionality.