Fachlicher Schwerpunkt dieses Freiberuflers

Android Development, SWE in Java, Kotlin, Swift, C++ , PHP / mySQL, Reverseengineering, Dokumentation, NFC, innovative Lösungen, Architect

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

D2

D3

D7

Städte
Hannover
50 km
Minden, Westfalen
50 km
Hamburg
20 km
Auetal
200 km
Berlin
10 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

Gerne arbeite ich auch an Projekten in weiter entfernten Städten. In dem Fall ist ein Remoteanteil von mindestens 60% wichtig für mich.

Position

Kommentar

In der Rolle des Entwicklers liegt mein derzeitiger Fokus auf der Entwicklung nativer Android-Applikationen. 


Gern unterstütze ich auch in strategischen Themen so wie als Coach/Trainer für Teams und Einzelpersonen im IT-Kontext.

Darüber hinaus besteht die Möglichkeit, mich als externen Datenschutzbeauftragten zu bestellen.

Projekte

01/2020 - 03/2020

3 Monate

OwnID

Rolle
Software zum sicheren Eigentumsnachweis mobiler Endgeräte
Kunde
Wallenwein Developement
Einsatzort
Remote
Projektinhalte

Konzeptionierung und Implementierung einer Anwendung, die über eine Kombination aus gerätebezogenem Key und Token mit zeitlich begrenzter Gültigkeit einen Eigentumsnachweis des Gerätes z.b. für Mitarbeiter von Logistikunternehmen erlaubt.

Verwendet werden:
 QR-Code-Scanner

 QR-Code-Generator

 Netzwerkkommunkation / Backendanbindung

 Sichere Persistenz
 Hashing (Kryptographie)

UI in iOS mit Swift-UI, in Android klassisch via Activity und xml.

Kenntnisse

Android

Java

iOS

Swift

SwiftUI

Produkte

Xcode

AndroidStudio

Git

01/2018 - 03/2020

2 Jahre 3 Monate

Entwicklung & Teamaufbau bei HeyDo!-Apps

Rolle
Lead Developer
Kunde
HeyDo! Apps GmbH
Einsatzort
Remote, Hannover
Projektinhalte

 - Lead-Development

 - Einführung agiler Techniken

 - Android-Entwicklung

 - Full-Stack

Kenntnisse

Android

Scrum

Java

Kanban

RESTful Web Services

Produkte

Androidstudio

Retrofit

Realm

Git

Atlassian JIRA

12/2017 - 12/2017

1 Monat

Prototypentwicklung HeyDo!-Andonlight

Rolle
Entwickler
Kunde
Factory Consultants
Einsatzort
Remote
Projektinhalte

Das Andonlight ist eine netzwerktaugliche Signallampe für Fertigungssysteme

 - Konzeption / Architektur

 - Entwicklung/Konfiguration Software (basierend auf NodeRed)

 - Entwicklung und Prototypenbau Hardware

Kenntnisse

Elektrotechnik

Raspbian

Netzwerktechnik

Produkte

NodeRed

Raspberry Pi

Linux

12/2017 - 12/2017

1 Monat

Bewertung Stand und Qualität von HeyDo! als externer Experte

Rolle
Softwarearchitekt
Kunde
FactoryConsultants
Einsatzort
Hannover, Remote
Projektinhalte

HeyDo! ist eine Client-Server-Lösung für LEAN in der fertigenden Industrie

Die Software wurde zum damaligen Zeitpunkt durch einen externen Dienstleister entwickelt.

Meine Aufgabe war es, für das gesamte Projekt Review und Bewertung durchzuführen.

Kenntnisse

Java

Softwaredesign

Softwarearchitektur

IT-Sicherheit

Produkte

Git

09/2017 - 11/2017

3 Monate

Brandmaker

Rolle
Softwareentwickler
Kunde
Jamit Labs
Einsatzort
Karlsruhe & Remote
Projektinhalte

