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