Skills
Programmiersprachen
Datenbanken
Betriebssysteme
Methoden
Softwarearchitektur
und Design
Werkzeuge
Webserver / Applicationserver
Frameworks
- Java SE, JEE,
- Android Java
- PHP
- HTML
- JavaScript
- CSS
- C/C++
- Python
- Objective C
- Swift 3
Datenbanken
- Oracle 11g
- HyperFileSQL
- MySQL
Betriebssysteme
- Ubuntu
- Microsoft Windows 7
- macOS
Methoden
- OOA, OOD, Scrum
Softwarearchitektur
und Design
- JEE
- Client-Server
- 3-Schicht Architekturen
- Design Patterns
- UML
Werkzeuge
- Eclipse IDE
- MS Office (Word, Excel, …)
- LateX
- Microsoft Visual Studio
- Dia
- Xcode
- Android Studio
Webserver / Applicationserver
- Tomcat
- WebDev PC SOFT
- GlassFish 3.1.2
- WebSphere Application Server
Frameworks
- Hibernate
- Spring
- JUnit
- JSF
- REST Service
- EJB 3
Projekthistorie
05/2016 – heute Volkswagen AG, Braunschweig
VWConnect (AvaCar)
Mit der VW Connect-App lassen sich unten anderem technische Daten von Fahrzeugen auslesen und verwalten, deren On-Board-Diagnose-Schnittstelle mit einem Volkswagen-Adapter („DataPlug“) ausgestattet ist.
01/2016 – 05/2017 Volkswagen AG, Braunschweig
Krypto42
Verschlüsselung und Signierung von Steuergeräte.
Projektziel ist die entwickelte Steuergeräte gegen Manipulation abzusichern.
01/2015 – 12/2015 Volkswagen AG, Braunschweig
DBT (Diagnosebeschreibungstabellen)
Diagnosebeschreibungstabellen enthalten Informationen über Motorsteuergeräte und bilden eine Grundlage für die Zulassung neuer Motoren.
Projektziel ist die interne Zulassung bei der Erstellung von einheitlichen Zulassungsunterlagen für die Behörde zu unterstützen.
12/2014 – 01/2015 Volkswagen AG, Braunschweig
Konfigurationsmanagement von Infrastrukturen anhand von Puppet, Chef und Vagrant
Bei der Aufgabe ging es um die automatische Konfigurierung eines Webserver (Tomcat) sowie von Jenkins (kontinuierlichen Integrationssystem) mit Puppet, Chef und Vagrant.
Librarian-Chef, Librarian-Puppet, Vagrant, Ruby
10/2014 – 12/2014 Volkswagen AG, Braunschweig
Anleitung von Auszubildenden bei der Realisierung des Azubi-Projekts „Flottenmanagement“
Flottenmanagement ist eine Anwendung zur Verwaltung von Dienstfahrzeugen.
Xml, JDOM, Swing, JUnit
08/2013 – 02/2014 Hochschule Niederrhein, Krefeld
Augmented-Reality (AR)-Anwendung für das Android-Betriebsystem
Masterrand
Die Aufgaben der AR-Anwendung:
04/2011 – 07/2011 Kirnbauer GmbH, Neuss (IT-Dienstleister)
Erstellung eines Friedhofsverwaltungssystems
Bachelorrand
Die Aufgaben der Software sind:
09/2010 – 02/2011 Hochschule Niederrhein, Krefeld
Mobile-IT mit Android
Projektteilnehmer
Das Ziel war es eine Anwendung (EventLocator) zu entwickeln, die es dem Benutzer ermöglicht auf Veranstaltungsinformationen zuzugreifen. Der Benutzer sollte die Möglichkeit haben Veranstaltungsinformationen zu publizieren, verwalten und durchsuchen.
Eclipse, EJB 2, Glassfish, JPA(Hibernate), Oracle 10g
VWConnect (AvaCar)
Mit der VW Connect-App lassen sich unten anderem technische Daten von Fahrzeugen auslesen und verwalten, deren On-Board-Diagnose-Schnittstelle mit einem Volkswagen-Adapter („DataPlug“) ausgestattet ist.
- Implementierung
- Test
- Support
01/2016 – 05/2017 Volkswagen AG, Braunschweig
Krypto42
Verschlüsselung und Signierung von Steuergeräte.
Projektziel ist die entwickelte Steuergeräte gegen Manipulation abzusichern.
- Implementierung
- Test
- Support
01/2015 – 12/2015 Volkswagen AG, Braunschweig
DBT (Diagnosebeschreibungstabellen)
Diagnosebeschreibungstabellen enthalten Informationen über Motorsteuergeräte und bilden eine Grundlage für die Zulassung neuer Motoren.
Projektziel ist die interne Zulassung bei der Erstellung von einheitlichen Zulassungsunterlagen für die Behörde zu unterstützen.
- Implementierung
- Test
- Support
12/2014 – 01/2015 Volkswagen AG, Braunschweig
Konfigurationsmanagement von Infrastrukturen anhand von Puppet, Chef und Vagrant
Bei der Aufgabe ging es um die automatische Konfigurierung eines Webserver (Tomcat) sowie von Jenkins (kontinuierlichen Integrationssystem) mit Puppet, Chef und Vagrant.
Librarian-Chef, Librarian-Puppet, Vagrant, Ruby
10/2014 – 12/2014 Volkswagen AG, Braunschweig
Anleitung von Auszubildenden bei der Realisierung des Azubi-Projekts „Flottenmanagement“
Flottenmanagement ist eine Anwendung zur Verwaltung von Dienstfahrzeugen.
Xml, JDOM, Swing, JUnit
08/2013 – 02/2014 Hochschule Niederrhein, Krefeld
Augmented-Reality (AR)-Anwendung für das Android-Betriebsystem
Masterrand
Die Aufgaben der AR-Anwendung:
- Anhand von Markern Objekte in einer Küche zu erkennen und anschließend jede Komponente (Knöpfe, Griffe, usw …) des Objekte zu beschriften
- Dem Nutzer sollen die dargestellten Beschriftungen den Eindruck vermitteln, dass die Beschriftungen in der Realität auf dem Objekt vorhanden sind
- Der Anwender soll zudem die Möglichkeit bekommen mit den dargestellten Beschriftungen zu interagieren
04/2011 – 07/2011 Kirnbauer GmbH, Neuss (IT-Dienstleister)
Erstellung eines Friedhofsverwaltungssystems
Bachelorrand
Die Aufgaben der Software sind:
- Gestaltung des Software
- Darstellung der Gebührenbescheide
- Informationen über Verstorbene und Nutzungsberechtigte erfassenund pflegen
- Informationen (Kosten, Verstorbene, Nutzungsberechtigte) bezüglich der Gräber pflegen
- Erstellung von Reports, Anhang der Datenbankdaten ermöglichen
- Kennzeichnung von zusammengehörigen und einzelnen Gräbern.
09/2010 – 02/2011 Hochschule Niederrhein, Krefeld
Mobile-IT mit Android
Projektteilnehmer
Das Ziel war es eine Anwendung (EventLocator) zu entwickeln, die es dem Benutzer ermöglicht auf Veranstaltungsinformationen zuzugreifen. Der Benutzer sollte die Möglichkeit haben Veranstaltungsinformationen zu publizieren, verwalten und durchsuchen.
Eclipse, EJB 2, Glassfish, JPA(Hibernate), Oracle 10g
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
Bevorgl. Remote