Java, Spring MVC, FreeMarker,Springboot, Angular, Vue, Tomcat, Android, Mobile, OOP, IOC, Eclipse, IntelliJ, Docker. Technische Projektleitung.
Aktualisiert am 02.01.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.03.2021
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Kotlin
Springboot
Spring MVC
JPA
Deutsch
Englisch

Einsatzorte

Einsatzorte

Berlin (+100km) Malchin (+100km)
nicht möglich

Projekte

Projekte

ethinking GmbH

Position: Entwickler
Zeitraum: März 2019 ? August 2019
Ort: Berlin
Technologie: Angular 8, Springboot, Spring MVC, Microservices, AWS, Cloudfront, Ansible, YAML, CSS, JavaScript, Freemarker, Docker, Docker Swarm
Beschreibung: Entwicklung einer White-Label Lösung für Radiostationen z.B. Spreeradio, Konfiguration des Escenic CMS mit Java, Entwicklung von Microservices mit Springboot und Freemarker.

OECON Products & Services GmbH
Position: Entwickler, Software-Architekt
Zeitraum: August 2018 ? Januar 2019
Ort: Berlin, Braunschweig (90% Remote)
Technologie: Springboot, Spring MVC, PostgreSQL, Freemarker, Kotlin, Java-Script, Vue JS, JQuery, Leafletjs, Bootstrap, CSS, GIT, REST-Webservices, JSON, Gradle, Jackson, Hibernate JPA, Liquibase.
Beschreibung: Entwicklung eines Leitstandes für autonom fliegende Drohnen.
Komponenten:
Planung einer Mission, auf einer Karte können Wegpunkte, Übergänge und Kamera Aktionen definiert werden.
Management von Drohnen, Anlegen, Bearbeiten und Löschen.
Erstellen von No-Flight-Zones und Emergency-Landing-Zones über Karten.
Management von Usern, Deaktivieren, Löschen und Bearbeiten
Implementierung von API?s zu Drohnen wie Third Element Aviation, Mavlink Open-Source

Giggle-Tourismus
Position: Entwickler, Consultant, Software-Architekt
Zeitraum: Januar 2018 ? September 2019
Ort: Berlin, Innsbruck
Technologie: Java, Springboot, Spring MVC, Java, Java-Script (Vanilla JS), AngularJS, JQuery, GIT, REST-Webservice, Mockito, JSON, Jersey, Apache-Tomcat, Maven, Linux, Docker.
Beschreibung:
Neue Architektur für Website, API, App und Widgets mit Springboot, SEO- und Share- Optimierungen auf Controller Ebene.
Entwicklung eines Systems zur Analyse von Buchungen, Umsätze auf Basis von Logfile-Analysen.
Automatisches Build und Deployment für QA-Server.
Umsetzung neues Design und Erweiterungen für CMS.

Douglas / Thalia
Position: Entwickler
Zeitraum: Mai 2017 ? Dezember 2017
Ort: Berlin
Technologie: Java, Kotlin, Android, RX-Java, Docker
Beschreibung: Unterstützung der Entwicklungs-Abteilung für eine interne Mobile Kasse und Verkaufs-App. Mitarbeiter können mit dem Kunden direkt an einem Tablet Produkte beraten, verkaufen und abrechnen.

Generali ? Weiterbildung von Programmierern
Position: Coach
Zeitraum: Januar 2017 ? März 2017
Ort: Hamburg
Technologie: Java, Springboot JSON API, Spring MVC, Angular 4 (Component Service Architecture)
Beschreibung: Weiterbildung von Programmierern in den Bereichen OOP, Agile Softwareentwicklung mit Scrum, Systematisches Vorgehen bei Fehlersuche, GIT Handhabung und Vorgehen bei Releases, Branches, Tags und warum man das richtig machen sollte. Hilfe bei Problemstellungen im Betrieb von Mobilen Apps wie Central Rechnungsapp, Aachen Münchener Schadenschnellregulierung, Generali Schadenfall, Generali Leistungsradar.

Generali Deutschland? Android ? Central Rechnungs App
Position: Entwickler, Software-Architekt
Zeitraum: August 2016 ? Dezember 2016
Ort: Hamburg
Technologie: Java, Java-Script, Android Studio, Apache Cordova, Xcode, GIT, REST-API, Security, JSON.
Beschreibung: Implementierung eines IBM SDK?s in die vorhandene Software-Architektur. Die IOS Version der Hybriden App war schon vorhanden und wird auf Android angepasst, bzw. portiert.
Aufgabe ist es das IBM SDK in die vorhandenen Cordova-Plugin  Schnittstellen ohne Anpassungen zu integrieren. Aus dem SDK werden einzelne Activities gestartet und überwacht. Besondere Sicherheitsmaßnahmen wie Daten- und End zu End Verschlüsselung mussten implementiert werden. Die App wird in IOS und Android mit den gleichen Schnittstellen ausgeliefert.

