Android Entwicklung und Architektur. Zusätzliche Erfahrung mit Java auf Server, nativem Codem Bluetooth und NFC auf Android und REST-APIs.
Aktualisiert am 01.02.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Kotlin
Android
Java
Deutsch
Muttersprache
Englisch
Unicert3-certified fließend in Schrift und Sprache
Japanisch
Grundkenntnisse, verlernt
Russisch
Grundkenntnisse, verlernt

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Monate
2023-01 - 2023-02

NEUES BLUETOOTH SCHLOSS

Android Entwickler Kotlin Bluetooth Low Energy NFC ...
Android Entwickler

Erweiterung einer Management -App für Bluetooth und NFC Smart-Schlässer um anonyme Schließfächer

  • Release und Devops (Analyse und Eingreifen bei Server Vorfällen oder Play Store/Crashlytics)
  • Zusammenarbeit mit Firmware Entwicklung, iOS Entwicklung und Design

Kotlin Bluetooth Low Energy NFC Android 4.4 ? 11.0 Jetpack Continous Integration: Bitbucket Ticketing: Bitbucket Confluence Entwicklungsumgebung: Android Studio Gradle Git jUnit
HÄFELE/SPHINX ELECTRONICS
1 Jahr 9 Monate
2021-05 - 2023-01

COMDIRECT+O2+HSV+BVB BANKING APPS

Android Entwickler Kotlin Java Gini Vision SDK ...
Android Entwickler
Erstellen einer speziellen Online-Banking App für Nutzer unter 18. Weiterentwicklung und Pflege der Online-Banking Apps der Comdirect Bank. incl. Der speziellen Ausführungen für O2 Banking, den HSV und BVB Fan-Konten sowie der Photo-Tan App.

  • Android Entwickler in SCRUM Team.
  • Mitarbeit in Arcitekturkreis

Kotlin Java Gini Vision SDK Android 5.0 ? 12.0 Jetpack Compose RxJava Continous Integration: Jenkins Ticketing: Bitbucket Confluence Jira Entwicklungsumgebung: Android Studio Gradle Git jUnit Koin Mockito Mokk
APPLOFT GMBH
1 Jahr 9 Monate
2020-01 - 2021-09

SCHLIE?PLAN + BETRIEB

Kotlin Bluetooth Low Energy NFC ...

Android+iOS Anwendung zur Erstellung und Inbetriebnahme komplexer Schließpläne auf Bluetooth+NFC Schlössern für den Luxus Ladenbau.

  • Android Neuentwicklung im Wasserfall Modell vor Ort
  • Beratung zu Mobil-Themen in frühen Projektphasen
  • Release und Devops (Play Store/Crashlytics)
  • Liaison zu externer iOS Entwickler und Designer außer Haus

Kotlin Bluetooth Low Energy NFC Android 4.4 ? 11.0 Jetpack Continous Integration: Bitbucket Ticketing: Bitbucket Confluence Android Studio Gradle Git jUnit
HÄFELE/SPHINX ELECTRONICS
1 Jahr
2019-01 - 2019-12

SMARTPHONE KEY

Kotlin Java Bluetooth Low Energy ...

Android+iOS Anwendung als Ersatz für Hotel Zimmerschlüssel incl. Server Diensten, Zusatzfunktionen zur den Hotel-Gast Verbessertes Sichereitskonzept und kryptographes Protokoll über Bluetooth Low Energy.

  • Android Neuentwicklung sowie Spring Boot Anpassungen im Wasserfall Modell
  • Beratung zu Mobil-Themen
  • Release und Devops (Analyse und Eingreifen bei Server Vorfällen oder Play Store/Crashlytics)
  • Zusammenarbeit mit Firmware Entwicklung, iOS Entwicklung und Design

Kotlin Java Bluetooth Low Energy Kryptographie auf Elyptischen Kurven Android 4.4 ? 10.0 REST Webservices Spring Boot Firebase Cloud Messaging (Push Messaging) + Crashlytics Continous Integration: Bitbucket Ticketing: Bitbucket Confluence Entwicklungsumgebung: Android Studio Gradle Git jUnit
HÄFELE/SPHINX ELECTRONICS
7 Monate
2018-06 - 2018-12

Internationale Entwicklung und Pflege einer Konzern-Weiten Online-Banking Anwendung

ANDROID ENTWICKLER Kotlin Java
ANDROID ENTWICKLER

Internationale Entwicklung und Pflege einer Konzern-Weiten Online-Banking Anwendung für mehrere Länder innerhalb der ING Banken Gruppe.

  • Als Software-Entwickler im SCRUM Team Feature, regulatorische Anforderungen und Fehleranalysen+Behebungen im Dialog mit Product-Owner, Backend-Entwicklern, iOS Entwicklern und Grafik-Designer vom Entwurf bis zur Abnahme umgesetzt und darüber hinaus gepflegt.

Android 4.4 ? 9.0 REST Webservices Android Studio Jira ServiceNow GitLab Android Studio Gradle Git jUnit Robotium
Kotlin Java
ING BANK
6 Monate
2018-01 - 2018-06

Erstellung einer Industrie-Anwendung

ANDROID ENTWICKLER Java
ANDROID ENTWICKLER

