Erweiterung einer bestehenden Web-Anwendung für
DNS-Änderungen
- Implementierung neuer Features
- Schrittweises Herauslösen einzelner Komponenten für Migration in anderes Portal
- Bugfixing
- Testing
Umstellung auf neuere Java-Version
Integration aktueller Frameworks wie Spring Boot 2
Code-Vereinfachungen durch Nutzung neuer Sprach-Featu-
res (Lambdas, Streams, etc.)
Modernisierung der Persistenzschicht mit Spring Data
Ablösung von Datenbankzugriffen durch Service-Aufrufe
Implementierung und Anpassung von Web-Services
- Projekt: Split von Mischkunden in separate Mandanten
- Konzeption und Implementierung eines Web-Service mit REST-Schnittstelle zur
Pflege und Abfrage von Mappings von Mischkundenstamm-
daten auf Stammdaten im neuen Mandanten
- Anpassung bestehender Web-Services hinsichtlich Mapping
von Stammdaten
- Datenbankanalyse bzgl. Persistenz von Stammdaten betrof-
fener Kunden
Migration einer Web-Anwendung von Perl nach Java
- Projekt: Migration Web-Anwendung von Perl nach Java
- Reengineering der bestehenden Anwendung
- Reimplementierung der Anwendung in Java
Zeitraum: 12/2011 - 02/2012
Visualisierung von Plakatstandorten via Google-Maps-API
Unterschiedliche Systemsichten für verschiedene Kundengruppen (Kleber, Spezialmittler, Agenturen, etc.)
Administrationsbereich (Benutzeranlage und -verwaltung, etc.)
Rolle: EntwicklerRemodellierung des Datenbankschemas, um Performance-Gewinne beim Reporting zu erreichen
Verbesserungen beim Umgang mit Datendubletten
Anpassung der Web-Applikation an das geänderte Datenmodell
Rolle: EntwicklerReimplementierung einer bestehenden VisualBasic-Anwendung
Implementierung als Web-Applikation (Apache/Tomcat auf Sun Solaris 10)
Erzeugung von Microsoft-Office-Dokumenten via OpenOffice SDK
Erweiterung der Anwendung: Anbindung an Rahmenvertragsdatenbank, 4-Augen-Prinzip bei der Erstellung von Geschäftsbestätigungen
Rolle: Designer, EntwicklerEntwurf und Implementierung eines Berechtigungskonzepts für die Bearbeitung von Schnittstellenkonfigurationsdateien für das Positionsführungssystem Imagine
Tool-unterstützte Forcierung eines verbindlichen Bearbeitungs-Workflows
Versionierung der Konfigurationsdateien (Subversion)
Automatisierte Installation von Konfigurationsdateien
Rolle: Designer, EntwicklerInstallation und Konfiguration Apache, MySQL
Umstellung der Anbindung der Knoppix-basierten Client-Maschinen von Samba auf NFS
SSL-gesicherte Datenbankanbindung der Knoppix-basierten Client-Maschinen
Rolle: Designer, EntwicklerErweiterung einer bestehenden Web-Anwendung für
DNS-Änderungen
- Implementierung neuer Features
- Schrittweises Herauslösen einzelner Komponenten für Migration in anderes Portal
- Bugfixing
- Testing
Umstellung auf neuere Java-Version
Integration aktueller Frameworks wie Spring Boot 2
Code-Vereinfachungen durch Nutzung neuer Sprach-Featu-
res (Lambdas, Streams, etc.)
Modernisierung der Persistenzschicht mit Spring Data
Ablösung von Datenbankzugriffen durch Service-Aufrufe
Implementierung und Anpassung von Web-Services
- Projekt: Split von Mischkunden in separate Mandanten
- Konzeption und Implementierung eines Web-Service mit REST-Schnittstelle zur
Pflege und Abfrage von Mappings von Mischkundenstamm-
daten auf Stammdaten im neuen Mandanten
- Anpassung bestehender Web-Services hinsichtlich Mapping
von Stammdaten
- Datenbankanalyse bzgl. Persistenz von Stammdaten betrof-
fener Kunden
Migration einer Web-Anwendung von Perl nach Java
- Projekt: Migration Web-Anwendung von Perl nach Java
- Reengineering der bestehenden Anwendung
- Reimplementierung der Anwendung in Java
Zeitraum: 12/2011 - 02/2012
Visualisierung von Plakatstandorten via Google-Maps-API
Unterschiedliche Systemsichten für verschiedene Kundengruppen (Kleber, Spezialmittler, Agenturen, etc.)
Administrationsbereich (Benutzeranlage und -verwaltung, etc.)
Rolle: EntwicklerRemodellierung des Datenbankschemas, um Performance-Gewinne beim Reporting zu erreichen
Verbesserungen beim Umgang mit Datendubletten
Anpassung der Web-Applikation an das geänderte Datenmodell
Rolle: EntwicklerReimplementierung einer bestehenden VisualBasic-Anwendung
Implementierung als Web-Applikation (Apache/Tomcat auf Sun Solaris 10)
Erzeugung von Microsoft-Office-Dokumenten via OpenOffice SDK
Erweiterung der Anwendung: Anbindung an Rahmenvertragsdatenbank, 4-Augen-Prinzip bei der Erstellung von Geschäftsbestätigungen
Rolle: Designer, EntwicklerEntwurf und Implementierung eines Berechtigungskonzepts für die Bearbeitung von Schnittstellenkonfigurationsdateien für das Positionsführungssystem Imagine
Tool-unterstützte Forcierung eines verbindlichen Bearbeitungs-Workflows
Versionierung der Konfigurationsdateien (Subversion)
Automatisierte Installation von Konfigurationsdateien
Rolle: Designer, EntwicklerInstallation und Konfiguration Apache, MySQL
Umstellung der Anbindung der Knoppix-basierten Client-Maschinen von Samba auf NFS
SSL-gesicherte Datenbankanbindung der Knoppix-basierten Client-Maschinen
Rolle: Designer, Entwickler