Firma: Krankikom
Position: Entwickler
Zeitraum: Februar 16 ? März 2016
Ort: Duisburg
Technologie: Java, Android Studio, JSON, REST, TDD, Scrum, GIT.
Beschreibung: ODEON & UCI Cinemas Group ist ein führender europäischer Kinobetreiber mit 243 Kinos.
Umsetzung der neuen aktualisierten App von ODEON. Umsetzung der Image-Widgets mit loader und Caching System, des Booking und Payment Flows, des Spielzeiten Widgets mit zusätzlichen Attributen im Gridlayout, Data Caching, Performance Optimierungen.

Giggle
Position: Entwickler, Gründer
Zeitraum: Januar 15 ? Mai 2016
Ort: Berlin
Technologie: Java, Java-Script, AngularJS, JQuery, Android Studio, Apache Cordova, Xcode, Objective-C, GIT, REST-Webservice, JSON, Jersey, Apache-Tomcat, Spring, Hybernate.

Beschreibung: Entwicklung einer sozial App, Hybrid für Android und IOS, um ausländischen Studenten eine Plattform zu geben, die für Lerngruppen, Aktivitäten etc. genutzt werden kann. Das dazugehörige Backend wurde in Java für den Tomcat Server entwickelt. Über ein CMS können Statistiken und Userverhalten analysiert werden.

Es wurden Plugins wie Google Maps, Camera, Geolocation, Globalization, Galery Access und Push Messages eingesetzt.

Firma: VW

Position: Consulting, Softwareentwickler

Zeitraum: Juli 14 - Dezember 15

Ort: Wolfsburg

Technologie: Java, Eclipse, Netbeans, Apache Tomcat, sigar Library, jUNIT

Beschreibung: Entwicklung eines Webservices zur Steuerung von Konvertier-Servern für Windows, Solaris und AIX.
Der Webservice wird Konzernweit eingesetzt und Weltweit ausgerollt.
Ziel ist es die vorhandene Architektur zu ersetzen und sicherheitstechnisch auszubauen bzw. alle Daten zu verschlüsseln.
Der Service muss mit unterschiedlichen Datenformaten aus 3D-CAD / CAM, Office, PDF zurechtkommen und diese über ein HyperFs (Datei-System) austauschen.
Einzelschritte einer Konvertierung eines CAD-Formates können auf verschiedenen Systemen ausgeführt werden (Architektursprung), weil manche Formate nicht direkt in ein gewünschtes Format konvertiert werden können.
Entwicklung eines Testframeworks und Tools um Konvertier-Szenarien zu Testen. Das Testframework beinhaltet Fehlerszenarien und Konfigurationsmöglichkeiten um Fehler und Lastprobleme während der Entwicklung zu Identifizieren.
Das Tool kommuniziert über SOAP mit einem Server, der die Lastverteilung steuert. Alle Daten werden End zu End verschlüsselt

 

Firma: WIRECODE Software, Gravity Quad
Technologie: C++, Objective-C, Java, XCode, Eclipse, Android, Andoid Studio, IOS, Admob.
Beschreibung: Entwicklung eines Spiels, das mit einem Finger-Touch gespielt wird. Ziel ist es ein Rechteck durch ein Labyrinth zu manövrieren.

 

Firma: Hellowins GmbH
Position: Entwickler, Consultant
Ort: Berlin
Technologie: Java, Eclipse, Spring, Objective-C, JSON, GIT, Java 1.7
Beschreibung: Entwicklung einer Mobile-App (Android, IOS) für eine neuartige Spieleplattform.
Spieler können gegeneinander und auf unterschiedlichen Systemen in Echtzeit spielen und Preise gewinnen.
Meine Aufgabe war es die Android App und Plugins für vorhandene Android-Spiele zu entwickeln.
         Features:
         - Registrierung und Login auch über Twitter und Facebook
         - Anzeige dynamischer Inhalte wie Bilder und Videos
         - Push Notifications
         - Profilverwaltung mit Aufnahmefunktion eines Selfies
         - Plugins für Spiele-Hersteller, zur Einblendung von Spielständen.

 

Firma: VW

Position: Consulting, Softwareentwickler

Zeitraum: Juni 13 - Juni 14

Ort: Wolfsburg

Technologie: Java, RCP, Eclipse, OSGI, C++, jUNIT

Beschreibung: Entwicklung einer Administrations-Software für Konzernweite Konvertierserver. Schnittstellen zu Linux, Windows, IRIS und SUN Servern.

Entwicklung von Tools in C++ und Java zur Erkennung von Dateiformaten und Filterung von Inhalten. Deployment auf Windows, Linux und Solaris.

 

Firma: VW

Position: Consulting, Softwareentwickler

Zeitraum: September 12 - Juni 13

Ort: Wolfsburg

Technologie: Java, C++, RCP, OSGI Services und Bundles, Maven, jUNIT

