Zurück zu Projekten

Weiterentwicklung und Wartung von Webanwendungen für ein österreichisches Ministerium

Projektdauer

12 Monate+

Jahr

2023 - heute

Der Endkunde ist ein österreichisches Ministerium. Der Fokus des Auftrags liegt hier auf der Weiterentwicklung und Wartung von Webanwendungen mit Angular und Java sowie Spring / Spring Boot. Hier unterstütze ich das Team als Consultant über die Voquz IT Solutions GmbH. Der Endkunde darf aufgrund von Geheimhaltungsvereinbarungen nicht genau benannt werden.

Eingesetzte Technologien

Angular
Java
Spring Boot
PostgreSQL
Gitlab
Docker
Jasmine
JUnit
Playwright
Quartz

Herausforderungen & Lösungen

Vereinheitlichung der Softwarestruktur

Der Aufbau der verschiedenen Services wurde vereinheitlicht und mehr Automatisierung für Testing und Releases sowie Deployment der Software wurde eingeführt.

Code Optimierung und Leistungssteigerung

Der Code der Software wurde optimiert, sowie Tests geschrieben und die Performance wurde gesteigert. Beispielsweise wurde der Speicherbedarf eines Systems zum Ausführen von Batchjobs von 2 Gigabyte auf 200 Megabyte und die Laufzeit der Jobs um 70% verringert

Mentoring

Zusätzlich zur Verbesserung der Software wurden die Mitarbeiter geschult, damit auch in Zukunft die hohe Qualität der Software gewährleistet werden kann.

Ergebnisse

Einheitliche Softwaresturktur, was einfachere Updates und bessere Qualität ermöglicht
Verbesserung der Performance und Reduzierung der Last auf den Servern
Verbesserte Tests und damit einhergehend spürbare Verbesserung der Softwarequalität
Einführung einer CI/CD Infrasruktur und somit schnellere Releases