key points
Numendo supported the ECA in redesigning ProSDIS, the emergency management application for the Canton of Vaud. Relying on a modern stack (Java Spring Boot / Angular 19) and integrating real-time MQTT data streams, Numendo modernized this critical tool, ensuring its sustainability and operational efficiency.
fullstack development team deployed
critical emergency management application fully modernized
CONTEXT
The main challenge was ensuring the technical sustainability of the tool while guaranteeing high availability for 24/7 emergency services.
INTERVENTION
• Fullstack Development: Redesigning the application using the Angular 19 framework (Front-end) and Java Spring Boot (Back-end) with Spring Security.
• Architecture & Data: Managing and taking ownership of a complex PostgreSQL database, implementing JPA/Hibernate layers.
• Telematics Innovation: Setting up a real-time communication channel via an MQTT client and an EMQX server for field data collection.
• Agile Methodology: Close collaboration under the Scrum framework (Jira/Confluence), including backlog management, daily standups, and sprint planning.
• Software Engineering: Drafting technical concepts, specifications, and delivering preventive/corrective maintenance for ProSDIS components.
• DevOps: Automating versioning and deployments via GitLab to ensure a smooth continuous integration pipeline.
ReSULTS