Lead Developer / Solution Architect im Bereich Native Mobile Apps, IoT und Smart Devices
Aktualisiert am 05.07.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Bulgarisch
sehr gut
Deutsch
Muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

München (+500km)
nicht möglich

Projekte

Projekte

5 Monate
2020-04 - 2020-08

KV-SafeNet-Portal ? React News Portlet

  • JavaScript/React Entwicklung im Liferay Umfeld
  • Kassenärztliche Vereinigung Mecklenburg-Vorpommern
  • Der Kunde möchte zukünftig die eigenentwickelten Portlets von Vaadin und GWT in eine moderne und zukunftssichere Technologie transformieren
  • Im Rahmen des Projekts wurde zunächst eine Marktanalyse und einen Vergleich der möglichen Technologien durchgeführt
  • Anschließend wurde mit dem vom Kunden präferierten Technologie Stack eine prototypische Entwicklung von einem Portlet zur Verwaltung von Meldungen (News) umgesetzt
  • Der entstandene Code wurde ausführlich vor dem Entwicklerteam des Kunden vorgestellt
Clay UI React 16 Redux ES2015 TypeScript OAuth 2 GraphQL OpenAPI 3 REST JSON Liferay Portal 7.3 OSGi JavaEE JAX-RS Java Docker Gradle NodeJS Lerna Babel Webpack Adobe XD Figma Jira Jenkins Bitbucket git
6 Monate
2019-10 - 2020-03

DriveFuel

Product Owner
Product Owner
  • Konzeption und Entwicklung einer mobile App zur Erfassung und Analyse des Kraftstoffverbrauchs von Fahrzeuge
  • Eingabe von Betankungen durch scannen von Tankbelege
  • Einsatz von Machine Learning zur Texterkennung
  • Berechnung und Visualisierung von Statistiken und Charts
Android 4.4 ? 10.0 iOS 9 - 13 ReactNative 60 JavaScript React NodeJS Firebase MLKit TensorFlow Lite MPAndroidChart Android Studio Java Gradle XCode Objective C Swift Adobe XD Zeplin Jira Jenkins Bitbucket GIT
Microbit24 GmbH
Berlin
9 Monate
2019-01 - 2019-09

KV-SafeNet-Portal

Java Entwicklung im Liferay Umfeld
Java Entwicklung im Liferay Umfeld
  • Beratung im Bereich Optimierung und Automatisierung der Entwicklungsabläufe
  • Dockerisierung der Entwicklungsumgebung
  • Einführung von GIT und Jenkins Pipelines inkl. svn->git Migration
  • Redesign der Softwarearchitektur
  • Umstellung der bestehenden Code Base von JEE auf OSGi Standard
  • Umstellung von Java 8 auf Java 11
Liferay Portal 7.1 Tomcat MariaDB OpenLDAP Docker Java JEE OSGi Maven Gradle Spring JDBC JPA Hibernate Apache CXF SOAP REST Servlets JSF Vaadin GWT JSP JavaMail with Multiparts BouncyCastle S/MIME Arquillian JMX JUnit TestNG Mockito PowerMock Jira Jenkins Subversion Bitbucket git
Kassenärztliche Vereinigung Mecklenburg-Vorpommern
2 Jahre 1 Monat
2017-09 - 2019-09

Konnektor für E-Gesundheitskarte

DevOps Teamlead / Konfigurations- und Build-Manager
DevOps Teamlead / Konfigurations- und Build-Manager
  • Beratung im Bereich Optimierung und Automatisierung der Entwicklungsabläufe
  • Bereitstellung von Auslieferungspakete im Rahmen der Zertifizierung
  • Bereitstellung einer integrierten Entwicklungsumgebung für den Entwicklungsteam
  • Planung und Vorbereitung der Modularisierung der Konnektor Software
C++ conan.io Python Java Maven Nexus Jenkins Groovy Docker git
Accenture GmbH / T-Systems International GmbH
Berlin
2 Jahre
2016-10 - 2018-09

Drivelog Connect 2.0

Lead Developer, Mobile Solution Architect
Lead Developer, Mobile Solution Architect

Auswahl von Komponenten und Gestaltung einer mobile App Architektur für kontextbasiertes Marketing.  Evaluierung von diverse innovative Technologien für Mobile App Entwicklung
(u.a. ReactNative, Firebase, FlybitsSDK, SentianceSDK). Weiterentwicklung des Werkstattportals www.drivelog.de sowie dir Mobile Apps DriveTrip und DriveSprit.

  • Gesamtverantwortung für die Softwareentwicklung der iOS + Android mobile Apps inklusive der dazugehörigen Web Services
  • Beratung und Unterstützung des Web Entwicklungsteams
  • Optimierung der Entwicklungsprozesse und Infrastrukturen
  • Organisation und Koordination des technischen Teams
  • Kommunikation mit internen Auftraggeber und externen Software Lieferanten
  • Evaluierung der Technologien im Android Bereich
  • Bereitstellung der Entwicklungsinfrastruktur
Liferay AngularJS React SOAP REST JSON Tomcat Spring Oracle ReactNative JavaScript TypeScript NodeJS Android Android Studio Java Kotlin Gradle Proguard iOS Xcode 8 Objective-C Swift Couchbase Realm Firebase FlybitsSDK Sentiance SDK Appium Cucumber XRay for Jira Atlassian Confluence Jira Jenkins Bitbucket GIT TestFlight AppStore PlayStore
Mobility Media GmbH
Berlin
3 Monate
2017-01 - 2017-03

WORKERBASE (workerbase.io)

Mobile Architect, Lead Developer, Solution Architect, 70% remote
Mobile Architect, Lead Developer, Solution Architect, 70% remote