Erstellung einer Industrie-Anwendung zur Konfiguration, Diagnose und dem Management von Optischen Sensoren.

  • Als Software-Entwickler im SCRUM Team Features abgesprochen und umgesetzt vom Entwurf bis zur Abnahme umgesetzt

NFC Android 5.0 ? 8.0 REST Webservices Android Studio Jira Jenkins Android Studio Gradle Git jUnit Robotium
Java
SICK AG
1 Jahr 10 Monate
2016-03 - 2017-12

Pflege und Weiterentwicklung der App und Online-Banking-Anwendung

ANDROID ENTWICKLER Java Kotlin
ANDROID ENTWICKLER

Weiterentwicklung der ING-Weiten Online-Banking Anwendung für mehrere Länder

  • Als Software-Entwickler im SCRUM Team Feature, regulatorische Anforderungen und Fehleranalysen+Behebungen im Dialog mit Product-Owner, Backend-Entwicklern, iOS Entwicklern und Grafik-Designer vom Entwurf bis zur Abnahme umgesetzt.

Android 4.4 ? 8.0 REST Webservices Android Studio Jenkins Jira ServiceNow Android Studio Gradle SVN jUnit Robotium
Java Kotlin
ING-DIBA BANK
10 Monate
2015-05 - 2016-02

Entwicklung von Android-Apps für Handheld-Scanner

ANDROID ENTWICKLER Scrum REST Orika Object-Mapping ...
ANDROID ENTWICKLER

17 neue Android Apps für Handheld-Scanner in Penny Märkten

  • Als Software-Entwickler im SCRUM Team mehrere Anwendungen im Dialog mit Product-Owner, Backend-Entwicklern und Grafik-Designer vom Entwurf bis zur Abnahme umgesetzt.
  • Als Teil des Architektur-Arbeitskreises Vorgaben für die Entwicklung von Android Anwendungen erarbeitet

Spring Jboss EAP 6.4 Android 4.4 ? 6.0 Java Quickbuild Jira Eclipse Android Studio Gradle SVN jUnit Maven JAX-WS (REST Webservices)
Scrum REST Orika Object-Mapping MyBatis OR-Mapping SLF4J Logging
REWE SYSTEMS
Köln
11 Monate
2014-06 - 2015-04

Entwicklung eines Datenkommunikationssystems für neue Autogenerationen

SOFTWARE ARCHITECT Java
SOFTWARE ARCHITECT

Datenkommunikations System für neue Autogenerationen.

  • Als Software Architekt neue Generation von Datendiensten für mobilen Dienste in Serie gebracht
  • Als Software Architekt technische Absprachen zu Mobilfunknutzung im Fahrzeug .
  • Software Architektur und deren Umsetzung zwischen Konzernmarken, Zulieferern und Telekommunikationskonzernen abgestimmt 

Jira DOORS TeamForge SVN Enterprise Architect XML Protokolle UML interne Konzern-Anwendungen
Java
Audi AG
Ingolstadt
1 Jahr 2 Monate
2013-04 - 2014-05

Entwicklung eines Infotainment -Systems für neue Autogenerationen

SOFTWARE ARCHITECT embedded Java XML UML
SOFTWARE ARCHITECT

Infotainment System für neue Autogenerationen.

  • Als Software Architekt die Basisdienste und Kommunikation für mobilen Dienste an neue Erfordernisse angepasst und erweitert.
  • Als Software Architekt technische Absprachen zu Mobilfunknutzung im Fahrzeug .
  • Unterstützung der Funktionsverantwortlichen bei Nutzung der Basisdienste.
  • Absprachen zu Anforderungen und Umsetzung zwischen den Konzernmarken.
  • Anforderungsmanagement für Basisdienste und Kommunikation.
  • Absprachen zu Anforderungen und Umsetzung mit Zulieferern und Telekommunikationskonzernen. 

Jira Teamforge Eclipse Enterprise Architect DOORS
embedded Java XML UML
Audi
Ingolstadt
2 Monate
2013-02 - 2013-03

Hochgradig mandantenfähige Android-App erstellt

Android Java-Entwickler XML Android (Version 2/3/4) Fragments - v2/v4 Animation API
Android Java-Entwickler

Hochgradig Mandanten-fähige Android App für Stellenbörse erstellt.

  • Als mobile Java -Entwickler die App aufgrund graphischer Vorgaben geplant, entwickelt und umgesetzt.

Eclipse SVN Jira
XML Android (Version 2/3/4) Fragments - v2/v4 Animation API
STELLENBÖRSE JOBWARE
2 Jahre 10 Monate
2010-06 - 2013-03

Betreuung der Entwicklung des Vespucci für Android

Maintainer / mobile-Java-Entwickler Java 6
Maintainer / mobile-Java-Entwickler
  • Rolle des Maintainers übernommen und in mehreren Sprints massive Verbesserungen dieses GIS(Geo)-Editors und seiner Kartendarstellung implementiert
  • Als Maintainer die Entwickler betreut
  • Releaseplanung
  • Als mobile-Java-Entwickler auf Android GIS(Geo)-Funktionen implementiert
  • Als Mentor im Google Summer of Code Entwickler betreut
Android OpenStreetMap Eclipse SVN jUnit Ant Google Code
Java 6
OPEN SOURCE
10 Monate
2012-04 - 2013-01

Live Video Verarbeitung

Java Android Entwickler Java Android REST ...
Java Android Entwickler

