IT-Software-Entwickler & Berater
Methoden und Praktiken: Scrum
Kommunikation & Kollaboration: MS Teams
PM & Organisation: ADO (Azure DevOps)
Backend: ASP.NET Core
Datenbank: MS-SQL + Entity-Framework Core
Frontend: Angular / TypeScript
Mobile Applikation: Xamarin
Rest-API: Swagger Open API
Hosting: MS Azure
Entwicklungsumgebung: Visual Studio
Es wurde eine mobile App mittels Xamarin in C# entwickelt, um verschiedenen Feuerwehren die Möglichkeit zu geben, ihre Ausrüstung, Verfügbarkeiten, Einsätze, Termine und Übungen digital zu verwalten. Dazu wurde ein bestehendes System erweitert. Das entwickelte ASP.NET-Backend und das Angular-Frontend wurden in Azure gehostet und mittels CI / CD unter Verwendung von Azure DevOps und Docker automatisiert bereitgestellt.
Aufgaben im Team:
- Entwicklung einer Rest-API auf Basis einer vorhandenen Datenbank
- Implementierung eines Frontends für administrative Aufgaben
- Entwicklung einer XAMARIN-App und Auslieferung an die Feuerwehren
Besondere Herausforderungen:
- Es musste auf eine nicht normalisierte Datenbank ein Entity-Framework aufgesetzt werden
- Es sollte nur eine mobile Anwendung und ein Backend existieren, welche jedoch mandantenfähig mit verschiedenen Datenbanken arbeiten
Top Learning:
Beim Deployment von mobilen Applikationen sollte stets die Prüfzeit von Apple und Google mit großem Puffer kalkuliert werden.