Bereitstellung einer Plattform zur Optimierung von Logistik und QM Prozesse in der Produktion. Einsatz von eigenentwickelte Smart Watches mit angepasster Android Version und integrierten Barcode Scanner. Anwendung von MQTT Protocol für IoT Kommunikation zur Integration mit Factory Automation Systeme (e.g. Kuka Roboter).

  • Stabilisierung und Qualitätsverbesserung der bestehenden Codebasis
  • Einführung von Standards für Code Formatierung und statischer Codeanalyse
  • Auswahl von Technologie für automatisiertes Testen
  • Anbindung der Hardware und Software Barcode / QR-Code Scanner
  • Implementierung von einzelnen User-Stories
Android 4/5/6 MQTT REST JSON Bluetooth Android Studio Java Gradle Proguard Calabash Cucumber JVM Atom IDE ReactNative JavaScript React NodeJS Atlassian Jira Jenkins Bitbucket GIT HockeyApp
Siemens AG
München
1 Jahr
2015-10 - 2016-09

Bluetooth und Drivelog Connect SDK

Mobile Software Engineering Manager, Lead Developer
Mobile Software Engineering Manager, Lead Developer

Kooperationsprojekt zwischen Mobility Media und ein weiteres deutsches Unternehmen mit dem Ziel eine gemeinsame mobile App für die Plattformen iOS und Android zu entwickeln.
Die App hat proprietäre Komponenten von beiden Kooperationspartner integrieret. Zu diesem Zweck wurde ein gemeinsames Team mit Teilnehmern aus beiden Unternehmen aufgebaut. Gesamtteamgröße des Mobile Teams ca. 35 Teilnehmer, geographisch verteilt in Deutschland, Polen, Indien und Spanien. Das Projekt wurde unter Anwendung vom Vorgehensmodell Scrum of Scrums umgesetzt.

  • Steuerung und Kontrolle des Mobile Teams von Mobility Media Seite (ca. 16 Entwickler)
  • Risiko- und Aufwandsabschätzung vom Projektvorhaben (Mobile)
  • Vorbereitung der gemeinsame Entwicklungsinfrastruktur (dev.purple-team.com)
  • Definition und Optimierung der gemeinsamen Softwareentwicklungsprozesse
  • Bereitstellung und Integration der Drivelog Connect Funktionalität in der Form einer SDK
  • Koordination zwischen Produkt Management, den eigenen Mobile Team, den Mobile Team des Kooperationspartners, Backend Development, QA und Test Teams.
  • Koordination des 3rd-Level Supports während der Pilotphase mit ca. 1000 User
Android 4/5/6 iOS 8/9 REST JSON Bluetooth 4.0 (LE+Classic) OBD II SQLite Xcode 7/8 Objective-C Android Studio Java Gradle Dexguard Atlassian Confluence Jira XRay Jenkins Bitbucket GIT HockeyApp Testflight Phraseapp
Mobility Media GmbH
Berlin
10 Monate
2014-12 - 2015-09

Drivelog Connect Mobile Apps

Lead Developer, Solution Architect
Lead Developer, Solution Architect

Softwareentwickung eines mobile / IoT Produkts für die Plattformen Android und iOS mit Anbindung von Fahrzeugdaten über eigenentwickelte OBDII Dongle Hardware. Wiederverwendung der gleiche Code Basis zur Bereitstellung von mehreren Ausprägungen für unterschiedlichen Autoversicherer, Fahrzeughersteller und Werkstattketten in USA, Deutschland, Frankreich und China. Internationales Projekt mit örtlich verteilten Teams. Projektsprache Englisch.

  • Skalierung, Steuerung und Kontrolle des externen Mobile Teams in Polen und Bulgarien  (5 Android / iOS Entwickler erweitert auf 14 Android / iOS Entwickler)
  • Risiko- und Aufwandsabschätzung vom Projektvorhaben
  • Erstellung des Gesamtprodukt Security Konzepts (BT Hardware-Mobile-Backend)
  • Einführung und Etablierung von Mobile Continuous Integration (Android + iOS)
  • Durchführung von Release Planung und Release Management
  • Koordination zwischen Top Level Management, Produkt Management, Marketing, den eigenen Mobile Development Team, Backend Development, Bluetooth Hardware Development & Test Teams
Android 4/5/6 iOS 7/8/9 REST JSON Bluetooth 4.0 (LE+Classic) OBD II SQLite Xcode 7/8 Objective-C Android Studio Java Gradle Proguard OpenAM OAuth X.509 AES Curve25519 XSalsa20 libsodium OpenAM OAuth X.509 AES Curve25519 XSalsa20 libsodium
Mobility Media GmbH
Berlin
4 Monate
2014-09 - 2014-12

Drivelog Mobile App

Lead Developer, Solution Architect
Lead Developer, Solution Architect

Weiterentwicklung der Mobile App Drivelog für die Plattformen iOS und Android. Internationales Projekt mit örtlich verteilten Teams. Projektsprache Englisch.

  • Steuerung und Kontrolle des externen Mobile Teams in Polen (5 Android / iOS Entwickler)
  • Erstellung von technischen Requirements und Architekturvorgaben
  • Durchführung von Code Reviews der Android & iOS Entwicklung
  • Einführung und Etablierung von Release Planung und Release Management Prozesse
Android 4 iOS 7 Liferay 6 REST JSON SQLite Xcode 6/7 Objective-C Eclipse Java Atlassian Confluence Jira TestLink Subversion HockeyApp
Mobility Media GmbH
Berlin
11 Monate
2013-09 - 2014-07

SAP Retail Execution 3.0 ? Custom Development Erweiterungen

Lead Developer, Solution Architect
Lead Developer, Solution Architect

SAP Retail Execution 3.0 – Custom Development Erweiterungen der Standard Software. Implementierung einer Multi-Level Sales BoM (Bill of Materials) Fähigkeit. Internationales Projekt mit örtlich verteilten Teams. Projektsprache Englisch.

  • Steuerung und Kontrolle des externen Mobile Teams in Bulgarien (3 iOS Entwickler)
  • Vorbereitung der Entwicklungsumgebung
  • Konzeption der Backend Erweiterungen
  • Konzeption und Umsetzung der SUP MBO Erweiterungen
  • Qualitätskontrolle der iOS Entwicklung
  • Koordination zwischen Kunde (UK), Auftraggeber (Deutschland), iOS Software Entwicklungsteam (Bulgarien), iOS Softwareentwicklungsteam Kunde (Indien) und Backend Entwicklungsteam (Deutschland und Indien)
