Referenzen

Projekt-Highlights

Modularisierung einer monolithischen Software im öffentlichen Dienst

Eine bestehende Software, die in einer monolithischen Struktur erstellt wurde, sollte in eine moderne Mehrschichten-Architektur überführt werden.

Da die Software zum Projektstart schon mehrere Jahre alt war, war es meine erste Aufgabe eine Evaluierung der Qualität des bestehenden Codes durchzuführen und eine IT-Nachdokumentation des Systems zu erstellen. Danach waren meine Hauptaufgaben umfangreiche Refactoring-Massnahmen durchzuführen, automatisierte Tests zu schreiben, technische Abklärungen mit dem Kunden und technische Entwürfe zu fachlichen Anforderungen zu erstellen.

Rolle / Aufgaben

Teamgröße

Verwendete Technologien

Technische Konzeption, Entwickler

10 Personen

Java, Eclipse RCP, OSGi, Spring / Spring Boot, Oracle Datenbank, SonarCube, Jenkins

Mehrere Projekte zur Erweiterung einer Standard-software zur Produktionssteuerung und Verwaltung in pharmazeutischen Fertigungsbetrieben

Im Rahmen mehrerer Projekte über mehrere Jahre wurden eine bestehende Standardsoftware zur Produktionssteuerung und Verwaltung in pharmazeutischen Fertigungsbetrieben an die Bedürfnisse des Kunden angepasst. Dies umfasste die Erweiterung der bestehenden Funktionen, bis hin zur Erstellung neuen Modulen, wie ein integriertes ERP-System, ein QM-Modul oder eine neue Workflow-Engine.

Ein Hauptfokus wurde neben der Entwicklung und Konzeption auch auf das Durchführen manuelle Modul-Tests gelegt und das Durchführen von Code Reviews.

Meine Hauptaufgaben waren dabei die Entwicklung, das Testing und das Durchführen von Code Reviews.

Rolle / Aufgaben

Teamgröße

Verwendete Technologien

Technische Konzeption, Entwickler

Zwischen 5 und 10 Personen

Java, JEE, Oracle Datenbank, JBoss Wildfly / JBoss ApplicationServer

Konzeption, Implementierung und Weitererweiterung eines Fakturierungssystem für ein Automobil Konzern in der Schweiz

Ein bestehendes Host-basiertes Fakturierungssystem wurde durch eine auf Java-basierende Anwendung ersetzt.

Aufgabengebiete waren dabei das System zu konzeptionieren, zu implementieren und kontinuierlich an die neuen Anforderungen an den Markt anzupassen. Ebenso wurde im Laufe der Jahre Schnittstellen zu zentralen System des Konzerns geändert oder erweitert, welche direkte Auswirkung auf das Fakturierungssystem hatten. Auch wurden Fehlerkorrekturen am bestehenden System vorgenommen.

Rolle / Aufgaben

Teamgröße

Verwendete Technologien

Lead-Architekt, Analyst, Lead-Entwickler

6 Personen

Java, JEE, Oracle Datenbank, Apache Tomcat, JBoss ApplicationServer