Entwicklung eines Tools, das JT-Daten anhand von Regeln (z.B. Reguläre Ausdrücke) aus einer Referenzdatei extrahiert bzw. filtert.
Das Tool liest eine JT-Fahrzeugdatei (Größe ca. 2 ? 3 GB) Segmentweise ein, analysiert und extrahiert z.B. alle Teile die etwas mit ?Batterie? zu tun haben. Die erzeugte Datei kann dann an Lieferanten, in einem PDF, geschickt werden. Mit den Regeln können einzelne Schrauben als auch Baugruppen in eine neue Datei extrahiert werden. Es können aber auch nur Metadaten aus einem Fahrzeugprojekt gefiltert werden bevor die Daten z.B. nach außen geschickt werden.
Die Software wird in bestehende VW-Konzern-Projekte wie Konvertierungen eingesetzt und wird über die Shell gestartet.
Zudem wurde ein OSGI Plugin mit der Lib entwickelt und kann in bestehende Software (Springsource Server) eingebettet werden.

 

Firma: WIRECODE Software, Music Alarm
Zeitraum: August 12
Technologie: Java, Android, Eclipse, Android Studio, Admob, Inapp-Purchases.
Beschreibung: Entwicklung eines Weckers mit dem man seine eigenen MP3 und andere Audioformate abspielen kann.
Zusätzlich gibt es die Möglichkeit eigene Hintergründe für den Weckscreen einzustellen und zu Bearbeiten.

 

Firma: RTT AG (VW)
Position: Projektleitung, Technologie Consultant, Softwareentwickler
Zeitraum: August 11 ? Juli 12
Ort: München, Wolfsburg, Berlin
Technologie: Adobe Flex AS3, Flex4 Builder, Eclipse, Blaze DS, Java, Tomcat 7, Servlets, PHP5, ZEND, AMFPHP, Spring, Client-Server-Architektur.
Beschreibung: Für den Livegang des neuen VW Fahrzeugkonfigurators, wurde ein Rich-Client zur Bilder-Referenzierung Entwickelt.
Meine Aufgabe bestand hauptsächlich darin, das Projekt zu Steuern, Konzepte und neue Technologien zu Entwickeln.
Um wesentliche Technologien in das Projekt einzubringen, habe ich das Java-Backend und einen Media-Catalog-Service (MCS mit Java RCP) für VW entwickelt, welche im Einsatz bei vw.com sind.
Im Projekt ging es darum die VW-Infrastruktur mit verschiedenen Komponenten zu Verknüpfen und stabil in die Liveumgebung zu Überführen.
Bilder werden über ein Imageprozessing aus mehreren vorproduzierten Layern dynamisch zur Laufzeit erstellt.
Die erste Version wurde mit Flex 4 und einem PHP-Backend umgesetzt, später wurde das Backend auf Java (Blaze DS) portiert.
Arbeiten wie Daten-Import ?Export, Datei -Upload -Download, Upload von Multipart-Zips, Automatische Bildkonvertierung, Bildvorschau, Lackeinstellungstooling, Konfiguration von Bildausschnitten, Suchfilter können mit diesem Tool durchgeführt werden. Anwenderprofile mit Login und Mehrsprachigkeit wurden ebenfalls umgesetzt.
Alle Bilder, des VW Konfigurators, werden mit diesem Tool referenziert und freigegeben.

Der MCS (Media-Catalog-Service) hatte die Aufgabe, URL?s aus Fahrzeug-Konfigurationen auszuliefern. Die Erforderlichen Daten wurden mit dem SOAP-Protokoll ausgetauscht.

Firma: Carmeq GmbH (VW, Audi)
Position: Consulting, Softwarearchitekt, Softwareentwickler
Zeitraum: Dezember 2009 ? Juli 2011
Ort: Berlin, Wolfsburg, Ingolstadt
Technologie: Adobe AIR, Flex AS3, Flex4 Builder, Eclipse, Blaze DS, Java, Springsource DM Server, OSGi. Maven, Spring, Java, RCP.
Projekte:
Entwicklung von interaktiven Bedienkonzepten mit grundlegender Softwarearchitektur in AS3 und Java.
Details kann ich nur in persönlichen Gesprächen erläutern, da die Informationen sehr vertraulich behandelt werden müssen.

 

Fahrerassistenzsysteme Parken (VW)
Entwicklung eines Bedienkonzeptes für Parkassistenten.
Consulting Softwarearchitektur (Miele)
Die Beratung um Machbarkeit und Softwarearchitektur zu evaluieren.

Die Durchführung des Projektes habe ich bis zum ersten Release begleitet.

 

Infotainment Framework für Entwicklung von Prototypen (VW)
Entwicklung eines Flex, Java Frameworks für Embedded Systeme. Implementierung von Remoting auf Basis von Springsource DM Server und Blaze DS, RCP.
Softwarearchitektur und Design von Datenmodellen.
Implementierung von Basisfunktionalitäten wie Medienwiedergabe, Telefondienste und Navigation.

 