SAP Retail Execution 3.0 Sybase Unwired Platform 2.2 SP2 SAP CRM SAP ECC iPad WiFi iPad Air iOS 6 / 6.1 / 7 Xcode 5 Objective-C OCUnit/SenTestKit OCMock Atlassian Jira Atlassian Bamboo Subversion Testflightapp
SAP AG
7 Monate
2013-03 - 2013-09

Mobile Workforce Management Core

Lead Developer, Solution Architect
Lead Developer, Solution Architect
  • Konzeption und Koordination der Softwareeentwicklung eines Cross Platform Mobile Business Application Frameworks zur Synchronisierung von business Daten mit Windows Classic, Windows Phone 8, iOS 6 und Android 4 Geräten, kompatibel mit den Plattformen SUP und Netweaver Mobile
  • Nearshoring Projekt, das teilweise in Bulgarien umgesetzt wurde
.NET Framework C# SQLite Windows Phone 8 iOS 6 Android 4 Sybase Unwired Platform SAP Netweaver Mobile
Murox GmbH
2 Monate
2013-04 - 2013-05

Sybase Unwired Platform

Consultant
Consultant
  • Konfiguration einer SSO fähigen Infrastruktur zur Entwicklung von Mobile Enterprise Apps für iOS Devices basierend auf SUP 2.2, SAP ECC 6.0 und SAP Netweaver Gateway
  • Integration mit MS Active Directory und SAP Netweaver Portal. Einrichtung von SSO mittels SSO2 Tokens und X.509 Zertifikate
  • Integration von Appcelerator HTML5 Anwendungen mit dem SUP ODATA API und SAP Netweaver Gateway
SUP 2.2 SAP Netweaver Gateway SAP ECC 6.0 MS Active Directory SAP Netweaver Portal SSO2 Tokens X.509 iOS Android HTML5/JS Titanium Appcelerator ODATA API
Burda Digital Systems GmbH,
Offenburg
2 Monate
2012-10 - 2012-11

Sybase Unwired Platform

Consultant
Consultant
  • Konzeption und Architektur einer cloud Infrastruktur für Mobile Enterprise Services basierend auf Sybase Unwired Plattform (SUP)
SUP 2.1.3
T-Systems International GmbH
München
10 Monate
2012-02 - 2012-11

SAP Netweaver Mobile

Consultant
Consultant
  • Konzeption, Design & Implementierung einer offline fähigen mobilen Anwendung zur Unterstützung von Prozessen im IS-U Umfeld (Zählerwechsel, Periodische Ablesung, Instandhaltung, Inkasso)

  • Aufbau eines multi-backend Fähigen Daten- & Verteilungsmodells auf Basis SAP Netweaver Mobile

  • Vorbereitung und Durchführung eines 2 Tägigen Schulungsworkshops zum Thema „Administration und Entwicklung mit SAP Netweaver Mobile 7.1/7.3 “

SAP Netweaver Mobile 7.1 und 7.3 SAP IS-U SAP MRS
Pfalzwerke Aktiengesellschaft
Ludwigshafen
6 Monate
2011-01 - 2011-06

Rollout Mobile Instandhaltung

Projektleiter
Projektleiter
  • Rollout der mobilen Instandhaltungslösung an 5 Standorten deutschlandweit
MS SharePoint 2007
Wacker Chemie AG
Burghausen

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 8 Monate
2000-10 - 2007-05

Diplom

Note 1,4, Informatik an der TU-München
Note 1,4
Informatik an der TU-München

Diplomarbeit:

Entwurf eines Softwaresystems zur Wiederverwendung von  SAP-Komponenten in Geschäftsprozessen

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Kernkompetenz:

  • Software Engineering Management
  • Mobile / Web Solution Development

Profil:

Seit über 20 Jahre bin ich im Bereich der Software Entwicklung tätig. Mit viel Vergnügen habe ich bereits eine breite Palette von diverse IT Rollen erfüllt. Dabei habe ich mich kontinuierlich und auf dem neuesten Stand der Technik weiterentwickelt. Ich bringe fundierte praktische und theoretische Erfahrung in unterschiedlichen Technologie-Stacks mit und bin bereit in kürzeste Zeit neues zu erlernen und anzuwenden. Besonders interessant finde ich Projekte, die eine gewisse technische oder soziale Komplexität enthalten. Dort ist nämlich die Herausforderung trotz Ambiguitäten die Ziele zu erreichen. Durch meine Expertise bin ich in der Lage Mehrdeutigkeiten aufzulösen um dadurch effektiv die Komplexität zu reduzieren. In den letzten 7 Jahren habe ich mehrere anspruchsvolle Mobile Apps für die Plattformen iOS, Android, Web, Cross-Platform sowie einige Linux basierte Hardware (mit)entwickelt. Zu meinen Kunden zählen sowohl Start-Ups im Web / Mobile / IoT Bereich, als auch große multinationale Konzerne. Ich übernehme gerne folgende Herausforderungen in Ihrem Projekt:

  • Erfassung und Übersetzung von fachlichen in technischen Anforderungen
  • Entwurf und Implementierung von technischen Teil- und Gesamtarchitekturen
  • Risiko- und Aufwandsabschätzung von Projektvorhaben
  • Koordination von internationalen Softwareteams
  • Automatisierung der Entwicklungsprozesse
  • Beratung zur Technologieauswahl
  • Modernisierung von Legacy Systeme

Berufserfahrung:

01/2017  ?  heute

Rolle: Geschäftsführer 

