The accounting system of logical resources is the inventory and management system of phone numbers, international IDs of mobile subscriber, IP addresses, etc. The system allows automating the work of units that are interested in receiving complete, operational and relevant information on the status of logical resources. For example, the system operator can put into operation a new SIM card, activate new phone numbers, edit or delete them.
The project has a modular structure, module dependencies were implemented using RequireJS. The system interface is interactive, the interaction with backend is performed using asynchronous requests: for example, new data are uploaded into the table dynamically.
Among the responsibilities of our team there was frontend development as well as product complex testing. JazzTeam was engaged in development of phone numbers range visual interface, SIM cards and equipment management visual interface, etc.
Integration into the centralized system of business processes management was also performed after project implementation. It allows forming and tracking the task fulfilment for manufacturing, damage analysis and decommission of SIM cards, etc.
JazzTeam developers have successfully implemented the bundling of frontend parts of two applications; refactoring was made, during which the common structure of AngularJS project was developed. The code was implemented to common style.
Technologies: JavaScript, Angular JS, Require JS, Karma, Jasmine, Apache HTTP server, REST services.
Vitaliy Malyshev, Technical Lead, Nexign JSC (earlier Peter-Service Inc), Software development company for Telecom industry
The main objective of JazzTeam engineers was to develop Angular component of the project (UI development). Already now, when the bulk of the project was realized, I can confidently say that the guys successfully have coped with their work. At the beginning of the project there were some roughnesses which have been solved over time and the development process has been stabilized.
I would like to say special thanks to the frontend developer, which was and remains a key member of the project from the very outset. Also thanks to the QA engineer, which fights for quality, and knows how to ask the right questions and calls into question some of the team decisions that helps to improve our product. And many thanks to the JazzTeam manager for supporting development process and evening it out in the difficult moments.