Live Streaming und Transkodierung von Video und Audio auf Android Geräten von Android 2.3 bis zum aktuellen 4.2. Nativer Code zur Umgehung von auf älteren Geräten nicht verfügbaren APIs und Sonderbehandlung für die Eigenheiten verschiedener Codec Hersteller auf Android Geräten.

  • Als mobile Java -Entwickler und MPEG4 Spezialist systemname Video-, Audio- und Containerverarbeitung entwickelt und umgesetzt.

Eclipse SVN Git jUnit Hudson Jenkins Eclipse SVN Git jUnit Hudson/Jenkins
Java Android REST JSON MPEG4
LAT Dev
Recklinghausen
1 Monat
2012-04 - 2012-04

Dropbox-Anwendungen und OpenSource Apps angepasst

Java
  • Sowohl eigene Dropbox-Anwendungen als auf beliebte OpenSource Apps wie ?aLogcat? angepasst, so daß
    diese auf GoogleTV mit Android3/Android4 sinnvoll nutzbar sind.
  • Als mobile-Java-Entwickler komplexe Anpassungen an neueste Entwicklungen durchgeführt

Android GoogleTV Logitec Revue Eclipse SVN Git jUni t Ant Maven
Java
OPEN SOURCE
1 Jahr 8 Monate
2010-08 - 2012-03

Verwaltung eines eigenen Branch und neuen Major-Features

mobile-Java-Entwickler Java 6
mobile-Java-Entwickler
  • Als Entwickler-Status im Projekt einen eigenen Branch und neues Major-Feature verwaltet sowie diverse Verbesserungen
  • Als mobile-Java-Entwickler auf Android komplexe, neue Mail-Funktionen implementiert
Android Eclipse SVN Git Ant Google Code
Java 6
OPEN SOURCE
1 Jahr 10 Monate
2010-06 - 2012-03

Entwicklung von mehrere großen Android-Anwendungen

mobile-Java-Entwickler Objective C Android iOS ...
mobile-Java-Entwickler
  • Als mobile-Java-Entwickler auf Stundenbasis entworfen, umgesetzt, erweitert und gewartet
Eclipse SVN Git jUnit Ant Maven Redmine Jira Xcode4 Hudson/Jenkins
Objective C Android iOS Java
1&1 MAIL UND MEDIA
7 Monate
2009-12 - 2010-06

Entwicklung von Reverse-Geocoding

Software-Entwickler
Software-Entwickler
  • Kostengünstige Auflösung von Geokoordinaten in Adressen nach dem von mir mitentwickelten Karlsruhe-
    Schema der OpenStreetMap. Sehr hohe Last-anforderungen dieser Geoanwendung(GIS).
  • Offshore-Entwickler in Indien betreut
    exakte Spezifikation, verbindliche Styleguides und Testfälle erstellt
  • Abnahme, QA, Anpassung, Optimierung und Inbetriebnahme
OpenStreetMap (OSM) Java 6 PostGIS PostgreSQL MySQL(Clustering) Netbeans SVN jUnit
ENAIKOON GMBH
1 Jahr 6 Monate
2009-01 - 2010-06

Entwicklung von Mobile-Geo-Anwendungen

mobile-Java- und C#-Entwickler Java 6 C#
mobile-Java- und C#-Entwickler
  • Neue, komplexe Consumer- GIS-Anwendung für Android geschrieben sowie 2 bestehende Programme für Blackberry und Windows Mobile zu einer Version 2 ausgebaut und bis in den Kundeneinsatz begleitet
  • Neuentwicklungen mit Kunde abgestimmt und sehr detailliert spezifiziert
  • Als mobile-Java- und C#-Entwickler auf Stundenbasis und Festpreis umgesetzt
  • Umfangreiche Tests auf 6 lokalen, dutzenden off-site Geräten und 8 Simulatoren
Android Windows Mobile Blackberry kundeneigener GIS-Server Eclipse Visual Studio SVN jUnit Ant
Java 6 C#
ENAIKOON GMBH
6 Monate
2009-07 - 2009-12

Migration Bea auf Glassfish

Java-Entwickler Glassfish Java 6
Java-Entwickler
  • Gross-Migration von 42 JEE-Anwendungen von Bea Weblogic und Java 5 auf Glassfish mit Java 6. Mit custom Security-Realms, Altsystemen und Parallelbetrieb sowie Kommunikation zwischen umgestellten und nicht umgestellten Beans
  • Als Java Entwickler Anwendungen, Unit-Tests und Maven-Scripte umgestellt
JEE/J2EE EJB2 Servlets SVN Maven DB2 Bea Weblogic Eclipse SVN jUnit Maven
Glassfish Java 6
BASLER VERSICHERUNGEN

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung

2005

Sun Certified Java Programmer 5


2002 ? 2005

Informatik-Studium an der Albert Ludwigs Universität in Freiburg als Dipl.Inf abgeschlossen


2000 - 2002

Erste Arbeits-Erfahrung in der Software-Entwicklung


2000 - 2005

Forschung in Augmented Reality und Wearable Computing


1998 - 2002

Informatik-Studium an der University Rostock (Studienort-Wechsel nach Vordiplom)


1994

Praktikum bei der CIS GmbH (Software Entwicklung)


1990 - 1991

Erster Programmier-Kurs (1 Jahr)


1985 - 1997