Kunde: Auf Anfrage

Aufgaben:

  • Software Architect for Mobile and Web Solutions

05/2015 ? 12/2017

Rolle: Mobile Architect / Lead Software Developer

Kunde: Mobility Media GmbH, Berlin (Robert Bosch GmbH Tochterunternehmen)

11/2012 ? 05/2014

Rolle: Geschäftsführer 

Kunde: Auf Anfrage

Aufgaben:

  • Mobile Enterprise Solution Development

12/2011 ? 12/2016

Rolle: Software Engineering Manager / Mobile Architect / Lead Software Developer / SAP Mobility Consultant

Kunde: Freiberuflicher IT Spezialist

06/2009  ?  09/2011

Rolle: Projektleiter, Solution Architect

Kunde: Wacker Chemie AG, Burghausen

Aufgaben:

  • IT Enterprise Applications
  • Supplier Relationship & Plant Maintenance

05/2007  ?  05/2009

Rolle: Solution Architect, Solution Designer, Software Developer

Kunde: Wacker Chemie AG, München

Aufgaben:

  • IT Middleware & Architecture

04/2003  ?  04/2007

Rolle: Software Developer, Researcher

Kunde: Wacker Chemie AG, München

Aufgaben:

  • IT Development Basis

11/2000  ?  03/2003

Rolle: Software Developer

Kunde: Institut für Notfallmedizin & Medizinmanagement, München

Aufgaben:

  • Systemanalyse & Prozessoptimierung

Entwicklung mobiler Apps für:

  • Apple iPhone und iPad
  • Android 
  • Web  
  • UWP 

 

Mobile App Test Automation:

  • Detox  
  • Appium
  • Cucumber

 

Mobile app disbtriution:

  • Apple App Store / Testflight
  • Google Play Store / Alpha / Beta 
  • Enterprise App Store

JavaScript Development:

  • ReactNative     
  • React
  • Node.js
  • AngularJS

 

Software Development Prozesse:

  • Kanban                                                                              
  • Scrum                                                                                
  • Scrum of Scrums                                                             
  • Extreme Programming                                                    
  • V-Model                                                                            
  • RUP                                                                                   

 

Modellierungssprachen:

  • UML                                                                                  
  • ERM                                                                                   

 

Development Infrastrukturen:

  • Atlassian Jira                                                                    
  • Atlassian Bitbucket                                                          
  • Atlassian Confluence                                                       
  • Docker                                                                               
  • Jenkins                                                                              
  • git                                                                                      
  • Gitlab                                                                                
  • Subversion                                                                       
  • Nexus                                                                                
  • Artifactory                                                                        

 

Enterprise Portale:

  • Liferay Portal CE 6.1 / 6.2 / 7.0 / 7.1 / 7.2 / 7.3          
  • SAP NetWeaver Portal 7.0 / 7.1                                    

 

Enterprise Mobile Middlewares:

  • Sybase Unwired Platform (SUP)                                          
  • SAP NetWeaver Mobile 7.1/7.3                                           
  • SAP NetWeaver Mobile Infrastructure 2.5/7.0                  

 

Enterprise Backend Systems:

  • SAP ECC - PM/PS/MM                                                    
  • SAP IS-U                                                                            
  • SAP MRS                                                                           
  • SAP CRM                                                                           

 

Java Application Servers:

  • Apache 
  • Tomcat AS          
  • JBoss AS

Fahrzeugkommunikation:

  • OBD2 protocols and PIDs
  • CAN Bus Communication

Mitwirkung in Mobile Apps / Web Projekte (Auszug):

DriveFuel

Beschreibung:

  • Android / iOS App zur Erfassung von Tankvorgänge und Analyse vom Kraftstoffverbrauch, Kraftstoffkosten und CO2 Ausstoß

 

DriveTrip

Beschreibung:

  • Android / iOS App zur Erfassung von Fahrten mit dem PKW

 

www.drivelog.de

Beschreibung:

  • Werkstattportal
     

Workerbase.io

Beschreibung:

  • Android Smart Watch
  • Plattform zur Optimierung von Logistik und QM Prozesse in der Produktion
  • Integration von Factory Automation mit Digitalisierung von manuell durchgeführte Schritte durch IoT Technologien

Drivelog Connect Bosch Car Service

Beschreibung:

  • Android, iOS (iPhone)
  • Live Erfassung und Anzeige von Fahrzeugdaten, Fahrzeugdiagnose, automatisches Fahrtenbuch mit OBD2 Dongles (BT / BLE Verbindung)
  • Kostenerfassung und Verwaltung für den PKW, integrierte Werkstattsuche und Tankstellensuche

  

SAP Retail Execution 3.0

Beschreibung:

  • iOS (iPad)
  • Mobile Abwicklung von Konsumgütterverkauf mit örtlich verteilten Händlern. Erweiterung für die SAP CRM und SAP ERP Systeme

 

SAP MAM / MAU 2.5 / 3.0

Beschreibung:

  • Windows Mobile
  • Mobile Instandhaltung mit explosionsgeschützte Geräte und RFID Technologien, konform mit den ATEX Richtlinien der EU
  • Erweiterung für die SAP ERP Systeme

Betriebssysteme

Mac OS
MS-DOS
Unix
Windows
Windows CE

Programmiersprachen

C
C#
C++
CSS
Groovy
HTML
Java
JavaScript
Kotlin
Objective C
PL/SQL
Python
Swift
TypeScript
Unix Shell

Datenbanken

Couchbase
HSQL
JDBC
MariaDB
MySQL
Oracle DB
PostgreSQL
Realm
SQL
SQLite3
Sybase
UltraLite

Datenkommunikation

Bluetooth Classic & BT 4.0 LE
Ethernet
HTTP(S) / TCP/IP
Internet, Intranet
JSON
MQTT
REST
SMTP
SNMP
SOAP
Windows Netzwerk
Winsock
XML

Branchen