Interaktive Cockpit Konzepte (Audi)
Entwicklung von interaktiven Bedienkonzepten in der Mensch-Maschine- Kommunikation, auf Basis des Infotainment Frameworks. Implementierung der Oberflächen für Medien- Steuerung und -Wiedergabe im Fahrzeug (A8, R8).

 

Fahrerassistenzsysteme Ökologisches Fahren (Audi)
Entwicklung von User-Interfaces für ökologisches Fahren, Echtzeit-Datenkommunikation über Serverschnittstellen des Fahrzeuges.

Firma         :  Deutsche Telekom, vernetztes Leben und Arbeit
Position      :  Projektmanagement, Softwareentwickler
Beschreibung  :  Aufbau eines Frameworks um Präsentationen oder Usabilitytests an
verschiedenen Geräten wie Handy's oder Set-Top-Boxen durchzuführen. Über IOC
können zur Laufzeit Geräte unterschiedlicher Art hinzu gefügt werden. Jedes Device läuft
in seinem eigenen Container und ist somit unabhängig von allen anderen Devices. Die
Kommunikation läuft über Pure MVC-Pipes. In einer Präsentation können alle Devices
miteinander synchronisiert werden. Bei einem Klick z.B. auf E-Mail wird auf allen Devices
das Postfach angezeigt.
Projektdauer  :  4 Monate
Projektteam   :  5 Mitarbeiter
Technologie   :  Flex3, AS3, Pure MVC, Spring Actionscript IOC, GAIA, Eclipse
 
Firma         :  Bigpoint (bigpoint.de)
Position      :  Entwicklung, Projektleitung
Projektdauer  :  3 Monate
Projekt       :  Entwicklung von Farmerama
Technologie      :  Flex3 AS3 OOP, PHP5, AJAX, JavaScript, HTML, CSS, OOP, Smarty, MySQL.

Beschreibung: Spiele-Entwicklung für die Internationale Plattform
Komplette Entwicklung eines Spieles mit Marktplatz, E-Cards, Messaging, Zeitung und CMS.
Die Architektur trennt Code, Text und Grafiken von einander.
Alle Fenstergrafiken werden als Assets nachgeladen und enthalten keinen Code, werden zur Laufzeit mit Klassen und Objekten verknüpft.
Alle Icons, Symbole liegen in einer Runtime Shared Library.
Zur Zeit sind in 21 Sprachen über 20.000.000 User registriert.
Auszeichnungen: Lara Online Award, european games award

Firma         :  Panfu, Bollykids (Young Internet GmbH)
Position      :  Entwickler, IT-Manager
Projektdauer  :  6 Monate
Projekt       :  Entwicklung des Produktes Bollykids
Software      :  Flash, Flex3 AS3 OOP, Java, Remoting, Openamf, Hessian

Firma         :  Jamba! Music
Position      :  Entwickler, IT-Manager
Projektdauer  :  6 Monate
Projekt       :  Jamba Music Webplayer
Software      :  Flash, Java, Remoting, Openamf, Red5, Tomcat
Technologie   :  Audiostreaming, Videostreaming, Java, Java ME, Mobile

Firma         :  iLove GmbH
Position      :  IT-Manager, Static Content, Chatsystem
Projektdauer  :  12 Monate
Projektteam   :  3 Mitarbeiter
Software      :  JSP, Spring, Hibernate, Java, Flash

Firma         :  Robowatch Technologies
Position      :  Technical Manager
Projektdauer  :  4 Monate
Projektteam   :  3 Mitarbeiter
Software      :  Typo3 4.0, Java, Java ME, Mobile

Firma         :  EU-Projekt OnRadio (Altus Media AG)
Position      :  Projektleitung, IT-Manager
Beschreibung  :  Internationales Project mit Firmen aus Irland, Israel, Frankreich
Projektdauer  :  6 Monate
Projektteam   :  4 Mitarbeiter
Technologie   :  Audiostreaming

Firma         :  Altus Media AG (bundesliga.de)
Position      :  Projektmanagement, Enwicklung
Beschreibung  :  CMS für die interaktive Viedoshow
Projektdauer  :  2 Monate
Projektteam   :  2 Mitarbeiter
Technologie   :  VBA, SMIL, RealPlayer, PHP, Java, HTML

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin Springboot Spring MVC JPA

Produkte / Standards / Erfahrungen / Methoden

- Scrum, Kanban

- Langjährige Erfahrung im Automotive-, Telematik-Bereich

- Mobile Projekte in der Automobilbranche, Fahrzeugentertainment und Kommunikation

- Erfahrung mit unterschiedlichen Kommunikationsprotokollen und Kommunikationssicherheit.

Betriebssysteme

IBM AIX
Konsole, Serveradministration
Lynx
Sun Solaris
Konsole, Serveradministration
Windows

Arbeitsumgebung : Mac OSX

Programmiersprachen

Java
OSGI, RCP, Spring, JSF
JavaScript
JQuery, Angular JS
Scriptsprachen
Perl, Shell-Script

Android, Objective C, IOS, Native, Apache Cordova

Datenbanken

MySQL
Postgres
SQL