Abitur an der Gesamtschule Mitte in Rostock

Position

Position

  • Hauptsächlich Entwicklung vor Ort und verteilt im Team oder Alleinverantwortlich.
  • Support-, Consulting- und Betreuung von entfernten Entwicklern auf Anfrage.


Kompetenzen

Kompetenzen

Top-Skills

Kotlin Android Java

Produkte / Standards / Erfahrungen / Methoden

DOORS
Enterprise Architect
Git
Glassfish
Gradle
Hudson
Jenkins
Jira
MPEG4
REST
REST Webservices
Scrum
Servlets
Spring
XML
Persönliches Profil

  • Er arbeitet seit 2001 in der Software Entwicklung, seit 2005 als Freiberufler. Als erfahrener Entwickler hat er an zahlreichen Projekten im Bereich der medizinischen und Finanz- Software, welche mit ihrer hohen Qualität an Code, Tests und Dokumentation zertifiziert werden gearbeitet und dann seine Erfahrung auf konventionellere Branchen auszuweiten ohne seinen hohen Anspruch an die eigene Arbeit einzubüßen.  Nach vielen Jahren der Spezialisierung auf die mobilen Plattformen ? allen voran Android ? trat er er in den letzten Jahren den Ausbau vom reinen Entwickler zum Architekten an.
  • Er studierte Informatik und Mathematik an den Universitäten von Rostock und Freiburg. Nachdem er später noch die Prüfung zum Sun Certified Java Programmer noch während des Version 5 Beta-Programms abgelegt hatte, veröffentlichte er ein eigenes Buch über den praktischen Einsatz von Biometrie und RFID.  Seit dem entwickelte und betreute er verschiedenste Software-Systeme in der Java- und .NET -Welt genauso wie SAS-Altsysteme und gelegentliche embedded Projekte in C und Assembler.

Erfahrungsfelder
  • Linux Embedded Entwicklung
  • Backend und Enterprise Entwicklung
  • Model Driven Architeture
  • Virtualisierung
  • Datensicherheit
  • Kryptographie
  • Biometrie
  • Spezialisiert auf: Mobile Geräte unter Android
  • Darüber hinaus: Linux Embedded Entwicklung,Backend und Enterprise Entwicklung,
  • Bluetooth/BLE

 

Spezialisierungen
  • Mobile Geräte unter Android


Weitere Qualifizierungen

  • Publizierter Autor
  • mehrere Wettbewerbe
  • diverse Weiterbildungen


ANWENDUNGEN

  • Spezialisiert auf: Android mit Hilfe von Android Studio und Gradle in Kotlin und Java
  • (Stichworte: Kotlin, Java, Android Studio, IntelliJ, Eclipse, Gradle, Maven, Git, Ant, SVN/Subversion, CSV, VSS)
  • Unterstützung der Mobil-Entwicklung durch Anpassungen auf Server
  • (Stichworte: JEE, Spring Boot, PHP, DB2 / MySql / PostgreSQL / PostGIS / LDAP)

Betriebssysteme

Android
SPEZIALISIERUNG
Blackberry
IRIX
Linux
MACH
SUN OS
Symbian
Unix-Systeme
auf i386 / ARM / Mips
Windows
Windows CE/Mobile

Programmiersprachen

Assembler
C
#, ++
CSS
Delphi
HTML
Java
Sun Certified Java Programmer 5, SPEZIALISIERUNG
Java 6
JavaScript
JAX-WS
JSON
JSP
Kotlin
SPEZIALISIERUNG
Objective C
PHP
Qt
SAS
Scriptsprachen
Shell
TeX, LaTeX
UML
VB#
SQL
XML(XSLT/Schema)
C#
C++
Spezialisierung: 
  • Kotlin
  • Java (incl. Kotlin-Multiplatform/Compose-JB für Android+Desktop)
    • Blackberry (speziell J2ME)
    • Android
    • Embedded-Bereich (CDC/CLDC/J2ME)
    • Server-Bereich (J2EE)

Datenbanken

Access
DB2
LDAP
MS SQL Server
MySQL
Oracle
PostGIS
PostgreSQL

Datenkommunikation

Ethernet
Nutzung halt
Internet, Intranet
klar...
NFC
RS232/485/LPT
kleine Hardware- und Embedded-Projekte
TCP/IP
jede menge, auch multicast, wenig IPv6 aber will da gerne mehr machen
Voice
SIP/IAX im regelmäßigen Einsatz
Windows+Mac Netzwerk
Nutzung halt

Hardware

Blackberry
Desktop
Embedded Platformen
GoogleTV
PC
Server
Windows Mobile

embedded Systeme

  • Erfahrungen auf x86 und Atmel in der medizinischen Datenerfassung
  • Entwicklung von wearable computers

Mikrocontroller

  • Atmel
  • Schnelle Erlernung weiterer möglich

Hardware-Entwicklung

  • Kleinere Projekte mit Atmel-Controllern, u.a. in den Fresenius Dialysemaschinen

Design / Entwicklung / Konstruktion

Android Studio
SPEZIALISIERUNG
Ant
CVS
Eclipse
u. a. Plugin-Entwicklung
Maven
Netbeans
SVN
Visual Studio
VSS

Branchen

Branchen

Keine Branchenspezialisierung