Backendgestützte native Androidapplikation 

 - Entwicklung (Programmierung, Komponentenarchitektur)

Kenntnisse

Android

Kotlin

Produkte

Androidstudio

Git

10/2016 - 10/2017

1 Jahr 1 Monat

Bosch Driving App

Rolle
Softare Entwickler
Projektinhalte

- Entwicklung

- Einführung / Vorstellung von Dagger2

- Einführung / Vorstellung von Cucumber für Android

- Zentrale Elemente der Sprachsteuerung 

- Geodatenintegration, optimierte Verarbeitung

- Schwerpunkt auf der Model-Ebene

Kenntnisse

Scrum

Android

Dagger2

Cucumber

Java

Produkte

Androidstudio

Jira

Git

08/2016 - 10/2016

3 Monate

Bosch mySPIN sdk

Rolle
Software Entwickler
Projektinhalte

Entwiklung an der Android-Komponente des mySPIN-SDK.

Debugging bestehender Komponenten und Testanwendungen.

Evaluierung neuer Techniken zur Anbindung externer Hardware an das SDK.

Kenntnisse

SCRUM

Android

Java

Kanban

Produkte

AndroidStudio

Jira

Git

07/2016 - 08/2016

2 Monate

Sennheiser Captune

Rolle
Software Entwickler
Projektinhalte

Refactoring

Weiterentwicklung

Kenntnisse

iOS

Objective C

Produkte

X-Code

05/2015 - 03/2016

11 Monate

Augmented Realtiy Plattform

Rolle
Architekt, Softwareentwickler
Projektinhalte

- Architektur: Gesamtprojekt

- Implementierung: Backend & API

- Steuerung offshore Entwicklerteam für Mobilekomponenten

(Details unterliegen noch einer NDA)

Kenntnisse

Agile Methoden

LAMP

agile Projectmanagement

Produkte

XCode

IntelliJ

Eclipse

GoToMeeting

Redmine

03/2015 - 05/2015

3 Monate

System zur Ermittlung von Langzeitparkern

Rolle
Architekt, Entwickler
Projektinhalte

Planung, Kundenkommunikation

Entwicklung Android Java und NDK

OCR mit Tesseract

Backend, Api, Administationsansichten und Webinterface in php/mySQL

Kenntnisse

Android

NDK

JAVA

Linux Apache MySQL PHP

Produkte

Eclipse

AndroidStudio

Projekthistorie

2020

OwnID

Software zum sicheren Eigentumsnachweis mobiler Endgeräte

 - Architektur

 - Implementierung

Plattform: iOS, Android, Lamp

Sprachen: Java, Swift

2018 - 2020

Entwicklung & Teamaufbau bei HeyDo!-Apps

 - Lead-Development

 - Einführung agiler Techniken

 - Android-Entwicklung

 - Full-Stack

Plattform: Android, JSP, Angular

Sprachen: Java

2017
Bewertung Stand und Qualität von HeyDo! als externer Experte
HeyDo! ist eine Client-Server-Lösung für LEAN in der fertigenden Industrie
Plattform: Android, JSP, Angular
Sprachen: Java, js

2017
Prototypentwicklung HeyDo!-Andonlight
Das Andonlight ist eine netzwerktaugliche Signallampe für Fertigungssysteme

 - Konzeption / Architektur

 - Entwicklung/Konfiguration Software (basierend auf NodeRed)

 - Entwicklung und Prototypenbau Hardware
Plattform: Raspbian + Lötkolben 

2017

Brandmaker

Backendgestützte native Androidapplikation 

 - Entwicklung (Programmierung, Komponentenarchitektur)

 - Remote

Plattform: Android

Sprache: Kotlin

2016 - 2017

TwinApp / BoschDrivingApp

- Entwicklung als Teil des Teams

- Einführung / Vorstellung von Dagger2

- Einführung / Vorstellung von Cucumber für Android

