Verwaltungssoftware für schweizerische Kantone
Im Auftrag der ABF AG habe ich die Weiterentwicklung des firmeneigenen Geschäfts- und Dokumentenverwaltungssystems iGEKO weiterentwickelt.
iGEKO ist eine integrierte Plattform, die sämtliche geschäftskritischen Abläufe – von Kunden-, Projekt- und Vertragsmanagement bis hin zu revisionssicherem Dokumenten- und Workflow-Handling – in einer zentralen, webbasierten Anwendung zusammenführt.
Höhepunkte und Leistungen
- Architektur- und Framework-Modernisierung
Ich habe das bestehende PHP-Framework modularisiert, veraltete Komponenten abgelöst und so eine robuste Grundlage für zukünftige Erweiterungen geschaffen. - Domain-Driven-Design & CQRS
Gemeinsam mit dem Kernteam habe ich ein Domain-Driven-Design-basiertes System mit Command-Query-Responsibility-Segregation (CQRS) konzipiert und implementiert. Dadurch trennen wir klar zwischen schreibenden Commands und lesenden Queries, erhöhen die Skalierbarkeit und erleichtern die Einführung neuer Geschäftslogiken. - Neue Funktionsmodule & Schnittstellen
Durch die Entwicklung zusätzlicher Module – etwa für Vertrags- und Projekt-Workflows – sowie REST-/SOAP-APIs habe ich iGEKO nahtlos in die Systemlandschaft der ABF eingebettet und den Funktionsumfang signifikant erweitert. - Performance-Tuning der Datenbankzugriffe
Durch gezielte Query-Optimierung, Index-Strategien und Caching-Mechanismen konnte ich Antwortzeiten reduzieren und die Skalierbarkeit der Anwendung deutlich steigern. - Automatisierte Qualitätssicherung & CI/CD
Ich habe eine Testinfrastruktur mit PHPUnit und eine CI/CD-Pipeline eingeführt, die Build-, Test- und Deploy-Prozesse automatisiert und so kürzere Release-Zyklen ermöglicht.
Dieses Projekt zeigt meine Fähigkeit, komplexe PHP-Plattformen auf Basis moderner Architekturprinzipien wie DDD und CQRS weiterzuentwickeln, technische Herausforderungen proaktiv zu lösen und den nachhaltigen Geschäftserfolg durch performante, gut wartbare Lösungen zu unterstützen.