Bevorzugt und Erfahren in den Branchen mit hohen Anforderungen an Qualität und Tests:
  • Automobilbau
  • Medizintechnik
  • Banken und Versicherungen
  • Handel
 
Zusätzlich bevorzuge Branchen:
  • Geo-Projekte mit OpenStreetMap

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Monate
2023-01 - 2023-02

NEUES BLUETOOTH SCHLOSS

Android Entwickler Kotlin Bluetooth Low Energy NFC ...
Android Entwickler

Erweiterung einer Management -App für Bluetooth und NFC Smart-Schlässer um anonyme Schließfächer

  • Release und Devops (Analyse und Eingreifen bei Server Vorfällen oder Play Store/Crashlytics)
  • Zusammenarbeit mit Firmware Entwicklung, iOS Entwicklung und Design

Kotlin Bluetooth Low Energy NFC Android 4.4 ? 11.0 Jetpack Continous Integration: Bitbucket Ticketing: Bitbucket Confluence Entwicklungsumgebung: Android Studio Gradle Git jUnit
HÄFELE/SPHINX ELECTRONICS
1 Jahr 9 Monate
2021-05 - 2023-01

COMDIRECT+O2+HSV+BVB BANKING APPS

Android Entwickler Kotlin Java Gini Vision SDK ...
Android Entwickler
Erstellen einer speziellen Online-Banking App für Nutzer unter 18. Weiterentwicklung und Pflege der Online-Banking Apps der Comdirect Bank. incl. Der speziellen Ausführungen für O2 Banking, den HSV und BVB Fan-Konten sowie der Photo-Tan App.

  • Android Entwickler in SCRUM Team.
  • Mitarbeit in Arcitekturkreis

Kotlin Java Gini Vision SDK Android 5.0 ? 12.0 Jetpack Compose RxJava Continous Integration: Jenkins Ticketing: Bitbucket Confluence Jira Entwicklungsumgebung: Android Studio Gradle Git jUnit Koin Mockito Mokk
APPLOFT GMBH
1 Jahr 9 Monate
2020-01 - 2021-09

SCHLIE?PLAN + BETRIEB

Kotlin Bluetooth Low Energy NFC ...

Android+iOS Anwendung zur Erstellung und Inbetriebnahme komplexer Schließpläne auf Bluetooth+NFC Schlössern für den Luxus Ladenbau.

  • Android Neuentwicklung im Wasserfall Modell vor Ort
  • Beratung zu Mobil-Themen in frühen Projektphasen
  • Release und Devops (Play Store/Crashlytics)
  • Liaison zu externer iOS Entwickler und Designer außer Haus

Kotlin Bluetooth Low Energy NFC Android 4.4 ? 11.0 Jetpack Continous Integration: Bitbucket Ticketing: Bitbucket Confluence Android Studio Gradle Git jUnit
HÄFELE/SPHINX ELECTRONICS
1 Jahr
2019-01 - 2019-12

SMARTPHONE KEY

Kotlin Java Bluetooth Low Energy ...

Android+iOS Anwendung als Ersatz für Hotel Zimmerschlüssel incl. Server Diensten, Zusatzfunktionen zur den Hotel-Gast Verbessertes Sichereitskonzept und kryptographes Protokoll über Bluetooth Low Energy.

  • Android Neuentwicklung sowie Spring Boot Anpassungen im Wasserfall Modell
  • Beratung zu Mobil-Themen
  • Release und Devops (Analyse und Eingreifen bei Server Vorfällen oder Play Store/Crashlytics)
  • Zusammenarbeit mit Firmware Entwicklung, iOS Entwicklung und Design

Kotlin Java Bluetooth Low Energy Kryptographie auf Elyptischen Kurven Android 4.4 ? 10.0 REST Webservices Spring Boot Firebase Cloud Messaging (Push Messaging) + Crashlytics Continous Integration: Bitbucket Ticketing: Bitbucket Confluence Entwicklungsumgebung: Android Studio Gradle Git jUnit
HÄFELE/SPHINX ELECTRONICS
7 Monate
2018-06 - 2018-12

Internationale Entwicklung und Pflege einer Konzern-Weiten Online-Banking Anwendung

ANDROID ENTWICKLER Kotlin Java
ANDROID ENTWICKLER

Internationale Entwicklung und Pflege einer Konzern-Weiten Online-Banking Anwendung für mehrere Länder innerhalb der ING Banken Gruppe.

  • Als Software-Entwickler im SCRUM Team Feature, regulatorische Anforderungen und Fehleranalysen+Behebungen im Dialog mit Product-Owner, Backend-Entwicklern, iOS Entwicklern und Grafik-Designer vom Entwurf bis zur Abnahme umgesetzt und darüber hinaus gepflegt.

Android 4.4 ? 9.0 REST Webservices Android Studio Jira ServiceNow GitLab Android Studio Gradle Git jUnit Robotium
Kotlin Java
ING BANK
6 Monate
2018-01 - 2018-06

Erstellung einer Industrie-Anwendung

ANDROID ENTWICKLER Java
ANDROID ENTWICKLER

Erstellung einer Industrie-Anwendung zur Konfiguration, Diagnose und dem Management von Optischen Sensoren.

  • Als Software-Entwickler im SCRUM Team Features abgesprochen und umgesetzt vom Entwurf bis zur Abnahme umgesetzt