Datenkommunikation

Internet, Intranet
RPC
SSL, HTTPS
TCP/IP

Hessian, JSON, SOAP

Hardware

PC, Server

Einsatzorte

Einsatzorte

Berlin (+100km) Malchin (+100km)
nicht möglich

Projekte

Projekte

ethinking GmbH

Position: Entwickler
Zeitraum: März 2019 ? August 2019
Ort: Berlin
Technologie: Angular 8, Springboot, Spring MVC, Microservices, AWS, Cloudfront, Ansible, YAML, CSS, JavaScript, Freemarker, Docker, Docker Swarm
Beschreibung: Entwicklung einer White-Label Lösung für Radiostationen z.B. Spreeradio, Konfiguration des Escenic CMS mit Java, Entwicklung von Microservices mit Springboot und Freemarker.

OECON Products & Services GmbH
Position: Entwickler, Software-Architekt
Zeitraum: August 2018 ? Januar 2019
Ort: Berlin, Braunschweig (90% Remote)
Technologie: Springboot, Spring MVC, PostgreSQL, Freemarker, Kotlin, Java-Script, Vue JS, JQuery, Leafletjs, Bootstrap, CSS, GIT, REST-Webservices, JSON, Gradle, Jackson, Hibernate JPA, Liquibase.
Beschreibung: Entwicklung eines Leitstandes für autonom fliegende Drohnen.
Komponenten:
Planung einer Mission, auf einer Karte können Wegpunkte, Übergänge und Kamera Aktionen definiert werden.
Management von Drohnen, Anlegen, Bearbeiten und Löschen.
Erstellen von No-Flight-Zones und Emergency-Landing-Zones über Karten.
Management von Usern, Deaktivieren, Löschen und Bearbeiten
Implementierung von API?s zu Drohnen wie Third Element Aviation, Mavlink Open-Source

Giggle-Tourismus
Position: Entwickler, Consultant, Software-Architekt
Zeitraum: Januar 2018 ? September 2019
Ort: Berlin, Innsbruck
Technologie: Java, Springboot, Spring MVC, Java, Java-Script (Vanilla JS), AngularJS, JQuery, GIT, REST-Webservice, Mockito, JSON, Jersey, Apache-Tomcat, Maven, Linux, Docker.
Beschreibung:
Neue Architektur für Website, API, App und Widgets mit Springboot, SEO- und Share- Optimierungen auf Controller Ebene.
Entwicklung eines Systems zur Analyse von Buchungen, Umsätze auf Basis von Logfile-Analysen.
Automatisches Build und Deployment für QA-Server.
Umsetzung neues Design und Erweiterungen für CMS.

Douglas / Thalia
Position: Entwickler
Zeitraum: Mai 2017 ? Dezember 2017
Ort: Berlin
Technologie: Java, Kotlin, Android, RX-Java, Docker
Beschreibung: Unterstützung der Entwicklungs-Abteilung für eine interne Mobile Kasse und Verkaufs-App. Mitarbeiter können mit dem Kunden direkt an einem Tablet Produkte beraten, verkaufen und abrechnen.

Generali ? Weiterbildung von Programmierern
Position: Coach
Zeitraum: Januar 2017 ? März 2017
Ort: Hamburg
Technologie: Java, Springboot JSON API, Spring MVC, Angular 4 (Component Service Architecture)
Beschreibung: Weiterbildung von Programmierern in den Bereichen OOP, Agile Softwareentwicklung mit Scrum, Systematisches Vorgehen bei Fehlersuche, GIT Handhabung und Vorgehen bei Releases, Branches, Tags und warum man das richtig machen sollte. Hilfe bei Problemstellungen im Betrieb von Mobilen Apps wie Central Rechnungsapp, Aachen Münchener Schadenschnellregulierung, Generali Schadenfall, Generali Leistungsradar.

Generali Deutschland? Android ? Central Rechnungs App
Position: Entwickler, Software-Architekt
Zeitraum: August 2016 ? Dezember 2016
Ort: Hamburg
Technologie: Java, Java-Script, Android Studio, Apache Cordova, Xcode, GIT, REST-API, Security, JSON.
Beschreibung: Implementierung eines IBM SDK?s in die vorhandene Software-Architektur. Die IOS Version der Hybriden App war schon vorhanden und wird auf Android angepasst, bzw. portiert.
Aufgabe ist es das IBM SDK in die vorhandenen Cordova-Plugin  Schnittstellen ohne Anpassungen zu integrieren. Aus dem SDK werden einzelne Activities gestartet und überwacht. Besondere Sicherheitsmaßnahmen wie Daten- und End zu End Verschlüsselung mussten implementiert werden. Die App wird in IOS und Android mit den gleichen Schnittstellen ausgeliefert.