- Word- und Context-ranking in der Sprachsteuerung

- Geodatenintegration, optimierte Verarbeitung -Schwerpunkt auf der Model-Ebene 

Plattform: Android

2016

mySpin SDK

- Unterstützung als Entwickler

Plattform: Android

2015 & 2016

Portierung diverser Projekte von Android < 4.4 auf 5.x

2015 – 2016

Augmented Reality Plattform

- Architektur: Gesamtprojekt 

- Implementierung: Backend & API

- Steuerung eines Offshore-Dienstleisters

(Details unterliegen noch einer NDA)

Plattform: LAMP, iOS, Android

2015

App zur Ermittlung von Langzeitparkern / Fremdparkern

Entwicklung (Architektur und Programmierung) 

- Android / NDK

- OCR mit Tesseract

Plattform: Android & Apache LAMP

Sprachen: PHP, Java, C++

2015/2016

Dozententätigkeit 

- Programmierung in Java 

Plattform: Eclipse

Sprachen: Java

2015

Dozententätigkeit 

- Relationale Datenbanken (mit MS T-SQL)

Plattform: MS-SQL

Sprachen: T-SQL

2015

Smartphonebasierte App zur elektronischen Führerscheinkontrolle

Entwicklung (Architektur und Programmierung) 

- Vollverschlüsselung

- Kamera & QR-Codes

Plattformen: iOS, Android, Apache PHP / MySQL

2014 - 2016

Dozententätigkeit 

- Entwicklung von nativen Android-Applikationen

Plattform: Android

Sprachen: Java

2014 

Hybridapp mobile Gaming

Programmierung

- Backend in Ruby on Rails

- Frontend mit phaser.js & jqmobile

Plattform: Android, iOS, HTLM5-Devices

Sprachen: js, Ruby

2014 

Servergestützte Hybridapplikation für iOS und Android

- Geodaten

- Echtzeit

- Multimedia

Plattform: Android, iOS, Apache, HTML5 allgemein

Sprachen: Java, ObjectiveC, PHP, js

2013 – 2016 

iSafety 3D für iOS 

 - Portierung des erfolgreichen iSafety3D auf iOS-Geräte

 - Umfang: Siehe iSafety3D und iPatrol

Plattform: iOS, Apache

Sprache: Objective C & PHP

2013 Borger 

Verleihverwaltungsapp 

Plattform: Android  

Sprache: Java

2012 – heute

Weiterentwicklung iSafety3D für Android

Produktpflege

Ständige Weiterentwicklung, Hinzufügen neuer Komponenten wie

- Wartungsmanagement / Servicemanagement

- Dienstzeiterfassung / Anwesenheitskontrolle per RFID

- Fuhrparkverwaltung / Dispositionsunterstützung

- Neue Rundgangstypen, etc

Plattform: Android, Apache

Sprache: Java, PHP

2012 

Budgetplaner für Ressourcenplanung in der LKW-Entwicklung

Werkzeug zu Budgetierung und Ressourcenplanung  von Entwicklungsprojekten im Automotive-Bereich

Plattform: Windows,  Access

Sprache: VBA

2012 

Forderungsmanagement-Inkasso-Anbindung für BüroWare

Modul zur Anbindung der Webservices eines Inkasso- und Scoringunternehmens an die FiBU-Komponente der Büroware

Plattform: Windows

Sprache: Java 

2012 

Lizensierungsserver für Paybridge 

Entwicklung (Architektur und Programmierung) 

Komfortables Remote-Lizenzverwaltungssystem für die Software “Paybridge” mit Drupal-Frontend. Einsatz starker Verschlüsselung auf allen Ebenen. Berücksichtigung von Netzausfallzeiten.

Plattform: Apache, Drupal

Sprache: PHP, C#

2012-2013 

Paybridge 

