Designed, developed, supported, and documented Nokia's in-house web applications such as the Change Request (CR) tool and the Work Order (WO) Management tool and framework code in Java, Spring, Hibernate, JavaScript, JQuery, HTML, and CSS.
PT4 (Change Request Tool)
This application was designed to assist operational engineers document their tasks’ details such as the region going to be affected with the activity the severity of the activity whether critical, medium or low and the time the operation would take. At the same time all stake holders would be in the know such the customers, the management team, the customer relations team to mention but a few.
•Created RESTful APIs consumed by front-end applications.
•Conducted troubleshooting, debugging, and upgrading of existing software and licenses.
•Successfully integrated software components and third-party programs.
•Improved code quality by reducing redundant code, expanding test coverage, and reducing developer code backlog, as measured directly from SonarQube statistics
•Integrated and maintained TDD and Agile development principles in all activities.
Mywfm (Work Order Management tool)
The Application for tracking and assisting in the follow up of operational changes/tasks in the network.
•Built RESTful APIs consumed by front-end applications.
•Used JUnit and REST Assured to write unit and integration test cases.
•Created data flow diagram and sequence diagrams for reconciliation process while assisting with the requirements sessions.
•Integrated and maintained TDD and Agile development principles in all activities.
•Conducted troubleshooting, debugging, and upgrading of existing software and licenses.
•Decreased bugs in both testing and production by 20%
Environment: Java 8, Gradle, Maven, Spring, Spring Batch, Hibernate, MySQL, PL/SQL, UNIX, postman, eclipse, intelliJIDEA, Rest Services, Git, GitHub, Docker, JSON, jQuery