Firma: Krankikom
Position: Entwickler
Zeitraum: Februar 16 ? März 2016
Ort: Duisburg
Technologie: Java, Android Studio, JSON, REST, TDD, Scrum, GIT.
Beschreibung: ODEON & UCI Cinemas Group ist ein führender europäischer Kinobetreiber mit 243 Kinos.
Umsetzung der neuen aktualisierten App von ODEON. Umsetzung der Image-Widgets mit loader und Caching System, des Booking und Payment Flows, des Spielzeiten Widgets mit zusätzlichen Attributen im Gridlayout, Data Caching, Performance Optimierungen.

Giggle
Position: Entwickler, Gründer
Zeitraum: Januar 15 ? Mai 2016
Ort: Berlin
Technologie: Java, Java-Script, AngularJS, JQuery, Android Studio, Apache Cordova, Xcode, Objective-C, GIT, REST-Webservice, JSON, Jersey, Apache-Tomcat, Spring, Hybernate.

Beschreibung: Entwicklung einer sozial App, Hybrid für Android und IOS, um ausländischen Studenten eine Plattform zu geben, die für Lerngruppen, Aktivitäten etc. genutzt werden kann. Das dazugehörige Backend wurde in Java für den Tomcat Server entwickelt. Über ein CMS können Statistiken und Userverhalten analysiert werden.

Es wurden Plugins wie Google Maps, Camera, Geolocation, Globalization, Galery Access und Push Messages eingesetzt.

Firma: VW

Position: Consulting, Softwareentwickler

Zeitraum: Juli 14 - Dezember 15

Ort: Wolfsburg

Technologie: Java, Eclipse, Netbeans, Apache Tomcat, sigar Library, jUNIT

Beschreibung: Entwicklung eines Webservices zur Steuerung von Konvertier-Servern für Windows, Solaris und AIX.
Der Webservice wird Konzernweit eingesetzt und Weltweit ausgerollt.
Ziel ist es die vorhandene Architektur zu ersetzen und sicherheitstechnisch auszubauen bzw. alle Daten zu verschlüsseln.
Der Service muss mit unterschiedlichen Datenformaten aus 3D-CAD / CAM, Office, PDF zurechtkommen und diese über ein HyperFs (Datei-System) austauschen.
Einzelschritte einer Konvertierung eines CAD-Formates können auf verschiedenen Systemen ausgeführt werden (Architektursprung), weil manche Formate nicht direkt in ein gewünschtes Format konvertiert werden können.
Entwicklung eines Testframeworks und Tools um Konvertier-Szenarien zu Testen. Das Testframework beinhaltet Fehlerszenarien und Konfigurationsmöglichkeiten um Fehler und Lastprobleme während der Entwicklung zu Identifizieren.
Das Tool kommuniziert über SOAP mit einem Server, der die Lastverteilung steuert. Alle Daten werden End zu End verschlüsselt

 

Firma: WIRECODE Software, Gravity Quad
Technologie: C++, Objective-C, Java, XCode, Eclipse, Android, Andoid Studio, IOS, Admob.
Beschreibung: Entwicklung eines Spiels, das mit einem Finger-Touch gespielt wird. Ziel ist es ein Rechteck durch ein Labyrinth zu manövrieren.

 

Firma: Hellowins GmbH
Position: Entwickler, Consultant
Ort: Berlin
Technologie: Java, Eclipse, Spring, Objective-C, JSON, GIT, Java 1.7
Beschreibung: Entwicklung einer Mobile-App (Android, IOS) für eine neuartige Spieleplattform.
Spieler können gegeneinander und auf unterschiedlichen Systemen in Echtzeit spielen und Preise gewinnen.
Meine Aufgabe war es die Android App und Plugins für vorhandene Android-Spiele zu entwickeln.
         Features:
         - Registrierung und Login auch über Twitter und Facebook
         - Anzeige dynamischer Inhalte wie Bilder und Videos
         - Push Notifications
         - Profilverwaltung mit Aufnahmefunktion eines Selfies
         - Plugins für Spiele-Hersteller, zur Einblendung von Spielständen.

 

Firma: VW

Position: Consulting, Softwareentwickler

Zeitraum: Juni 13 - Juni 14

Ort: Wolfsburg

Technologie: Java, RCP, Eclipse, OSGI, C++, jUNIT

Beschreibung: Entwicklung einer Administrations-Software für Konzernweite Konvertierserver. Schnittstellen zu Linux, Windows, IRIS und SUN Servern.

Entwicklung von Tools in C++ und Java zur Erkennung von Dateiformaten und Filterung von Inhalten. Deployment auf Windows, Linux und Solaris.

 

Firma: VW

Position: Consulting, Softwareentwickler

Zeitraum: September 12 - Juni 13

Ort: Wolfsburg

Technologie: Java, C++, RCP, OSGI Services und Bundles, Maven, jUNIT