Entwicklung (Architektur und Programmierung)
Universeller Paymentserviceconnector für ERP-Systeme
Werkzeug zum automatisiertem Abgleich und Verarbeiten von Paymentinformationen verschiedenster Anbieter von Kreditkartenzahlungen, Factoringbanken und online-Wallets
Plattform: Windows 

Sprache: C++ & C#

2010 – 2012 

iSafety3D für Android

Nachfolger von iPatrol (2007)

Verwendung von NFC, GPS, QR-Codes, lokaler DB, Cachesystem, Offlinesynchronisation, etc.

Plattform: Android, Apache

Sprache: Java, PHP

2010 - 2016 

Persopay 

Entwicklung (Architektur und Programmierung) 

Verwendung maschinenlesbarer staatlicher Ausweisdokumente als Erkennungsmerkmal im täglichen Zahlungsverkehr. Einsatz von eID. 

Gebrauchsmuster erteilt.

Plattformen: Windows, Linux, Embedded

Sprache: Java (Spring), PHP

2010 

Monitoringsystem für Fabriklogistik mit ERP-Anbindung

Plattform: Apache

Sprache: PHP

2010 

Catia-Monitor

Werkzeug zur Verwaltung von Fahrzeugplanungsdaten aus Catia

Plattform: Apache / Symfony

Sprache: PHP

2010 

Entwicklung (Architektur und Programmierung) 

Paymorrow-Connector für BüroWare 

Werkzeug zur automatisierten Buchung von Factoring-Daten im B2C

Plattform Windows

Sprache: PHP

2010 

Entwicklung (Architektur und Programmierung) 

Billsafe-Connector für BüroWare

Werkzeug zur automatisierten Buchung von Factoring-Daten im B2C

Plattform Windows

Sprache: PHP

06/2009 – 08/2009

Truefeed

Analyse- und Berechnungssoftware für die Infusionsmedizin.

Plattform : Ruby on Rails 

03/2009 – 06/2009

MailArc

Archivierungslösung für das manipulationsgeschützte Archivieren von Unternehmensmails. 

Plattform : Debian mit Apache, PHP & mySQL, als MX wird Postfix verwendet.

Extras : Webinterface mit Statistikansichten, intelligenter Volltextsuchmaschine und Mailreplizierungsmodul. Blockchainbasierte Sicherstellung der Dokumentenechtheit.

1.2.2007 - aktuell 

i-Patrol [1. Platz beim Sicherheitspreis des BaWü Innenmin. 2009]

Entwicklung (Architektur und Programmierung) einer Anwendung  zur Kontrolle und Unterstützung von Wachpersonal, Werkschutz und Revierfahrern.

-Mobile Erfassung von RFID-Marken als Stechstellen

-Aufzeichnung von Dokumentationsvideos / Dokumentationsfotos

-Erfassen von Meldungen für Anwendungen wie das elektronische Wachbuch, Gebäude-QM & Auftragserfassung

-Echtzeitdatenabgleich mit einem Portalserver via GPRS/UMTS

Plattform Smartphone mit NFC-Modul. 

Programmiersprachen C++/MFC, Jave ME (Nokia-SDK und Netbeans) und PHP

15.08.2007 - 15.08.2007 

Erweiterung eines Indexgenerators 

Für eine Suchmaschine wird eine umfassendere Indexierung von Seiteninhalten entwickelt 

Design & Implementierung 

15.01.2007 – 31.12.2008 

Experts-Park

http://www.experts-park.com Expertenportal der Firma HCM für die Bereiche IT, CRM & Automotive mit Projektverwaltung, Dictionarybasierter Volltextsuche, gruppenbezogene Ansichten,  secure-Session

Analyse, Datenbankdesign, Programmierung, QS 

01.12.2006 - 31.01.2007 

Beschaffungsworkflow 

Ein rollenbasiertes Workflowsystem, in dem ein Beschaffungsworkflow im Automotive-Bereich abgebildet ist. 

Screendesign, Progammierung in NotesScript und JavaScript 

