Fachlicher Schwerpunkt dieses Freiberuflers

Android Entwicklung und Architektur. Aber auch Erfahrung auch mit Java auf Server, Embedded und .NET.

verfügbar ab
30.06.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Kommentar

Deutschland:

Reisen ist selbstverständlich, Einsatz vor Ort mit Projektwohnung die Norm.

Rabatt für Remote-Einsatz (auch Regelungen wie 1 Wochentag remote).

 

Dauerhafter Umzug nach Stuttgart/Karlsruhe/Ruhrgebiet ab 2 Jahren Auftrags-Dauer oder bei Festanstellung verhandelbar.

 

Arbeitserlaubnis: Arbeitserlaubniss für Schweiz müsste beantragt werden.(Ausländerausweis bei Projektende abgelaufen)

 

Weitere Länder: Wohne in Freiburg, also gleich an der Grenze. Reisen kein Problem.

Position

Kommentar

Hauptsächlich Entwicklung vor Ort und verteilt im Team oder Alleinverantwortlich.


Support-, Consulting- und Betreuung von entfernten Entwicklern auf Anfrage.

Projekte

06/2018 - 12/2018

7 Monate

Internationale Entwicklung und Pflege einer Konzern-Weiten Online-Banking Anwendung für mehrere Länder

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

Kenntnisse

Kotlin

Java

Produkte

Android 4.4 – 9.0

REST Webservices

Android Studio

Jira

ServiceNow

GitLab

Android Studio

Gradle

Git

jUnit

Robotium

01/2018 - 06/2018

6 Monate

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

Rolle
ANDROID ENTWICKLER
Kunde
SICK AG
Projektinhalte
  • Als Software-Entwickler im SCRUM Team Features abgesprochen und vom Entwurf bis zur Abnahme umgesetzt.
Kenntnisse

Java

Produkte

NFC

Android 5.0 – 8.0

REST Webservices

Android Studio

Jira

Jenkins

Android Studio

Gradle

Git

jUnit

Robotium

03/2016 - 12/2017

1 Jahr 10 Monate

Pflege und Weiterentwicklung der App und Online-Banking-Anwendung

Rolle
ANDROID ENTWICKLER
Kunde
ING-DIBA BANK
Projektinhalte
  • Als Software-Entwickler im SCRUM Team Feature, regulatorische Anforderungen und Fehleranalysen und Behebungen im Dialog mit Product-Owner, Backend-Entwicklern, iOS Entwicklern und Grafik-Designer vom Entwurf bis zur Abnahme umgesetzt.
Kenntnisse

Java

Kotlin

Produkte

Android 4.4 – 8.0

REST Webservices

Android Studio

Jenkins

Jira

ServiceNow

Android Studio

Gradle

SVN

jUnit

Robotium

05/2015 - 02/2016

10 Monate

Entwicklung von Android-Apps für Handheld-Scanner in Penny-Märkten

Rolle
ANDROID ENTWICKLER
Kunde
REWE SYSTEMS
Einsatzort
Köln
Projektinhalte
  • 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
Kenntnisse

Scrum

REST

Orika Object-Mapping

MyBatis OR-Mapping

SLF4J Logging

Produkte

Spring

JAX-WS

Jboss EAP 6.4

Android 4.4 – 6.0

Java

Quickbuild

Jira

Eclipse

Android Studio

Gradle

SVN

jUnit

Maven

06/2014 - 04/2015

11 Monate

Entwicklung eines Datenkommunikationssystems für neue Autogenerationen

Rolle
SOFTWARE ARCHITECT
Kunde
Audi AG
Einsatzort
Ingolstadt
Projektinhalte
  • 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
Kenntnisse

Java

Produkte

Jira

DOORS

TeamForge

SVN

Enterprise Architect

XML Protokolle

UML

interne Konzern-Anwendungen

04/2013 - 05/2014

1 Jahr 2 Monate

Entwicklung eines Infotainment -Systems für neue Autogenerationen

Rolle
SOFTWARE ARCHITECT
Kunde
Audi
Einsatzort
Ingolstadt
Projektinhalte
  • 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
Kenntnisse

embedded Java

XML

UML

Produkte

Jira

Teamforge

Eclipse

Enterprise Architect

DOORS

02/2013 - 03/2013

2 Monate

Hochgradig mandantenfähige Android-App erstellt

Rolle
Android Java-Entwickler
Kunde
STELLENBÖRSE JOBWARE
Projektinhalte
  • Als mobile-Java-Entwickler die App aufgrund graphischer Vorgaben geplant, entwickelt und umgesetzt