Entwicklung eines Tools, das JT-Daten anhand von Regeln (z.B. Reguläre Ausdrücke) aus einer Referenzdatei extrahiert bzw. filtert.
Das Tool liest eine JT-Fahrzeugdatei (Größe ca. 2 ? 3 GB) Segmentweise ein, analysiert und extrahiert z.B. alle Teile die etwas mit ?Batterie? zu tun haben. Die erzeugte Datei kann dann an Lieferanten, in einem PDF, geschickt werden. Mit den Regeln können einzelne Schrauben als auch Baugruppen in eine neue Datei extrahiert werden. Es können aber auch nur Metadaten aus einem Fahrzeugprojekt gefiltert werden bevor die Daten z.B. nach außen geschickt werden.
Die Software wird in bestehende VW-Konzern-Projekte wie Konvertierungen eingesetzt und wird über die Shell gestartet.
Zudem wurde ein OSGI Plugin mit der Lib entwickelt und kann in bestehende Software (Springsource Server) eingebettet werden.

 

Firma: WIRECODE Software, Music Alarm
Zeitraum: August 12
Technologie: Java, Android, Eclipse, Android Studio, Admob, Inapp-Purchases.
Beschreibung: Entwicklung eines Weckers mit dem man seine eigenen MP3 und andere Audioformate abspielen kann.
Zusätzlich gibt es die Möglichkeit eigene Hintergründe für den Weckscreen einzustellen und zu Bearbeiten.

 

Firma: RTT AG (VW)
Position: Projektleitung, Technologie Consultant, Softwareentwickler
Zeitraum: August 11 ? Juli 12
Ort: München, Wolfsburg, Berlin
Technologie: Adobe Flex AS3, Flex4 Builder, Eclipse, Blaze DS, Java, Tomcat 7, Servlets, PHP5, ZEND, AMFPHP, Spring, Client-Server-Architektur.
Beschreibung: Für den Livegang des neuen VW Fahrzeugkonfigurators, wurde ein Rich-Client zur Bilder-Referenzierung Entwickelt.
Meine Aufgabe bestand hauptsächlich darin, das Projekt zu Steuern, Konzepte und neue Technologien zu Entwickeln.
Um wesentliche Technologien in das Projekt einzubringen, habe ich das Java-Backend und einen Media-Catalog-Service (MCS mit Java RCP) für VW entwickelt, welche im Einsatz bei vw.com sind.
Im Projekt ging es darum die VW-Infrastruktur mit verschiedenen Komponenten zu Verknüpfen und stabil in die Liveumgebung zu Überführen.
Bilder werden über ein Imageprozessing aus mehreren vorproduzierten Layern dynamisch zur Laufzeit erstellt.
Die erste Version wurde mit Flex 4 und einem PHP-Backend umgesetzt, später wurde das Backend auf Java (Blaze DS) portiert.
Arbeiten wie Daten-Import ?Export, Datei -Upload -Download, Upload von Multipart-Zips, Automatische Bildkonvertierung, Bildvorschau, Lackeinstellungstooling, Konfiguration von Bildausschnitten, Suchfilter können mit diesem Tool durchgeführt werden. Anwenderprofile mit Login und Mehrsprachigkeit wurden ebenfalls umgesetzt.
Alle Bilder, des VW Konfigurators, werden mit diesem Tool referenziert und freigegeben.

Der MCS (Media-Catalog-Service) hatte die Aufgabe, URL?s aus Fahrzeug-Konfigurationen auszuliefern. Die Erforderlichen Daten wurden mit dem SOAP-Protokoll ausgetauscht.

Firma: Carmeq GmbH (VW, Audi)
Position: Consulting, Softwarearchitekt, Softwareentwickler
Zeitraum: Dezember 2009 ? Juli 2011
Ort: Berlin, Wolfsburg, Ingolstadt
Technologie: Adobe AIR, Flex AS3, Flex4 Builder, Eclipse, Blaze DS, Java, Springsource DM Server, OSGi. Maven, Spring, Java, RCP.
Projekte:
Entwicklung von interaktiven Bedienkonzepten mit grundlegender Softwarearchitektur in AS3 und Java.
Details kann ich nur in persönlichen Gesprächen erläutern, da die Informationen sehr vertraulich behandelt werden müssen.

 

Fahrerassistenzsysteme Parken (VW)
Entwicklung eines Bedienkonzeptes für Parkassistenten.
Consulting Softwarearchitektur (Miele)
Die Beratung um Machbarkeit und Softwarearchitektur zu evaluieren.

Die Durchführung des Projektes habe ich bis zum ersten Release begleitet.

 

Infotainment Framework für Entwicklung von Prototypen (VW)
Entwicklung eines Flex, Java Frameworks für Embedded Systeme. Implementierung von Remoting auf Basis von Springsource DM Server und Blaze DS, RCP.
Softwarearchitektur und Design von Datenmodellen.
Implementierung von Basisfunktionalitäten wie Medienwiedergabe, Telefondienste und Navigation.

 

Interaktive Cockpit Konzepte (Audi)
Entwicklung von interaktiven Bedienkonzepten in der Mensch-Maschine- Kommunikation, auf Basis des Infotainment Frameworks. Implementierung der Oberflächen für Medien- Steuerung und -Wiedergabe im Fahrzeug (A8, R8).

 