NFC Android 5.0 ? 8.0 REST Webservices Android Studio Jira Jenkins Android Studio Gradle Git jUnit Robotium
Java
SICK AG
1 Jahr 10 Monate
2016-03 - 2017-12

Pflege und Weiterentwicklung der App und Online-Banking-Anwendung

ANDROID ENTWICKLER Java Kotlin
ANDROID ENTWICKLER

Weiterentwicklung der ING-Weiten Online-Banking Anwendung für mehrere Länder

  • Als Software-Entwickler im SCRUM Team Feature, regulatorische Anforderungen und Fehleranalysen+Behebungen im Dialog mit Product-Owner, Backend-Entwicklern, iOS Entwicklern und Grafik-Designer vom Entwurf bis zur Abnahme umgesetzt.

Android 4.4 ? 8.0 REST Webservices Android Studio Jenkins Jira ServiceNow Android Studio Gradle SVN jUnit Robotium
Java Kotlin
ING-DIBA BANK
10 Monate
2015-05 - 2016-02

Entwicklung von Android-Apps für Handheld-Scanner

ANDROID ENTWICKLER Scrum REST Orika Object-Mapping ...
ANDROID ENTWICKLER

17 neue Android Apps für Handheld-Scanner in Penny Märkten

  • Als Software-Entwickler im SCRUM Team mehrere Anwendungen im Dialog mit Product-Owner, Backend-Entwicklern und Grafik-Designer vom Entwurf bis zur Abnahme umgesetzt.
  • Als Teil des Architektur-Arbeitskreises Vorgaben für die Entwicklung von Android Anwendungen erarbeitet

Spring Jboss EAP 6.4 Android 4.4 ? 6.0 Java Quickbuild Jira Eclipse Android Studio Gradle SVN jUnit Maven JAX-WS (REST Webservices)
Scrum REST Orika Object-Mapping MyBatis OR-Mapping SLF4J Logging
REWE SYSTEMS
Köln
11 Monate
2014-06 - 2015-04

Entwicklung eines Datenkommunikationssystems für neue Autogenerationen

SOFTWARE ARCHITECT Java
SOFTWARE ARCHITECT

Datenkommunikations System für neue Autogenerationen.

  • Als Software Architekt neue Generation von Datendiensten für mobilen Dienste in Serie gebracht
  • Als Software Architekt technische Absprachen zu Mobilfunknutzung im Fahrzeug .
  • Software Architektur und deren Umsetzung zwischen Konzernmarken, Zulieferern und Telekommunikationskonzernen abgestimmt 

Jira DOORS TeamForge SVN Enterprise Architect XML Protokolle UML interne Konzern-Anwendungen
Java
Audi AG
Ingolstadt
1 Jahr 2 Monate
2013-04 - 2014-05

Entwicklung eines Infotainment -Systems für neue Autogenerationen

SOFTWARE ARCHITECT embedded Java XML UML
SOFTWARE ARCHITECT

Infotainment System für neue Autogenerationen.

  • Als Software Architekt die Basisdienste und Kommunikation für mobilen Dienste an neue Erfordernisse angepasst und erweitert.
  • Als Software Architekt technische Absprachen zu Mobilfunknutzung im Fahrzeug .
  • Unterstützung der Funktionsverantwortlichen bei Nutzung der Basisdienste.
  • Absprachen zu Anforderungen und Umsetzung zwischen den Konzernmarken.
  • Anforderungsmanagement für Basisdienste und Kommunikation.
  • Absprachen zu Anforderungen und Umsetzung mit Zulieferern und Telekommunikationskonzernen. 

Jira Teamforge Eclipse Enterprise Architect DOORS
embedded Java XML UML
Audi
Ingolstadt
2 Monate
2013-02 - 2013-03

Hochgradig mandantenfähige Android-App erstellt

Android Java-Entwickler XML Android (Version 2/3/4) Fragments - v2/v4 Animation API
Android Java-Entwickler

Hochgradig Mandanten-fähige Android App für Stellenbörse erstellt.

  • Als mobile Java -Entwickler die App aufgrund graphischer Vorgaben geplant, entwickelt und umgesetzt.

Eclipse SVN Jira
XML Android (Version 2/3/4) Fragments - v2/v4 Animation API
STELLENBÖRSE JOBWARE
2 Jahre 10 Monate
2010-06 - 2013-03

Betreuung der Entwicklung des Vespucci für Android

Maintainer / mobile-Java-Entwickler Java 6
Maintainer / mobile-Java-Entwickler
  • Rolle des Maintainers übernommen und in mehreren Sprints massive Verbesserungen dieses GIS(Geo)-Editors und seiner Kartendarstellung implementiert
  • Als Maintainer die Entwickler betreut
  • Releaseplanung
  • Als mobile-Java-Entwickler auf Android GIS(Geo)-Funktionen implementiert
  • Als Mentor im Google Summer of Code Entwickler betreut
Android OpenStreetMap Eclipse SVN jUnit Ant Google Code
Java 6
OPEN SOURCE
10 Monate
2012-04 - 2013-01

Live Video Verarbeitung

Java Android Entwickler Java Android REST ...
Java Android Entwickler

Live Streaming und Transkodierung von Video und Audio auf Android Geräten von Android 2.3 bis zum aktuellen 4.2. Nativer Code zur Umgehung von auf älteren Geräten nicht verfügbaren APIs und Sonderbehandlung für die Eigenheiten verschiedener Codec Hersteller auf Android Geräten.

  • Als mobile Java -Entwickler und MPEG4 Spezialist systemname Video-, Audio- und Containerverarbeitung entwickelt und umgesetzt.