Branchen

  • Start-Ups
  • Internet of Things
  • Automotive
  • E-Health
  • Telematik

Einsatzorte

Einsatzorte

München (+500km)
nicht möglich

Projekte

Projekte

5 Monate
2020-04 - 2020-08

KV-SafeNet-Portal ? React News Portlet

  • JavaScript/React Entwicklung im Liferay Umfeld
  • Kassenärztliche Vereinigung Mecklenburg-Vorpommern
  • Der Kunde möchte zukünftig die eigenentwickelten Portlets von Vaadin und GWT in eine moderne und zukunftssichere Technologie transformieren
  • Im Rahmen des Projekts wurde zunächst eine Marktanalyse und einen Vergleich der möglichen Technologien durchgeführt
  • Anschließend wurde mit dem vom Kunden präferierten Technologie Stack eine prototypische Entwicklung von einem Portlet zur Verwaltung von Meldungen (News) umgesetzt
  • Der entstandene Code wurde ausführlich vor dem Entwicklerteam des Kunden vorgestellt
Clay UI React 16 Redux ES2015 TypeScript OAuth 2 GraphQL OpenAPI 3 REST JSON Liferay Portal 7.3 OSGi JavaEE JAX-RS Java Docker Gradle NodeJS Lerna Babel Webpack Adobe XD Figma Jira Jenkins Bitbucket git
6 Monate
2019-10 - 2020-03

DriveFuel

Product Owner
Product Owner
  • Konzeption und Entwicklung einer mobile App zur Erfassung und Analyse des Kraftstoffverbrauchs von Fahrzeuge
  • Eingabe von Betankungen durch scannen von Tankbelege
  • Einsatz von Machine Learning zur Texterkennung
  • Berechnung und Visualisierung von Statistiken und Charts
Android 4.4 ? 10.0 iOS 9 - 13 ReactNative 60 JavaScript React NodeJS Firebase MLKit TensorFlow Lite MPAndroidChart Android Studio Java Gradle XCode Objective C Swift Adobe XD Zeplin Jira Jenkins Bitbucket GIT
Microbit24 GmbH
Berlin
9 Monate
2019-01 - 2019-09

KV-SafeNet-Portal

Java Entwicklung im Liferay Umfeld
Java Entwicklung im Liferay Umfeld
  • Beratung im Bereich Optimierung und Automatisierung der Entwicklungsabläufe
  • Dockerisierung der Entwicklungsumgebung
  • Einführung von GIT und Jenkins Pipelines inkl. svn->git Migration
  • Redesign der Softwarearchitektur
  • Umstellung der bestehenden Code Base von JEE auf OSGi Standard
  • Umstellung von Java 8 auf Java 11
Liferay Portal 7.1 Tomcat MariaDB OpenLDAP Docker Java JEE OSGi Maven Gradle Spring JDBC JPA Hibernate Apache CXF SOAP REST Servlets JSF Vaadin GWT JSP JavaMail with Multiparts BouncyCastle S/MIME Arquillian JMX JUnit TestNG Mockito PowerMock Jira Jenkins Subversion Bitbucket git
Kassenärztliche Vereinigung Mecklenburg-Vorpommern
2 Jahre 1 Monat
2017-09 - 2019-09

Konnektor für E-Gesundheitskarte

DevOps Teamlead / Konfigurations- und Build-Manager
DevOps Teamlead / Konfigurations- und Build-Manager
  • Beratung im Bereich Optimierung und Automatisierung der Entwicklungsabläufe
  • Bereitstellung von Auslieferungspakete im Rahmen der Zertifizierung
  • Bereitstellung einer integrierten Entwicklungsumgebung für den Entwicklungsteam
  • Planung und Vorbereitung der Modularisierung der Konnektor Software
C++ conan.io Python Java Maven Nexus Jenkins Groovy Docker git
Accenture GmbH / T-Systems International GmbH
Berlin
2 Jahre
2016-10 - 2018-09

Drivelog Connect 2.0

Lead Developer, Mobile Solution Architect
Lead Developer, Mobile Solution Architect

Auswahl von Komponenten und Gestaltung einer mobile App Architektur für kontextbasiertes Marketing.  Evaluierung von diverse innovative Technologien für Mobile App Entwicklung
(u.a. ReactNative, Firebase, FlybitsSDK, SentianceSDK). Weiterentwicklung des Werkstattportals www.drivelog.de sowie dir Mobile Apps DriveTrip und DriveSprit.

  • Gesamtverantwortung für die Softwareentwicklung der iOS + Android mobile Apps inklusive der dazugehörigen Web Services
  • Beratung und Unterstützung des Web Entwicklungsteams
  • Optimierung der Entwicklungsprozesse und Infrastrukturen
  • Organisation und Koordination des technischen Teams
  • Kommunikation mit internen Auftraggeber und externen Software Lieferanten
  • Evaluierung der Technologien im Android Bereich
  • Bereitstellung der Entwicklungsinfrastruktur
Liferay AngularJS React SOAP REST JSON Tomcat Spring Oracle ReactNative JavaScript TypeScript NodeJS Android Android Studio Java Kotlin Gradle Proguard iOS Xcode 8 Objective-C Swift Couchbase Realm Firebase FlybitsSDK Sentiance SDK Appium Cucumber XRay for Jira Atlassian Confluence Jira Jenkins Bitbucket GIT TestFlight AppStore PlayStore
Mobility Media GmbH
Berlin
3 Monate
2017-01 - 2017-03

WORKERBASE (workerbase.io)

Mobile Architect, Lead Developer, Solution Architect, 70% remote
Mobile Architect, Lead Developer, Solution Architect, 70% remote