Fahrerassistenzsysteme Ökologisches Fahren (Audi)
Entwicklung von User-Interfaces für ökologisches Fahren, Echtzeit-Datenkommunikation über Serverschnittstellen des Fahrzeuges.

Firma         :  Deutsche Telekom, vernetztes Leben und Arbeit
Position      :  Projektmanagement, Softwareentwickler
Beschreibung  :  Aufbau eines Frameworks um Präsentationen oder Usabilitytests an
verschiedenen Geräten wie Handy's oder Set-Top-Boxen durchzuführen. Über IOC
können zur Laufzeit Geräte unterschiedlicher Art hinzu gefügt werden. Jedes Device läuft
in seinem eigenen Container und ist somit unabhängig von allen anderen Devices. Die
Kommunikation läuft über Pure MVC-Pipes. In einer Präsentation können alle Devices
miteinander synchronisiert werden. Bei einem Klick z.B. auf E-Mail wird auf allen Devices
das Postfach angezeigt.
Projektdauer  :  4 Monate
Projektteam   :  5 Mitarbeiter
Technologie   :  Flex3, AS3, Pure MVC, Spring Actionscript IOC, GAIA, Eclipse
 
Firma         :  Bigpoint (bigpoint.de)
Position      :  Entwicklung, Projektleitung
Projektdauer  :  3 Monate
Projekt       :  Entwicklung von Farmerama
Technologie      :  Flex3 AS3 OOP, PHP5, AJAX, JavaScript, HTML, CSS, OOP, Smarty, MySQL.

Beschreibung: Spiele-Entwicklung für die Internationale Plattform
Komplette Entwicklung eines Spieles mit Marktplatz, E-Cards, Messaging, Zeitung und CMS.
Die Architektur trennt Code, Text und Grafiken von einander.
Alle Fenstergrafiken werden als Assets nachgeladen und enthalten keinen Code, werden zur Laufzeit mit Klassen und Objekten verknüpft.
Alle Icons, Symbole liegen in einer Runtime Shared Library.
Zur Zeit sind in 21 Sprachen über 20.000.000 User registriert.
Auszeichnungen: Lara Online Award, european games award

Firma         :  Panfu, Bollykids (Young Internet GmbH)
Position      :  Entwickler, IT-Manager
Projektdauer  :  6 Monate
Projekt       :  Entwicklung des Produktes Bollykids
Software      :  Flash, Flex3 AS3 OOP, Java, Remoting, Openamf, Hessian

Firma         :  Jamba! Music
Position      :  Entwickler, IT-Manager
Projektdauer  :  6 Monate
Projekt       :  Jamba Music Webplayer
Software      :  Flash, Java, Remoting, Openamf, Red5, Tomcat
Technologie   :  Audiostreaming, Videostreaming, Java, Java ME, Mobile

Firma         :  iLove GmbH
Position      :  IT-Manager, Static Content, Chatsystem
Projektdauer  :  12 Monate
Projektteam   :  3 Mitarbeiter
Software      :  JSP, Spring, Hibernate, Java, Flash

Firma         :  Robowatch Technologies
Position      :  Technical Manager
Projektdauer  :  4 Monate
Projektteam   :  3 Mitarbeiter
Software      :  Typo3 4.0, Java, Java ME, Mobile

Firma         :  EU-Projekt OnRadio (Altus Media AG)
Position      :  Projektleitung, IT-Manager
Beschreibung  :  Internationales Project mit Firmen aus Irland, Israel, Frankreich
Projektdauer  :  6 Monate
Projektteam   :  4 Mitarbeiter
Technologie   :  Audiostreaming

Firma         :  Altus Media AG (bundesliga.de)
Position      :  Projektmanagement, Enwicklung
Beschreibung  :  CMS für die interaktive Viedoshow
Projektdauer  :  2 Monate
Projektteam   :  2 Mitarbeiter
Technologie   :  VBA, SMIL, RealPlayer, PHP, Java, HTML

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin Springboot Spring MVC JPA

Produkte / Standards / Erfahrungen / Methoden

- Scrum, Kanban

- Langjährige Erfahrung im Automotive-, Telematik-Bereich

- Mobile Projekte in der Automobilbranche, Fahrzeugentertainment und Kommunikation

- Erfahrung mit unterschiedlichen Kommunikationsprotokollen und Kommunikationssicherheit.

Betriebssysteme

IBM AIX
Konsole, Serveradministration
Lynx
Sun Solaris
Konsole, Serveradministration
Windows

Arbeitsumgebung : Mac OSX

Programmiersprachen

Java
OSGI, RCP, Spring, JSF
JavaScript
JQuery, Angular JS
Scriptsprachen
Perl, Shell-Script

Android, Objective C, IOS, Native, Apache Cordova

Datenbanken

MySQL
Postgres
SQL

Datenkommunikation

Internet, Intranet
RPC
SSL, HTTPS
TCP/IP

Hessian, JSON, SOAP

Hardware

PC, Server

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.