Kenntnisse

XML

Android (Version 2/3/4)

Fragments - v2/v4 Animation API

Produkte

Eclipse

SVN

Jira

06/2010 - 03/2013

2 Jahre 10 Monate

Betreuung der Entwicklung des Vespucci für Android

Rolle
Maintainer / mobile-Java-Entwickler
Kunde
OPEN SOURCE
Projektinhalte
  • 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
Kenntnisse

Java 6

Produkte

Android

OpenStreetMap

Eclipse

SVN

jUnit

Ant

Google Code

04/2012 - 01/2013

10 Monate

Live Video Verarbeitung

Rolle
Java Android Entwickler
Kunde
LAT Dev
Einsatzort
Recklinghausen
Projektinhalte
  • Als mobile-Java-Entwickler und MPEG4 Spezialist systemname Video-, Audio- und Containerverarbeitung entwickelt und umgesetzt
  • 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.
Kenntnisse

Java

Android

REST

JSON

MPEG4

Produkte

Eclipse

SVN

Git

jUnit

Hudson

Jenkins

Eclipse

SVN

Git

jUnit

Hudson/Jenkins

04/2012 - 04/2012

1 Monat

Dropbox-Anwendungen und OpenSource Apps angepasst

Kunde
OPEN SOURCE
Projektinhalte
  • 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

Entwicklungsumgebung:

Kenntnisse

Java

Produkte

Android

GoogleTV

Logitec Revue

Eclipse

SVN

Git

jUni

t Ant

Maven

08/2010 - 03/2012

1 Jahr 8 Monate

Verwaltung eines eigenen Branch und neuen Major-Features

Rolle
mobile-Java-Entwickler
Kunde
OPEN SOURCE
Projektinhalte
  • 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
Kenntnisse

Java 6

Produkte

Android

Eclipse

SVN

Git

Ant

Google Code

06/2010 - 03/2012

1 Jahr 10 Monate

Entwicklung von mehrere großen Android-Anwendungen

Rolle
mobile-Java-Entwickler
Kunde
1&1 MAIL UND MEDIA
Projektinhalte
  • Als mobile-Java-Entwickler auf Stundenbasis entworfen, umgesetzt, erweitert und gewartet
Kenntnisse

Objective C

Android

iOS

Java

Produkte

Eclipse

SVN

Git

jUnit

Ant

Maven

Redmine

Jira

Xcode4

Hudson/Jenkins

12/2009 - 06/2010

7 Monate

Entwicklung von Reverse-Geocoding

Rolle
Software-Entwickler
Kunde
ENAIKOON GMBH
Projektinhalte
  • 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
Produkte

OpenStreetMap (OSM)

Java 6

PostGIS

PostgreSQL

MySQL(Clustering)

Netbeans

SVN

jUnit

01/2009 - 06/2010

1 Jahr 6 Monate

Entwicklung von Mobile-Geo-Anwendungen

Rolle
mobile-Java- und C#-Entwickler
Kunde
ENAIKOON GMBH
Projektinhalte
  • 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
Kenntnisse

Java 6

C#

Produkte

Android

Windows Mobile

Blackberry

kundeneigener GIS-Server

Eclipse

Visual Studio

SVN

jUnit

Ant

07/2009 - 12/2009

6 Monate

Migration Bea auf Glassfish

Rolle
Java-Entwickler
Kunde
BASLER VERSICHERUNGEN
Projektinhalte
  • 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
Kenntnisse

Glassfish

Java 6

Produkte

JEE/J2EE

EJB2

Servlets

SVN

Maven

DB2

Bea Weblogic

Eclipse

SVN

jUnit

Maven

Projekthistorie

Weitere Projekte gerne auf Anfrage.

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

Kompetenzen

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#
Spezialisierung: 
  • Kotlin
  • Java
    • Blackberry (speziell J2ME)
    • Android
    • Embedded-Bereich (CDC/CLDC/J2ME)
    • Server-Bereich (J2EE)

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

Datenbanken
Access
DB2
LDAP
MS SQL Server
MySQL
Oracle
PostGIS
PostgreSQL

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Unicert III
Japanisch
Grundkenntnisse
Russisch
Grundkenntnisse

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

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

Produkte / Standards / Erfahrungen
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
 
Spezialisierungen
  • Mobile Geräte unter Android

Weitere Qualifizierungen

  • Publizierter Autor
  • mehrere Wettbewerbe
  • diverse Weiterbildungen

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

Ausbildungshistorie

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

×
×