Software Developer bei DencoHappel GmbH (01/2016 - 12/ 2016)
Maschinenbau, 1.700 Mitarbeiter in Herne (bei Bochum)
Projekt: Neuentwicklung eines 3D-Konfigurators für Luftbehandlungssysteme auf Basis von TCSite; Unterstützung im Bereich Java Entwicklung und Continuous Integration
Tätigkeit:
- Analyse des bestehenden Build- und Konfigurationsmanagements
- Umsetzung von kurzfristigen Optimierungsmöglichkeiten im Buildmanagement
- Weiterentwicklung der eigenen Deployment Werkzeuge auf Basis von Java
- Erstellung eines Konzeptes für die Umstrukturierung des Build- und Konfigurationsmanagements
- Überarbeitung des Deployment-Verfahrens
- Migration der Buildskripte von Ant nach Maven
- Konzeption und Implementierung eines JSON Serializierers basierend auf GSON
- Konzeption und Implementierung einer Schnittstelle zu einem Übersetzungsdienst
- Konzeption und Implementierung der Konfigurierbarkeit der Anwendung
- Konzeption und prototypische Implementierung einer Offline-Variante basierend auf IZPack
- Java 8, Git Coaching
Eingesetzte Technologien und Werkzeuge: Java SE 8, Spring Framework, Apache Commons Libraries, Apache POI, GSON, IZPack, Launch4j, Tomcat 8.5, Ant, Maven 3 (mit Plugins), Nexus, Jenkins, Git, Microsoft SQL Server, H2, Powershell, Windows Server, SharePoint, IntelliJ IDEA 2016