As part-time employees while studying for a degree in Computer Science at the University of South-Eastern Norway, our thesis project involved the development and deployment of a modern web application and its integration into one of the existing software products maintained by the company.
During the execution of this project, we learned a lot and gained considerable insights into the various work methods and practices that are commonly used throughout the software development industry.
Our problem statement was to develop a standalone application for user management and customer configuration in the Kongsberg Norcontrol cloud-based maritime domain awareness system cView. Previously, identity and access management in cView was a needlessly convoluted and time-consuming task, requiring complex operations both within the local cView database and in one of the related microservices.
The primary technical challenge we aimed to solve was to streamline this process by hiding the underlying complexity behind a stylish and intuitive user interface. When finished, the software product was to be deployed into the existing cView architecture as a self-contained and fully integrated microservice.