Bereitstellung einer Plattform zur Optimierung von Logistik und QM Prozesse in der Produktion. Einsatz von eigenentwickelte Smart Watches mit angepasster Android Version und integrierten Barcode Scanner. Anwendung von MQTT Protocol für IoT Kommunikation zur Integration mit Factory Automation Systeme (e.g. Kuka Roboter).

  • Stabilisierung und Qualitätsverbesserung der bestehenden Codebasis
  • Einführung von Standards für Code Formatierung und statischer Codeanalyse
  • Auswahl von Technologie für automatisiertes Testen
  • Anbindung der Hardware und Software Barcode / QR-Code Scanner
  • Implementierung von einzelnen User-Stories
Android 4/5/6 MQTT REST JSON Bluetooth Android Studio Java Gradle Proguard Calabash Cucumber JVM Atom IDE ReactNative JavaScript React NodeJS Atlassian Jira Jenkins Bitbucket GIT HockeyApp
Siemens AG
München
1 Jahr
2015-10 - 2016-09

Bluetooth und Drivelog Connect SDK

Mobile Software Engineering Manager, Lead Developer
Mobile Software Engineering Manager, Lead Developer

Kooperationsprojekt zwischen Mobility Media und ein weiteres deutsches Unternehmen mit dem Ziel eine gemeinsame mobile App für die Plattformen iOS und Android zu entwickeln.
Die App hat proprietäre Komponenten von beiden Kooperationspartner integrieret. Zu diesem Zweck wurde ein gemeinsames Team mit Teilnehmern aus beiden Unternehmen aufgebaut. Gesamtteamgröße des Mobile Teams ca. 35 Teilnehmer, geographisch verteilt in Deutschland, Polen, Indien und Spanien. Das Projekt wurde unter Anwendung vom Vorgehensmodell Scrum of Scrums umgesetzt.

  • Steuerung und Kontrolle des Mobile Teams von Mobility Media Seite (ca. 16 Entwickler)
  • Risiko- und Aufwandsabschätzung vom Projektvorhaben (Mobile)
  • Vorbereitung der gemeinsame Entwicklungsinfrastruktur (dev.purple-team.com)
  • Definition und Optimierung der gemeinsamen Softwareentwicklungsprozesse
  • Bereitstellung und Integration der Drivelog Connect Funktionalität in der Form einer SDK
  • Koordination zwischen Produkt Management, den eigenen Mobile Team, den Mobile Team des Kooperationspartners, Backend Development, QA und Test Teams.
  • Koordination des 3rd-Level Supports während der Pilotphase mit ca. 1000 User
Android 4/5/6 iOS 8/9 REST JSON Bluetooth 4.0 (LE+Classic) OBD II SQLite Xcode 7/8 Objective-C Android Studio Java Gradle Dexguard Atlassian Confluence Jira XRay Jenkins Bitbucket GIT HockeyApp Testflight Phraseapp
Mobility Media GmbH
Berlin
10 Monate
2014-12 - 2015-09

Drivelog Connect Mobile Apps

Lead Developer, Solution Architect
Lead Developer, Solution Architect

Softwareentwickung eines mobile / IoT Produkts für die Plattformen Android und iOS mit Anbindung von Fahrzeugdaten über eigenentwickelte OBDII Dongle Hardware. Wiederverwendung der gleiche Code Basis zur Bereitstellung von mehreren Ausprägungen für unterschiedlichen Autoversicherer, Fahrzeughersteller und Werkstattketten in USA, Deutschland, Frankreich und China. Internationales Projekt mit örtlich verteilten Teams. Projektsprache Englisch.

  • Skalierung, Steuerung und Kontrolle des externen Mobile Teams in Polen und Bulgarien  (5 Android / iOS Entwickler erweitert auf 14 Android / iOS Entwickler)
  • Risiko- und Aufwandsabschätzung vom Projektvorhaben
  • Erstellung des Gesamtprodukt Security Konzepts (BT Hardware-Mobile-Backend)
  • Einführung und Etablierung von Mobile Continuous Integration (Android + iOS)
  • Durchführung von Release Planung und Release Management
  • Koordination zwischen Top Level Management, Produkt Management, Marketing, den eigenen Mobile Development Team, Backend Development, Bluetooth Hardware Development & Test Teams
Android 4/5/6 iOS 7/8/9 REST JSON Bluetooth 4.0 (LE+Classic) OBD II SQLite Xcode 7/8 Objective-C Android Studio Java Gradle Proguard OpenAM OAuth X.509 AES Curve25519 XSalsa20 libsodium OpenAM OAuth X.509 AES Curve25519 XSalsa20 libsodium
Mobility Media GmbH
Berlin
4 Monate
2014-09 - 2014-12

Drivelog Mobile App

Lead Developer, Solution Architect
Lead Developer, Solution Architect

Weiterentwicklung der Mobile App Drivelog für die Plattformen iOS und Android. Internationales Projekt mit örtlich verteilten Teams. Projektsprache Englisch.

  • Steuerung und Kontrolle des externen Mobile Teams in Polen (5 Android / iOS Entwickler)
  • Erstellung von technischen Requirements und Architekturvorgaben
  • Durchführung von Code Reviews der Android & iOS Entwicklung
  • Einführung und Etablierung von Release Planung und Release Management Prozesse
Android 4 iOS 7 Liferay 6 REST JSON SQLite Xcode 6/7 Objective-C Eclipse Java Atlassian Confluence Jira TestLink Subversion HockeyApp
Mobility Media GmbH
Berlin
11 Monate
2013-09 - 2014-07

SAP Retail Execution 3.0 ? Custom Development Erweiterungen

Lead Developer, Solution Architect
Lead Developer, Solution Architect

SAP Retail Execution 3.0 – Custom Development Erweiterungen der Standard Software. Implementierung einer Multi-Level Sales BoM (Bill of Materials) Fähigkeit. Internationales Projekt mit örtlich verteilten Teams. Projektsprache Englisch.

  • Steuerung und Kontrolle des externen Mobile Teams in Bulgarien (3 iOS Entwickler)
  • Vorbereitung der Entwicklungsumgebung
  • Konzeption der Backend Erweiterungen
  • Konzeption und Umsetzung der SUP MBO Erweiterungen
  • Qualitätskontrolle der iOS Entwicklung
  • Koordination zwischen Kunde (UK), Auftraggeber (Deutschland), iOS Software Entwicklungsteam (Bulgarien), iOS Softwareentwicklungsteam Kunde (Indien) und Backend Entwicklungsteam (Deutschland und Indien)