Eclipse SVN Git jUnit Hudson Jenkins Eclipse SVN Git jUnit Hudson/Jenkins
Java Android REST JSON MPEG4
LAT Dev
Recklinghausen
1 Monat
2012-04 - 2012-04

Dropbox-Anwendungen und OpenSource Apps angepasst

Java
  • Sowohl eigene Dropbox-Anwendungen als auf beliebte OpenSource Apps wie ?aLogcat? angepasst, so daß
    diese auf GoogleTV mit Android3/Android4 sinnvoll nutzbar sind.
  • Als mobile-Java-Entwickler komplexe Anpassungen an neueste Entwicklungen durchgeführt

Android GoogleTV Logitec Revue Eclipse SVN Git jUni t Ant Maven
Java
OPEN SOURCE
1 Jahr 8 Monate
2010-08 - 2012-03

Verwaltung eines eigenen Branch und neuen Major-Features

mobile-Java-Entwickler Java 6
mobile-Java-Entwickler
  • Als Entwickler-Status im Projekt einen eigenen Branch und neues Major-Feature verwaltet sowie diverse Verbesserungen
  • Als mobile-Java-Entwickler auf Android komplexe, neue Mail-Funktionen implementiert
Android Eclipse SVN Git Ant Google Code
Java 6
OPEN SOURCE
1 Jahr 10 Monate
2010-06 - 2012-03

Entwicklung von mehrere großen Android-Anwendungen

mobile-Java-Entwickler Objective C Android iOS ...
mobile-Java-Entwickler
  • Als mobile-Java-Entwickler auf Stundenbasis entworfen, umgesetzt, erweitert und gewartet
Eclipse SVN Git jUnit Ant Maven Redmine Jira Xcode4 Hudson/Jenkins
Objective C Android iOS Java
1&1 MAIL UND MEDIA
7 Monate
2009-12 - 2010-06

Entwicklung von Reverse-Geocoding

Software-Entwickler
Software-Entwickler
  • Kostengünstige Auflösung von Geokoordinaten in Adressen nach dem von mir mitentwickelten Karlsruhe-
    Schema der OpenStreetMap. Sehr hohe Last-anforderungen dieser Geoanwendung(GIS).
  • Offshore-Entwickler in Indien betreut
    exakte Spezifikation, verbindliche Styleguides und Testfälle erstellt
  • Abnahme, QA, Anpassung, Optimierung und Inbetriebnahme
OpenStreetMap (OSM) Java 6 PostGIS PostgreSQL MySQL(Clustering) Netbeans SVN jUnit
ENAIKOON GMBH
1 Jahr 6 Monate
2009-01 - 2010-06

Entwicklung von Mobile-Geo-Anwendungen

mobile-Java- und C#-Entwickler Java 6 C#
mobile-Java- und C#-Entwickler
  • Neue, komplexe Consumer- GIS-Anwendung für Android geschrieben sowie 2 bestehende Programme für Blackberry und Windows Mobile zu einer Version 2 ausgebaut und bis in den Kundeneinsatz begleitet
  • Neuentwicklungen mit Kunde abgestimmt und sehr detailliert spezifiziert
  • Als mobile-Java- und C#-Entwickler auf Stundenbasis und Festpreis umgesetzt
  • Umfangreiche Tests auf 6 lokalen, dutzenden off-site Geräten und 8 Simulatoren
Android Windows Mobile Blackberry kundeneigener GIS-Server Eclipse Visual Studio SVN jUnit Ant
Java 6 C#
ENAIKOON GMBH
6 Monate
2009-07 - 2009-12

Migration Bea auf Glassfish

Java-Entwickler Glassfish Java 6
Java-Entwickler
  • Gross-Migration von 42 JEE-Anwendungen von Bea Weblogic und Java 5 auf Glassfish mit Java 6. Mit custom Security-Realms, Altsystemen und Parallelbetrieb sowie Kommunikation zwischen umgestellten und nicht umgestellten Beans
  • Als Java Entwickler Anwendungen, Unit-Tests und Maven-Scripte umgestellt
JEE/J2EE EJB2 Servlets SVN Maven DB2 Bea Weblogic Eclipse SVN jUnit Maven
Glassfish Java 6
BASLER VERSICHERUNGEN

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung

2005

Sun Certified Java Programmer 5


2002 ? 2005

Informatik-Studium an der Albert Ludwigs Universität in Freiburg als Dipl.Inf abgeschlossen


2000 - 2002

Erste Arbeits-Erfahrung in der Software-Entwicklung


2000 - 2005

Forschung in Augmented Reality und Wearable Computing


1998 - 2002

Informatik-Studium an der University Rostock (Studienort-Wechsel nach Vordiplom)


1994

Praktikum bei der CIS GmbH (Software Entwicklung)


1990 - 1991

Erster Programmier-Kurs (1 Jahr)


1985 - 1997

Abitur an der Gesamtschule Mitte in Rostock

Position

Position

  • Hauptsächlich Entwicklung vor Ort und verteilt im Team oder Alleinverantwortlich.
  • Support-, Consulting- und Betreuung von entfernten Entwicklern auf Anfrage.


