seit Jan. 2018T-Systems International GmbH
Softwareingenieur Java
Neu-/Weiterentwicklung von Softwarekomponenten im Bereich Cloud, Microservices, Service Oriented Architecture für eine Connected-Car-Plattform (DaiVB) entsprechend den Vorgaben/Anforderungen.
Technologien: Spring Boot, SOA, REST, Active MQ, PostgreSQL, Jenkins
Jan. 2017 - Dez. 2017NTT Data Deutschland GmbH
Softwareingenieur Java
Neuentwicklung verschiedener Microservices im Systemverbund „Softwareupdate & Codierung“ auf Basis von User-Stories und Anforderungsbeschreibungen in Form ei-nes Pflichtenheftes. Sicherstellung von Hochverfügbarkeit und Skalierbarkeit der ein-zelnen Komponenten. Technischer Ansprechpartner gegenüber dem Kunden.
Technologien: Docker, Spring Boot, REST, MQ, DevOps, Continous Delivery
Jul. 2015 - Dez. 2016Capgemini Deutschland GmbH
Softwareingenieur Java
Weiterentwicklung und Wartung eines Retail-Portals im JEE-Umfeld.
Entgegennahme von Fach-Spezifikationen, Umsetzung zusammen mit Offshore-Teams, Code Reviews, Fehleranalysen, Bugfixing und Infrastrukturthemen.
Technologien: Java EE, JSF, Websphere, DB2, MQ, Webservices
Mär. 2014 - Jun. 2015Daimler TSS GmbH in Ulm und Leinfelden
Softwareingenieur Java
Analyse, Design, Entwicklung, Test, Dokumentation, Wartung und Pflege von JavaEE‑Komponenten für Kundenportal, Backoffice, Multi/Inter-modale Routen, Provider-Schnittstellen und Payment-Funktionen (z.B. neue Preismodelle). Kontinuierliche Weiterentwicklung der Produkte „car2go" und „moovel“
Technologien: Java EE, REST, OpenJPA, Websphere 8, AngularJS, Liquibase
Sep. 2013 - Feb. 2014Festo AG & Co. KG in Esslingen/Berkheim
Softwareentwickler Java
Erweiterung/Anpassung einer bestehenden Pflegeumgebung für Komponenten- und Systemdaten für elektrische und pneumatische Antriebssysteme (Handling Guide Online Tool).
Technologien: Java Swing, Oracle, Webservices, Eclipse Jubula
Nov. 2012 - Jun. 2013BLUE ELEPHANT SYSTEMS GmbH in Stuttgart
Softwareingenieur Java
System-Analyse, Re-Design, Re-Implementierung und Test einer Support-Applikation für einen der führenden Healthcare-OEM.
- Systemanalyse der Referenz-Installation beim Auftraggeber
- Analyse des Quell-Codes bzgl. Vollständigkeit, Qualität und detaillierter Struktur mit dem Ziel der Modularisierung
- Dokumentation der gegenwärtigen Architektur und des Designs
- Redesign, Rearchitecture und Reimplementierung des gegenwärtigen Systems mit dem Ziel der Realisierung einer zuvor erarbeiteten ZIEL-Architektur.
- Implementierung einer agilen Datenbank-Migrationslösung
Technologien: Spring 3.0, Oracle 11g, Maven, Flyway
seit Apr. 2012Gourmet Solutions UG in Fellbach
Softwareentwickler iOS
Entwicklung einer iOS-Applikation für Zigarrenfreunde.
Technologien: iOS, Objective-C, Parse
Zeitaufwand: 5 Std./Woche
Feb. 2010 - Okt. 2012Daimler FleetBoard GmbH in Stuttgart
Softwareingenieur/Softwareentwickler Java
Entwicklung von Diensten für Transportunternehmen. Implementierung der Anforderungen des Produktmanagements (Schwerpunkte IT-Design und testgetriebene Softwareentwicklung) als Teil eines interdisziplinären und internationalen Scrumteams.
Technologien: SOA, TDD, Java (JEE, EJB, JUnit, Spring, OpenJPA), IBM WebSphere, IBM DB2, WebSphereMQ, WebServices, WebStart, Eclipse RCP, SOAP, OSGi, Maven, Continuous Integration (Jenkins, Hudson)
Feb. 2008 - Feb. 2010Daimler FleetBoard GmbH in Stuttgart
Software-/Testingenieur
Testautomatisierungs- und Qualifizierungsverantwortlicher für embedded Telematik Endgerät. Entwicklung und Anwendung von Komponententests in einem hochqualitativen Testautomatisierungsumfeld. Design der interagierenden Schnittstellen zur Durchführung von Integrationstests. Koordination des Testteams.
Technologien: Java (Java SE, OSGi), Framework For Integrated Tests (FitNesse), Windows Mobile, GSM, GPS
Sep. 2007 - Jan. 2008Alpine Electronics GmbH in Stuttgart (über Xtronic GmbH in Ehingen)
Software-/Testingenieur
Testautomatisierung und Test der Bluetooth-, Telefon- und Adressbuch-Funktionalität eines Fahrzeug-Telematik- und Multimediasystems für einen der führenden OEMs.
Technologien: Bluetooth, GSM, GPS, C#
Aug. 2006 - Aug. 2007Harman/Becker Automotive Systems GmbH in Karlsbad (über Xtr
Software-/Testingenieur
Testautomatisierung und Test der Softwaredownload-, Adressbuch- und Bluetooth-Funktionalität eines verteilten Fahrzeug Telematik- und Multi mediasystems für einen der führenden OEMs.
Entwicklung und Anpassung der datenbankgestützten Testmanagement-Software.
Technologien: Visual Basic 6, MOST, CAN, Linux (QNX), Bluetooth, SQL, GSM, GPS
Feb. 2006 - Aug. 2006Daimler FleetBoard GmbH in Stuttgart
Diplomand
Konzeption und prototypische Implementierung eines Kommunikations- Proxy-Servers für einen telematikgestützten Internetdienst.
Technologien: Java, Analyse verschiedenster Übertragungstechnologien, Entwicklung eines Konzeptes für eine intelligente Versandheuristik
Jan. 2005 - Feb. 2006Daimler FleetBoard GmbH in Stuttgart
Softwareentwickler als Werkstudent
Entwicklung von verschiedenen Tools zur Testunterstützung. U.a. eine Modemsimulation in Java, ein Softwareupdatetool in VB6 und eine GUI-Demo eines vorhandenen mobilen Endgerätes mittels Macromedia Flash.
Technologien: Visual Basic 6, Java (J2SE), Flash, RS232
Apr. 2004 - Sep. 2004Synopsis Solutions Pty Ltd in Sydney (Australien)
Softwareentwickler ASP als Praktikant
Entwicklung von datenbankgestützten Webseiten und Content-Management-Systemen.
Technologien: Active Server Pages, Visual Basic 6, Javascript, Microsoft SQL-Server, ASP (VBScript)
Sep. 2003 - Mär. 2004Alcatel SEL GmbH (Forschung und Entwicklung) in Stuttgart
Softwareentwickler J2EE als Praktikant
Entwicklung eines Telematik- und Anwendungsservers für Fahrzeuge, welcher mit mobilen Endgeräten proaktiv kommuniziert und Dienste über W-LAN oder BT zur Verfügung stellt.
Dauerhafte Präsentation des eigenständig entwickelten Software-Prototypen auf dem
Stand des Bundesministeriums für Bildung & Forschung im Rahmen der CeBit 2004
in Hannover.
Technologien: AJAX, XML, Java (J2EE = JSP, Servlets) Webservices, Speech-Recognition (ASR), TextToSpeech (TTS) und Video-Streaming, WLAN, Bluetooth, GPS