17.10.2006 - 31.01.2007 

AEI 

AEI - System zur Erfassung von Änderungsinformationen im Automotive-Bereich 

Qualitätssicherung am AEI, Programmierung in Java und Notesscript 

17.07.2006 - 31.07.2006 

Binary-Batch-Encryption 

Das Projekt dient der Verschlüsselung von komplexen, vernetzten Shellscripten unter AIX im Bereich CAx. 

Implementierung einer automatischen Verschlüsselungsroutine, welche aus ineinander greifenden sh-Scripten ausführbare, verschlüsselte Binaries erzeugt. 

01.01.2006 - 31.06.2006 

Teiledatenbank 

Auswertedatenbank für die Bauteileverwaltung in der Fahrzeugentwicklung. 

Projektbasis ist Access. 

Die Daten werden aus verschiedenen Primärsystemen importiert. 

DB-Design und Programmierung in VB und VBA. 

01.12.2005 - aktuell 

Applikationsportal für Facilitymanagement 

Umsetzung von über 20 Jahren KnowHow im Facilitymanagement in webtaugliche Anwendungen wie z.b. elektronisches Wachbuch, Besuchermanagement, Zeiterfassungssystem, Anwendung zur Verwaltung von Cateringbürokratie (Elektronische Belegverwaltung), System zur QS im IGM,... 

Implementiert ist das Projekt auf Basis von PHP/mySql, Apache und js 

Projektmanagement, Datenbankdesign, Programmierung, technische Redaktion, Architektur 

08/2005 - 10/2005 

Klassifizierungsmodul für Weiterbildungsdatenbank 

Erweiterung einer bestehenden Fortbildungsdatenbank um Klassizierungskathegorien, Kostenstellenverantwortlichkeiten und Bildungsmodellen. 

Die Anwendung ist browserbasierend. 

Datenbankdesign, Programmierung und Projektmanagement. 

01.02.2005 - 31.12.2006 

Batchmanager 

Der Batchmanager dient zur automatisierten Auswertung von Fahrzeugen im DMU-Umfeld 

Weiterentwicklung und Projektbetreuung 

15.10.2004 - 31.01.2005 

Webfrontend für Warenwirtschaftssystem 

Erweitern eines datenbankbasierten Warenwirtschaftssystems um Eingabemasken und Druckansichten, welche in beliebigen Webbrowsern benutzbar sind. Die Webfunktionalität ist unter Apache/PHP implementiert. 

Das Warenwirtschaftssystem ist eine eigenständige Windowsanwendung. 

Reversengineering der Datenbank, Konzeptionierung der Masken und Formulare, Implementierung des gesamten Umfanges in PHP, Erzeugen von Druckansichten mittels fpdf.

2002 – 2004

Diverse Webshops und Homepages

2001 – 2013

Entwicklung eines browserbasierten Online-Rollenspiels in PHP / mySQL

Branchen

Handel
Banken : Jahrespraktikum, 6 Monate Paymentintegration im ERP-Umfeld

Veranstaltungsorganisation
Bühnen- / Tontechnik

Presse : 3 Monate Onlineredaktion

Automotive : ca. 6 Jahre

Facility Management : > 10 Jahre

 

SW für TK-Systeme : 1 Jahr

 

ERP/eCommerce : 2,5 Jahre
 
Dozententätigkeit: 2 Jahre
 
Unternehmensberatung: 2 Jahre

Kompetenzen

Programmiersprachen
Basic
C
C++
Ja, durchaus
Java
Gut, Android, J2ME, Spring
JavaScript
Kotlin
Objective C
Pascal
Hab ich mal verwendet
PHP
Prinzipal
PL/SQL
MySQL
Prolog
Grundlagen
Python
Grundlagen
Swift
VRML
Grundlagen