Kompetenzen

Kompetenzen

Top-Skills

Kotlin Android Java

Produkte / Standards / Erfahrungen / Methoden

DOORS
Enterprise Architect
Git
Glassfish
Gradle
Hudson
Jenkins
Jira
MPEG4
REST
REST Webservices
Scrum
Servlets
Spring
XML
Persönliches Profil

  • Er arbeitet seit 2001 in der Software Entwicklung, seit 2005 als Freiberufler. Als erfahrener Entwickler hat er an zahlreichen Projekten im Bereich der medizinischen und Finanz- Software, welche mit ihrer hohen Qualität an Code, Tests und Dokumentation zertifiziert werden gearbeitet und dann seine Erfahrung auf konventionellere Branchen auszuweiten ohne seinen hohen Anspruch an die eigene Arbeit einzubüßen.  Nach vielen Jahren der Spezialisierung auf die mobilen Plattformen ? allen voran Android ? trat er er in den letzten Jahren den Ausbau vom reinen Entwickler zum Architekten an.
  • Er studierte Informatik und Mathematik an den Universitäten von Rostock und Freiburg. Nachdem er später noch die Prüfung zum Sun Certified Java Programmer noch während des Version 5 Beta-Programms abgelegt hatte, veröffentlichte er ein eigenes Buch über den praktischen Einsatz von Biometrie und RFID.  Seit dem entwickelte und betreute er verschiedenste Software-Systeme in der Java- und .NET -Welt genauso wie SAS-Altsysteme und gelegentliche embedded Projekte in C und Assembler.

Erfahrungsfelder
  • Linux Embedded Entwicklung
  • Backend und Enterprise Entwicklung
  • Model Driven Architeture
  • Virtualisierung
  • Datensicherheit
  • Kryptographie
  • Biometrie
  • Spezialisiert auf: Mobile Geräte unter Android
  • Darüber hinaus: Linux Embedded Entwicklung,Backend und Enterprise Entwicklung,
  • Bluetooth/BLE

 

Spezialisierungen
  • Mobile Geräte unter Android


Weitere Qualifizierungen

  • Publizierter Autor
  • mehrere Wettbewerbe
  • diverse Weiterbildungen


ANWENDUNGEN

  • Spezialisiert auf: Android mit Hilfe von Android Studio und Gradle in Kotlin und Java
  • (Stichworte: Kotlin, Java, Android Studio, IntelliJ, Eclipse, Gradle, Maven, Git, Ant, SVN/Subversion, CSV, VSS)
  • Unterstützung der Mobil-Entwicklung durch Anpassungen auf Server
  • (Stichworte: JEE, Spring Boot, PHP, DB2 / MySql / PostgreSQL / PostGIS / LDAP)

Betriebssysteme

Android
SPEZIALISIERUNG
Blackberry
IRIX
Linux
MACH
SUN OS
Symbian
Unix-Systeme
auf i386 / ARM / Mips
Windows
Windows CE/Mobile

Programmiersprachen

Assembler
C
#, ++
CSS
Delphi
HTML
Java
Sun Certified Java Programmer 5, SPEZIALISIERUNG
Java 6
JavaScript
JAX-WS
JSON
JSP
Kotlin
SPEZIALISIERUNG
Objective C
PHP
Qt
SAS
Scriptsprachen
Shell
TeX, LaTeX
UML
VB#
SQL
XML(XSLT/Schema)
C#
C++
Spezialisierung: 
  • Kotlin
  • Java (incl. Kotlin-Multiplatform/Compose-JB für Android+Desktop)
    • Blackberry (speziell J2ME)
    • Android
    • Embedded-Bereich (CDC/CLDC/J2ME)
    • Server-Bereich (J2EE)

Datenbanken

Access
DB2
LDAP
MS SQL Server
MySQL
Oracle
PostGIS
PostgreSQL

Datenkommunikation

Ethernet
Nutzung halt
Internet, Intranet
klar...
NFC
RS232/485/LPT
kleine Hardware- und Embedded-Projekte
TCP/IP
jede menge, auch multicast, wenig IPv6 aber will da gerne mehr machen
Voice
SIP/IAX im regelmäßigen Einsatz
Windows+Mac Netzwerk
Nutzung halt

Hardware

Blackberry
Desktop
Embedded Platformen
GoogleTV
PC
Server
Windows Mobile

embedded Systeme

  • Erfahrungen auf x86 und Atmel in der medizinischen Datenerfassung
  • Entwicklung von wearable computers

Mikrocontroller

  • Atmel
  • Schnelle Erlernung weiterer möglich

Hardware-Entwicklung

  • Kleinere Projekte mit Atmel-Controllern, u.a. in den Fresenius Dialysemaschinen

Design / Entwicklung / Konstruktion

Android Studio
SPEZIALISIERUNG
Ant
CVS
Eclipse
u. a. Plugin-Entwicklung
Maven
Netbeans
SVN
Visual Studio
VSS

Branchen

Branchen

Keine Branchenspezialisierung

Bevorzugt und Erfahren in den Branchen mit hohen Anforderungen an Qualität und Tests:
  • Automobilbau
  • Medizintechnik
  • Banken und Versicherungen
  • Handel
 
Zusätzlich bevorzuge Branchen:
  • Geo-Projekte mit OpenStreetMap

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.