Utveckling av en central programvara som används som ett beslut- och informationssystem för en stor del av verksamheten. Programmets huvudsakliga syfte är att sammansätta och ersätta många andra system genom ett geografiskt fokuserat gränssnitt. Systemet har cirka 60 integrationer av data för att presentera viktig och i flera fall avgörande information.
Systemet har stort krav på sig att inom mycket kort tid (inom 1-2 sekunder) hålla data uppdaterad och tillgänglig för alla. Ett annat specifikt krav var att tillgängliggöra vissa data även vid förlust av extern kommunikation.
För programmet var Compose IT ansvarig utvecklare över en grupp med sex medlemmar, varav fyra utvecklare som bestod av både myndighetsanställda och konsulter.
I Compose IT:s ansvar ingick även ansvar för utbildning, specificering av infrastrukturen (servrar, integrationer), installationer och paketeringar, automationer och dokumentation.
Techstack:
- C# WPF
- Entity Framework
- Microsoft SQL
- För att bygga in speciell egen funktionalitet och validering
- Service Broker
- Automationer för att försäkra att data inte sparas för länge eller är inkomplett
- ArcGIS
- Koordinatsystem som WGS84, SWEREF99, RT90
- AMQP
- SCOM
- Elastic
- Failover Cluster Manager
- API-integrationer
- Python
- PowerShell
- Bash
- Debian och Ubuntu
- Windows Server 2019/2022
- LDAP
- WebSockets
- ASP .NET CORE
- Automatiska tester med xUnit och Mock
- Implementation av bland annat Gauss-Krüger och DFS
- Använda Azure DevOps för att bygga automationer för
- Deployment, validering, tester och byggen