Betriebssysteme
Android
Sehr gut
CP/M
HPUX
Grundlagen
iOS
Gut
IRIX
Aufsetzen, Einrichten, Adminstrieren und Anwenden
Linux
MS-DOS
OS-X / Mac OS
OS/2
in Grundzügen
Raspbian
TOS
Unix
Werkzeug täglicher Arbeit
Windows
Werkzeug täglicher Arbeit
Windows CE

Datenbanken
Access
Grundlagen
MS SQL Server
Fortgeschritten
MySQL
Gut

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Gut
Latein
in Grundlagen
Sanskrit
ein wenig
Spanisch
ca. 1Jahr Schulspanisch

Hardware
Android
Atari
ST-Serie
CD-Writer / Brenner
Drucker
iOS
Macintosh
Grundlagen
Mikrocontroller
Mobile
Modem
Hatte ich mal vor >15 Jahren
PC
.. Ja ..
Proprietäre HW
Raspberry Pi
Silicon-Graphics
IRIX-Administration, Hardware
Soundkarten
begeisteter Homerecorder, Tontechnikerfahrung auf Veranstaltungen
Erste Hardwareberührungen noch zu Schulzeiten mit einem Z80-basierten NDR-Klein-Computer.

Mittlerweile umfasst meine private Sammlung neben PCs mit Windows aller Generationen, Linux (Debian, Ubuntu, Suse) und OS-X auch Maschinen von SGI (2 Octane(2), 1 Origin 2k, 1 Indigo2 (mit R10k)), SUN (Ultraspark 5 & 10) und HP (C3000).

Neben digitaler Hardware sind auch Kenntnisse in Hochfrequenztechnik (von Antennenbau bis Schwingkreisberechnung, Amateurfunklizenz) sowie in der Audiotechnik (Recording bis Konzertbeschallung) vorhanden.

Datenkommunikation
Internet, Intranet
ISDN
Packet-Radio
parallele Schnittstelle
Retrofit
RS232
TCP/IP
Windows Netzwerk

Produkte / Standards / Erfahrungen
Androidstudio
Atlassian JIRA
Cucumber
Dagger2
Eclipse
Elektrotechnik
Git
IntelliJ
IT-Sicherheit
Jira
Kanban
LAMP
Linux Apache MySQL PHP
Netzwerktechnik
RESTful Web Services
Scrum
Softwarearchitektur
Softwaredesign
X-Code
XCode
Echtzeit-Audio-Module unter win32 in c++ (vst-plugins)
MFC-basierter Netzwerkeditor unter Windows zur Workflowmodellierung
Linux incl. Samba aufsetzen und Benutzer einweisen
Domino6 Server unter Linux aufsetzen
Hardware Umrüstungen
IRIX
Reverseengineering
Dokumentation für fremde Projekte
Portale mit PHP/mySQL (OOA, OOD, Ajax)
DMU (Automatisierte Baubarkeitsprüfung)
FM (www.fm24.info - Applikationsportal für Facilitymanagement)
i-Patrol (Mobiles Wächterkontrollsystem basierend auf NFC-Handys von Nokia, implementiert in J2ME
i-Safety Android (Android-basierter i-Patrol Nachfolger)
ISO 14443 / NFC
Appliance zur rechtssicheren Mailarchivierung (Abgesichert per Blockchain)
System zur Rezeptesteuerung/Verwaltung in der parenteralen Ernährung
Paymentconnectoren für ERP Lösungen (u.A. Konzept und Basis der modularen Lösung "PayBridge")
PersoPay (Bezahlen mit dem neuen Personalausweis / ePA)
Android Entwicklung seit Android Version 2.3

 


Aufgabenbereiche
Agile Coach
NLP Master Prac
Agile Projectmanagement
Lead Development
Softwarearchitekt

Design / Entwicklung / Konstruktion
SwiftUI

Ausbildungshistorie

Fachinformatiker / Anwendungsentwicklung
 
 
 
Ich unterichte Androidentwicklung, Java und SQL/RelationaleDB.