SAP Retail Execution 3.0 Sybase Unwired Platform 2.2 SP2 SAP CRM SAP ECC iPad WiFi iPad Air iOS 6 / 6.1 / 7 Xcode 5 Objective-C OCUnit/SenTestKit OCMock Atlassian Jira Atlassian Bamboo Subversion Testflightapp
SAP AG
7 Monate
2013-03 - 2013-09

Mobile Workforce Management Core

Lead Developer, Solution Architect
Lead Developer, Solution Architect
  • Konzeption und Koordination der Softwareeentwicklung eines Cross Platform Mobile Business Application Frameworks zur Synchronisierung von business Daten mit Windows Classic, Windows Phone 8, iOS 6 und Android 4 Geräten, kompatibel mit den Plattformen SUP und Netweaver Mobile
  • Nearshoring Projekt, das teilweise in Bulgarien umgesetzt wurde
.NET Framework C# SQLite Windows Phone 8 iOS 6 Android 4 Sybase Unwired Platform SAP Netweaver Mobile
Murox GmbH
2 Monate
2013-04 - 2013-05

Sybase Unwired Platform

Consultant
Consultant
  • Konfiguration einer SSO fähigen Infrastruktur zur Entwicklung von Mobile Enterprise Apps für iOS Devices basierend auf SUP 2.2, SAP ECC 6.0 und SAP Netweaver Gateway
  • Integration mit MS Active Directory und SAP Netweaver Portal. Einrichtung von SSO mittels SSO2 Tokens und X.509 Zertifikate
  • Integration von Appcelerator HTML5 Anwendungen mit dem SUP ODATA API und SAP Netweaver Gateway
SUP 2.2 SAP Netweaver Gateway SAP ECC 6.0 MS Active Directory SAP Netweaver Portal SSO2 Tokens X.509 iOS Android HTML5/JS Titanium Appcelerator ODATA API
Burda Digital Systems GmbH,
Offenburg
2 Monate
2012-10 - 2012-11

Sybase Unwired Platform

Consultant
Consultant
  • Konzeption und Architektur einer cloud Infrastruktur für Mobile Enterprise Services basierend auf Sybase Unwired Plattform (SUP)
SUP 2.1.3
T-Systems International GmbH
München
10 Monate
2012-02 - 2012-11

SAP Netweaver Mobile

Consultant
Consultant
  • Konzeption, Design & Implementierung einer offline fähigen mobilen Anwendung zur Unterstützung von Prozessen im IS-U Umfeld (Zählerwechsel, Periodische Ablesung, Instandhaltung, Inkasso)

  • Aufbau eines multi-backend Fähigen Daten- & Verteilungsmodells auf Basis SAP Netweaver Mobile

  • Vorbereitung und Durchführung eines 2 Tägigen Schulungsworkshops zum Thema „Administration und Entwicklung mit SAP Netweaver Mobile 7.1/7.3 “

SAP Netweaver Mobile 7.1 und 7.3 SAP IS-U SAP MRS
Pfalzwerke Aktiengesellschaft
Ludwigshafen
6 Monate
2011-01 - 2011-06

Rollout Mobile Instandhaltung

Projektleiter
Projektleiter
  • Rollout der mobilen Instandhaltungslösung an 5 Standorten deutschlandweit
MS SharePoint 2007
Wacker Chemie AG
Burghausen

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 8 Monate
2000-10 - 2007-05

Diplom

Note 1,4, Informatik an der TU-München
Note 1,4
Informatik an der TU-München

Diplomarbeit:

Entwurf eines Softwaresystems zur Wiederverwendung von  SAP-Komponenten in Geschäftsprozessen

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Kernkompetenz:

  • Software Engineering Management
  • Mobile / Web Solution Development

Profil:

Seit über 20 Jahre bin ich im Bereich der Software Entwicklung tätig. Mit viel Vergnügen habe ich bereits eine breite Palette von diverse IT Rollen erfüllt. Dabei habe ich mich kontinuierlich und auf dem neuesten Stand der Technik weiterentwickelt. Ich bringe fundierte praktische und theoretische Erfahrung in unterschiedlichen Technologie-Stacks mit und bin bereit in kürzeste Zeit neues zu erlernen und anzuwenden. Besonders interessant finde ich Projekte, die eine gewisse technische oder soziale Komplexität enthalten. Dort ist nämlich die Herausforderung trotz Ambiguitäten die Ziele zu erreichen. Durch meine Expertise bin ich in der Lage Mehrdeutigkeiten aufzulösen um dadurch effektiv die Komplexität zu reduzieren. In den letzten 7 Jahren habe ich mehrere anspruchsvolle Mobile Apps für die Plattformen iOS, Android, Web, Cross-Platform sowie einige Linux basierte Hardware (mit)entwickelt. Zu meinen Kunden zählen sowohl Start-Ups im Web / Mobile / IoT Bereich, als auch große multinationale Konzerne. Ich übernehme gerne folgende Herausforderungen in Ihrem Projekt:

  • Erfassung und Übersetzung von fachlichen in technischen Anforderungen
  • Entwurf und Implementierung von technischen Teil- und Gesamtarchitekturen
  • Risiko- und Aufwandsabschätzung von Projektvorhaben
  • Koordination von internationalen Softwareteams
  • Automatisierung der Entwicklungsprozesse
  • Beratung zur Technologieauswahl
  • Modernisierung von Legacy Systeme

Berufserfahrung:

01/2017  ?  heute

Rolle: Geschäftsführer 

Kunde: Auf Anfrage

Aufgaben:

  • Software Architect for Mobile and Web Solutions

05/2015 ? 12/2017

Rolle: Mobile Architect / Lead Software Developer

Kunde: Mobility Media GmbH, Berlin (Robert Bosch GmbH Tochterunternehmen)

11/2012 ? 05/2014

Rolle: Geschäftsführer 

Kunde: Auf Anfrage

Aufgaben:

  • Mobile Enterprise Solution Development

12/2011 ? 12/2016

Rolle: Software Engineering Manager / Mobile Architect / Lead Software Developer / SAP Mobility Consultant

Kunde: Freiberuflicher IT Spezialist

06/2009  ?  09/2011

Rolle: Projektleiter, Solution Architect

Kunde: Wacker Chemie AG, Burghausen

Aufgaben:

  • IT Enterprise Applications
  • Supplier Relationship & Plant Maintenance

05/2007  ?  05/2009

Rolle: Solution Architect, Solution Designer, Software Developer

Kunde: Wacker Chemie AG, München

Aufgaben:

  • IT Middleware & Architecture

04/2003  ?  04/2007

Rolle: Software Developer, Researcher

Kunde: Wacker Chemie AG, München

Aufgaben:

  • IT Development Basis

11/2000  ?  03/2003

Rolle: Software Developer

Kunde: Institut für Notfallmedizin & Medizinmanagement, München

Aufgaben:

  • Systemanalyse & Prozessoptimierung

Entwicklung mobiler Apps für:

  • Apple iPhone und iPad
  • Android 
  • Web  
  • UWP 

 

Mobile App Test Automation:

  • Detox  
  • Appium
  • Cucumber

 

Mobile app disbtriution:

  • Apple App Store / Testflight
  • Google Play Store / Alpha / Beta 
  • Enterprise App Store

JavaScript Development:

  • ReactNative     
  • React
  • Node.js
  • AngularJS

 

Software Development Prozesse:

  • Kanban                                                                              
  • Scrum                                                                                
  • Scrum of Scrums                                                             
  • Extreme Programming                                                    
  • V-Model                                                                            
  • RUP                                                                                   

 

Modellierungssprachen:

  • UML                                                                                  
  • ERM                                                                                   

 

Development Infrastrukturen:

  • Atlassian Jira                                                                    
  • Atlassian Bitbucket                                                          
  • Atlassian Confluence                                                       
  • Docker                                                                               
  • Jenkins                                                                              
  • git                                                                                      
  • Gitlab                                                                                
  • Subversion                                                                       
  • Nexus                                                                                
  • Artifactory                                                                        

 

Enterprise Portale:

  • Liferay Portal CE 6.1 / 6.2 / 7.0 / 7.1 / 7.2 / 7.3          
  • SAP NetWeaver Portal 7.0 / 7.1                                    

 

Enterprise Mobile Middlewares:

  • Sybase Unwired Platform (SUP)                                          
  • SAP NetWeaver Mobile 7.1/7.3                                           
  • SAP NetWeaver Mobile Infrastructure 2.5/7.0                  

 

Enterprise Backend Systems:

  • SAP ECC - PM/PS/MM                                                    
  • SAP IS-U                                                                            
  • SAP MRS                                                                           
  • SAP CRM                                                                           

 

Java Application Servers:

  • Apache 
  • Tomcat AS          
  • JBoss AS

Fahrzeugkommunikation:

  • OBD2 protocols and PIDs
  • CAN Bus Communication

Mitwirkung in Mobile Apps / Web Projekte (Auszug):

DriveFuel

Beschreibung:

  • Android / iOS App zur Erfassung von Tankvorgänge und Analyse vom Kraftstoffverbrauch, Kraftstoffkosten und CO2 Ausstoß

 

DriveTrip

Beschreibung:

  • Android / iOS App zur Erfassung von Fahrten mit dem PKW

 

www.drivelog.de

Beschreibung:

  • Werkstattportal
     

Workerbase.io

Beschreibung:

  • Android Smart Watch
  • Plattform zur Optimierung von Logistik und QM Prozesse in der Produktion
  • Integration von Factory Automation mit Digitalisierung von manuell durchgeführte Schritte durch IoT Technologien

Drivelog Connect Bosch Car Service

Beschreibung:

  • Android, iOS (iPhone)
  • Live Erfassung und Anzeige von Fahrzeugdaten, Fahrzeugdiagnose, automatisches Fahrtenbuch mit OBD2 Dongles (BT / BLE Verbindung)
  • Kostenerfassung und Verwaltung für den PKW, integrierte Werkstattsuche und Tankstellensuche

  

SAP Retail Execution 3.0

Beschreibung:

  • iOS (iPad)
  • Mobile Abwicklung von Konsumgütterverkauf mit örtlich verteilten Händlern. Erweiterung für die SAP CRM und SAP ERP Systeme

 

SAP MAM / MAU 2.5 / 3.0

Beschreibung:

  • Windows Mobile
  • Mobile Instandhaltung mit explosionsgeschützte Geräte und RFID Technologien, konform mit den ATEX Richtlinien der EU
  • Erweiterung für die SAP ERP Systeme

Betriebssysteme

Mac OS
MS-DOS
Unix
Windows
Windows CE

Programmiersprachen

C
C#
C++
CSS
Groovy
HTML
Java
JavaScript
Kotlin
Objective C
PL/SQL
Python
Swift
TypeScript
Unix Shell

Datenbanken

Couchbase
HSQL
JDBC
MariaDB
MySQL
Oracle DB
PostgreSQL
Realm
SQL
SQLite3
Sybase
UltraLite

Datenkommunikation

Bluetooth Classic & BT 4.0 LE
Ethernet
HTTP(S) / TCP/IP
Internet, Intranet
JSON
MQTT
REST
SMTP
SNMP
SOAP
Windows Netzwerk
Winsock
XML

Branchen

Branchen

  • Start-Ups
  • Internet of Things
  • Automotive
  • E-Health
  • Telematik

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.