App Entwickler (iPhone, Mac, iPad)
Aktualisiert am 02.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 17.03.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Swift
R
Xcode
git
Jira
Objective-C
C++
Autonomes Fahren
PostScript
REST
Refactoring
iPhone
Go
iOS SDK
Deutsch
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Hannover (+50km)
Deutschland, Österreich, Schweiz

Deutschland: Bevorzugt D3

möglich

Projekte

Projekte

9 Jahre 3 Monate
2016-01 - heute

Visualisierung von Sensordaten (iOS, Prototyp)

Softwarearchitekt und Entwickler Swift Xcode git ...
Softwarearchitekt und Entwickler

Ein Team der FH Lübeck hat einen Sensor entwickelt, der drahtlos mit dem iPhone kommunizieren kann. Ich habe die Visualisierung dieser Daten in Echtzeit übernommen.

Swift Xcode git BT LE (Bluetooth) SceneKit
Medizin
1 Jahr 1 Monat
2020-10 - 2021-10

Mitarbeit an der Xing-App

iOS SDK Swift UI-Tests
Cucumber SwiftUI
iOS SDK Swift UI-Tests
New Work SE
Hamburg
1 Jahr
2019-08 - 2020-07

White Label App zur Kundenbindung

RxSwift Swift git ...

Weiterentwicklung einer App aus dem Umfeld der Sparkassen.

Mit dem Endprodukt werden Coupons und ähnliche Vergünstigungen verwaltet, und der Nutzer wird auf entsprechende Vorteile aufmerksam gemacht. Eine wichtige Komponente dabei ist die aktuelle Position, anhand derer relevante Teilnehmer am Partnerprogramm (Einzelhandel, Gastronomie?) identifiziert werden.

Bitrise Xcode github
RxSwift Swift git REST
S-Markt & Mehrwert GmbH & Co. KG
Halle / Hamburg / Homeoffice
5 Monate
2019-11 - 2020-03

BLE-Spezialanwendung

Swift C++ Standard Template Library ...
Aufgabe der App war die drahtlose Verbindung zwischen einem Debugger und einem Hardwaremodul herzustellen, dass insbesondere für den Einsatz in Stromnetz-Infrastruktur gedacht ist (um so eine potentiell leitende Kabelverbindung überflüssig zu machen).
BluetoothLE Xcode
Swift C++ Standard Template Library Objective-C
Homeoffic
1 Monat
2016-11 - 2016-11

Migration einer App

Entwickler Swift Xcode git
Entwickler

Die Migration von Swift 2 auf Version 3 hat ein schwerwiegendes Problem hervorgerufen, welches nicht durch das Team des Kunden gelöst werden konnte. Ich bin kurzfristig zur Unterstützung angereist und konnte den Fehler zügig beheben.

Swift Xcode git
Banken und Versicherungen
Münster
2 Jahre 2 Monate
2014-05 - 2016-06

Smart Home Datenlogger

Entwickler HTTP REST
Entwickler

Entwurf und Umsetzung eines Smart Meters für Stromverbrauch und Produktion (Photovoltaik).

Kernkomponente ist ein Kleincomputer auf ARM-Basis, der mit einem angepassten ArchLinux betrieben wird.

Go als Entwicklungsplattform gewährleistet gute Performance bei minimalem Ressourcenverbrauch.

Go ArchLinux LiteIDE
HTTP REST
Homeoffice
6 Monate
2015-10 - 2016-03

Dokumentenscanner

Coach, Berater, Entwickler Swift Xcode git
Coach, Berater, Entwickler
Aufbau eines internen iOS-Entwicklungsteams und praktische Hilfe bei der Programmierung der ersten Anwendung.
Swift Xcode git
Banken und Versicherungen
Münster
7 Monate
2015-03 - 2015-09

iOS-Farmework für Bluetooth-Datenübertragung

Software-Entwickler Objective-C git Refactoring ...
Software-Entwickler
iOS-Adaption einer plattformübergreifenden Kernkomponente zum Auslesen von Fahrzeugdaten
OBD2 Canbus Xcode Cocoa Touch Sourcetree Cocoapods
Objective-C git Refactoring Grand Central Dispatch
T-Systems
Remote
11 Monate
2014-02 - 2014-12

Erweiterung einer iOS-App

Software-Entwickler Swift Objective-C HealthKit ...
Software-Entwickler

Entwurf und Umsetzung von statistischen Verfahren für große Mengen von Bewegungsdaten.

Team: Ein Entwickler, ein Tester

Xcode iOS
Swift Objective-C HealthKit Cocoa Touch Swift Cocoa Touch HealthKit R Machine Learning iOS Objective-C git Xcode Server
Homeoffice
3 Jahre 1 Monat
2010-11 - 2013-11

iPad-App zur Unterstützung von Aussendienstmitarbeitern

REST SSL pdf ...
Pilotprojekt, bei dem einige hundert Aussendienstmitarbeiter mit iPads ausgestattet werden. Die bisher verwendeten PCs und Formulare sollen komplett ersetzt werden, so dass eine Lösung zum Anzeigen und Signieren von Dokumenten auf iOS-Basis entworfen wurde. Diese gleicht ihren Datenbestand regelmäßig mit der Zentrale ab und unterstützt den Benutzer so bei der Kundenbetreuung. Konkret geht es dabei um die Überlassung von Medikamenten-Proben, die strengen gesetzlichen Reglementierungen unterliegt, so dass Datensicherheit höchsten Stellenwert besitzt (unter anderem musste das Projekt eine Validierungsphase durchlaufen).
REST SSL pdf iPhone SDK Xcode Objective-C Cocoa touch
Pharma
Hannover
3 Jahre 4 Monate
2010-08 - 2013-11

Design und Programmierung eines Publishing-Frameworks für das iPad

iOS SDK HTML5 CSS ...
Zur Präsentation von Medikamenten und Technologien ist das iPad anscheinend die ideale Plattform - bisher habe ich schon bei über 100 Einzelpräsentationen mitgearbeitet, die via iOS Developer Enterprise Program ohne App Store direkt auf die iPads von Aussendienstmitarbeitern gespielt werden. Die gesamten Inhalte der einzelnen Apps können dynamisch aktualisiert werden, und das Nutzerverhalten kann protokoliert werden, um die Inhalte zu optimieren. Zudem sind einige Apps sind mit weiteren Programmen, wie etwa interaktiven Fragebögen, verknüpft.
iOS SDK HTML5 CSS JavaScript TCP/IP SSL/TLS REST git
Pharma
Hannover
3 Monate
2013-08 - 2013-10

Prototyp einer iPad-App

Fortsetzung des vorangegangenen Projekts - praktische Umsetzung. Der iOS-Client lag komplett in meiner Verantwortung, nebenbei Coaching von Teammitgliedern.
Versicherung Hannover
3 Monate
2013-06 - 2013-08

Evaluation einer Tracking-Infrastruktur für OSX

Xcode Objective-C Cocoa ...
Diverse proof of concept für konfigurierbares Nutzer-Tracking
Xcode Objective-C Cocoa gnu make FireBreath Polipo SquirrelFish git
Marktforschung Hannover
1 Monat
2013-07 - 2013-07

Beratung zum Thema iPad als Hilfsmittel für Aussendienstmitarbeiter

Teilnahme an einem Workshop als Technologie-Experte und Entwurf beziehungsweise Bewertung von Lösungen.
Versicherung Hannover
4 Monate
2012-12 - 2013-03

Rechnungsapp

Xcode Objective-C Core Data ...
Eine iPad-App, mit der Handwerker ihre geleistete Arbeit und die benötigten Materialien dokumentieren können, um mit diesen Daten eine Rechnung zu generieren.
Xcode Objective-C Core Data pdf git
Handwerk Hannover
9 Monate
2011-10 - 2012-06

Medikamentenbestellungen mittels iPad

SOAP SSL Xcode ...
Aufgrund des Erfolges der in Deutschland eingeführten Lösung zur Unterstützung von Aussendienstmitarbeitern hat sich der Kunde entschlossen, auch in anderen Ländern auf iPads zu setzen. Die ursprüngliche App wurde also auf australische Besonderheiten angepasst, das Kommunikationsschema verändert (das Backend wurde auf einen Enterprise Service Bus umgestellt) und der Ablauf leicht abgeändert (der Mitarbeiter liefert nicht selbst, sondern nimmt nur Bestellungen entgegen, die vom Backend an den Lieferanten weitergereicht werden). In einer weiteren Projektphase wurde ein vergleichbares System für den britischen Markt installiert, eine Lösung für Indien befindet sich in der Planungsphase. Eine besondere Herausforderung für das System in England war die Datenmenge, da jeder Mitarbeiter die Adressen aller registrierten Ärzte erhalten sollte. Die Synchronisation mit dem iPad lief zwar fehlerfrei, nahm aber auf der schwachen Hardware sehr viel Zeit in Anspruch. Der Ausweg aus diesem Problem war eine OS X-Applikationen, mit welcher der aufwendige Import von XML nach Core Data zentralisiert werden konnte. In der App selbst war nur eine kleine Änderung nötig, um im Bedarfsfall eine komplette Datenbankdatei vom Server zu übertragen und so ein parsen von Daten überflüssig zu machen.
SOAP SSL Xcode Objective-C CoreAnimation Core Data pdf
Pharma Hannover
4 Monate
2011-11 - 2012-02

Umstellung von Subversion auf git

Berater Versionskontrolle Shell-Script git-hooks ...
Berater
Die bestehende Subversion-Infrastruktur beim Kunden sollte durch eine moderne, dezentrale Versionsverwaltung ersetzt werden. Bei der Auswahl konnte ich dank meiner Kenntnisse mit den drei damals relevanten Systemen (git, Mercurial, Bazaar) zur Entscheidung (für git) beitragen. Ich habe dann beim Migrationsprozess mitgearbeitet - sowohl auf technischer Seite, als auch als Anlaufstelle für Mitarbeiter.
git Subversion TCL bash Mercurial Xcode
Versionskontrolle Shell-Script git-hooks git-flow
Juwi MacMillan Group GmbH
Hannover
4 Monate
2011-11 - 2012-02

Umstellung von Subversion auf git

Berater
Berater
Die bestehende Subversion-Infrastruktur beim Kunden sollte durch eine moderne, dezentrale Versionsverwaltung ersetzt werden. Bei der Auswahl konnte ich dank meiner Kenntnisse mit den drei damals relevanten Systemen (git, Mercurial, Bazaar) zur Entscheidung (für git) beitragen. Ich habe dann beim Migrationsprozess mitgearbeitet - sowohl auf technischer Seite, als auch als Anlaufstelle für Mitarbeiter.
Hannover
4 Monate
2011-05 - 2011-08

iPad Event-Suite

Cocoa iOS SDK TCP/IP ...
Eine Reihe miteinander verzahnter Apps und Programme zur Verwendung auf Kongressen und ähnlichen Ereignissen. Im konkreten Szenario erhält jeder Besucher ein iPad, das automatisch mit seinen persönlichen Workshops, Vorträgen und anderen Terminen synchronisiert wird. Zu diesen Terminen gibt es eine Erinnerungs- und eine Notiz-Funktion, die mit einem Backend abgeglichen wird und es so ermöglicht, dass jeder Teilnehmer nach der Veranstaltung eine Kopie seiner persönlichen Notizen erhalten kann. Zusätzlich bietet diese App auch noch allgemeingültige Informationen, wie eine Karte des Veranstaltungsorts. Neben dieser Kernkomponente existiert noch eine App für Referenten und ein passendes Gegenstück für Zuhörer, die eine Interaktion in Form von Abstimmungen und Befragungen erlaubt. Dafür kann der Referent Inhalte von seinem iPad an einen Beamer schicken und so für die Zuschauer sichtbar machen, die dann eine passende Interaktionsmöglichkeit auf ihren jeweiligen iPads präsentiert bekommen. Zum Abschluss kann der Referent dann noch eine Auswertung präsentieren. Als kleiner Bonus wurde noch ein einfaches Spiel für die Eröffnungsveranstaltung entwickelt, bei dem alle Teilnehmer ihre iPads synchronisiert bewegen müssen. Im Gegensatz zu den anderen Interaktionen, bei denen die Kommunikation mittels HTTP erfolgen konnte, war bei dieser zeitkritischen Aufgabe ein dedizierter Server nötig, der auf einem Mac unter OS X betrieben wurde. Das komplette System aus Apps und Backend-Komponenten wurde erfolgreich in Dänemark (etwa 300 Teilnehmer) und Katar (knapp 1000 Teilnehmer) eingesetzt.
Cocoa iOS SDK TCP/IP UDF HTML
3 Monate
2011-03 - 2011-05

Formularverwaltung mit iPads

REST SOAP SSL ...
Die erstellte Lösung ermöglicht das Verwalten von Adressen und Formularen und wurde unter anderem eingesetzt, um Abonnenten für Zeitschriften zu gewinnen. Zur Prüfung und Korrektur von Adressdaten wurde ein SOAP-Service der Deutschen Post eingebunden.
REST SOAP SSL pdf iPhone SDK Xcode Objective-C Cocoa touch
Pharma, Medien
Hannover
2 Monate
2011-02 - 2011-03

WebDAV-Support für eine iPad-App

iOS SDK TCP/IP SSL/TLS ...
Die ursprüngliche App hat dem Nutzer erlaubt, PDFs, Textdokumente, Bilder, etc. auf dem iPad zu verwalten und anzuzeigen. Mittels WebDAV wurde zusätzlich die Möglichkeit integriert, Daten von einem Server nahtlos in die Lösung zu integrieren, und so beispielsweise Dokumente zu verteilen.
iOS SDK TCP/IP SSL/TLS HTTP WebDAV
Medien
Hannover
3 Monate
2010-06 - 2010-08

Elektronische Fernsehzeitung

Programmierung
Programmierung
Entwicklung der iPad-Version eines etablierten Print-Mediums. Die erstellte App gleicht große Datenmengen mit einem Server ab und stellt diese performant auf dem iPad dar.
Medien
Hamburg / Uetze
1 Monat
2010-05 - 2010-05

Qualitätssicherung

Programmierung
Programmierung
Qualitätssicherung (Speicherlecks beheben, Performance-Flaschenhälse finden und ausmerzen) für eine der erfolgreichsten deutschen iPad-Apps - das Programm ist bis heute durchgängig auf einem der vorderen Plätze der umsatzstärksten Angebote.
2 Monate
2010-04 - 2010-05

iPhone-Client für ein bestehendes Online-Angebot

iPhone SDK Xcode Interface Builder ...
iPhone-Client für ein renommiertes Webportal, das aktuell über 4 Millionen Visits pro Monat verzeichnet. Grob gesagt geht es dabei um eine Suche, die neben Schlüsselworten auch eine Klassifikation und die geographische Position einbezieht.
iPhone SDK Xcode Interface Builder Objective-C Cocoa touch Three20 Map Kit Core Location
Internet
Berlin/Gronau
1 Monat
2010-02 - 2010-02

Implementierung einer App

Entwicklung iPhone SDK Xcode Interface Builder ...
Entwicklung
Zu dieser App darf ich leider nicht viel verraten: Sie wurde als Teil einer Werbekampagne, zu der auch TV-Spots geschaltet wurden, entwickelt. Mit dem Hersteller des eigentlichen Produkts habe ich aber keinen direkten Kontakt, und mein Auftraggeber legt großen Wert darauf, dieses Großunternehmen exklusiv als Referenz führen zu können. Design und Artwork waren daher vorgegeben - die komplette Implementierung, inklusive der Wahl der zu verwendeten Technologien, lag aber in meiner Verantwortung. Es handelt sich um ein Spiel, das ich mit OpenGL ES realisiert habe. Außerdem kamen Core Animation und Media Kit (für Videos und Hintergrundmusik) zum Einsatz.
iPhone SDK Xcode Interface Builder Objective-C Cocoa touch OpenGL ES Media Player Framework
Werbung
Gronau

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Mathematik/Informatik

Kompetenzen

Kompetenzen

Top-Skills

Swift R Xcode git Jira Objective-C C++ Autonomes Fahren PostScript REST Refactoring iPhone Go iOS SDK

Produkte / Standards / Erfahrungen / Methoden

ArchLinux
BT LE (Bluetooth)
Cocoa Touch
CSS
FireBreath
git
HealthKit
Interface Builder
iOS
iOS SDK
iPhone SDK
LiteIDE
Machine Learning
Media Player Framework
OpenGL ES
pdf
Polipo
SceneKit
SquirrelFish
SSL
Three20
UDF
WebDAV
Xcode
Xcode Server


UNIX

  • Solaris, Mac OS X, Linux (Gentoo, Debian, Yellow Dog, Ubuntu, Knoppix)
  • Zentrale Nutzerverwaltung mit OpenLDAP und NFS
  • Webserver (Apache)
  • Mailserver (Postfix, Courier, Dovecot, Sieve)
  • Netzwerksicherheit (openssl, iptables, ipchains, syslog-ng, snort, ...)
  • Datenbanken (MySQL, PostgreSQL, Oracle)
  • Shellprogrammierung (tcsh, bash, rc-Shell)

Frameworks und Bibliotheken

  • Cocoa (Core Data, Core Audio, Core Animation, ...), Cocoa touch
  • iPhone SDK, iPad SDK
  • .net / C#
  • Standard Template Library, Boost
  • OpenGL


Technologien

  • Petri-Netze, Künstliche Intelligenz, Genetische Algorithmen
  • Bildverarbeitung, Mustererkennung
  • OpenGL
  • PDF (Formulare, elektronische Signaturen)
  • Camera Link, GigE Vision
  • Design Patterns, Refactoring
  • Atlassian JIRA, Bamboo

Versionsverwaltung

  • Subversion, git, Mercurial, tfs

 

Mathematik

  • Stochastik, Statistik, Logik, Zahlentheorie

Betriebssysteme

Echtzeitbetriebssysteme
RT-Linux
iOS
Mac OS
System 7 bis OS X (iPhoneOS, MacOSX, OS10, macosx)
SUN OS, Solaris
Fortgeschrittener Nutzer
Unix-Derivate
Gentoo, Arch, Debian, Ubuntu, Yellow Dog
Windows
Übliche Kenntnisse

Programmiersprachen

Assembler
68000
Basser Lout
C
C#
.net
C++
STL, boost
Ceylon
Grundkenntnisse
CodeWarrior
PPC, Java
Forth
Grundkenntnisse
gnu make
Go
HTML
Java
JDBC
JavaScript
JSON
Kotlin
Grundkenntnisse
Lisp
Scheme
Map Kit
Objective C
Cocoa, Core Audio, Core Data, Core Image
Objective-C
Pascal
PHP
Grundkenntnisse
PL/SQL
Postscript
Prolog
Grundkenntnisse
Python
Grundkenntnisse
R
Ruby
Grundkenntnisse
S-Plus
R
Scriptsprachen
AppleScript, awk, sed
Shell
tcsh, rc, bash
Smalltalk
Grundkenntnisse
Swift
Tcl/Tk
kein Tk
TeX, LaTeX
UML
XML

Datenbanken

Access
Migration zu MySQL / PostgreSQL
JDBC
MySQL
Oracle
Postgres
SQL

Datenkommunikation

AppleTalk
AFP, PAP, AppleShare IP, Netatalk
Distributed Objects
Ethernet
HTTP
Internet, Intranet
REST
SMTP
Postfix
SOAP
SSL/TLS
TCP/IP
XPC

Hardware

Echtzeitsysteme
Wegplanung mit RT-Linux
embedded Systeme
Wegplanung mit RT-Linux
Framegrabber
CamLink, GigE
Macintosh
Seit 1994
Mikrocontroller
ATMEL
Motorola
PPC: 601 - G4

Branchen

Branchen

  • Pharmazie
  • Banken / Versicherungen
  • Werbung / Medien
  • Biotechnologie / Biologie / Physik (Anwendungsfach Biophysik)
  • Maschinenbau (Steuerungssoftware, Kameratreiber für industrielle Bildverarbeitung)
 

Einsatzorte

Einsatzorte

Hannover (+50km)
Deutschland, Österreich, Schweiz

Deutschland: Bevorzugt D3

möglich

Projekte

Projekte

9 Jahre 3 Monate
2016-01 - heute

Visualisierung von Sensordaten (iOS, Prototyp)

Softwarearchitekt und Entwickler Swift Xcode git ...
Softwarearchitekt und Entwickler

Ein Team der FH Lübeck hat einen Sensor entwickelt, der drahtlos mit dem iPhone kommunizieren kann. Ich habe die Visualisierung dieser Daten in Echtzeit übernommen.

Swift Xcode git BT LE (Bluetooth) SceneKit
Medizin
1 Jahr 1 Monat
2020-10 - 2021-10

Mitarbeit an der Xing-App

iOS SDK Swift UI-Tests
Cucumber SwiftUI
iOS SDK Swift UI-Tests
New Work SE
Hamburg
1 Jahr
2019-08 - 2020-07

White Label App zur Kundenbindung

RxSwift Swift git ...

Weiterentwicklung einer App aus dem Umfeld der Sparkassen.

Mit dem Endprodukt werden Coupons und ähnliche Vergünstigungen verwaltet, und der Nutzer wird auf entsprechende Vorteile aufmerksam gemacht. Eine wichtige Komponente dabei ist die aktuelle Position, anhand derer relevante Teilnehmer am Partnerprogramm (Einzelhandel, Gastronomie?) identifiziert werden.

Bitrise Xcode github
RxSwift Swift git REST
S-Markt & Mehrwert GmbH & Co. KG
Halle / Hamburg / Homeoffice
5 Monate
2019-11 - 2020-03

BLE-Spezialanwendung

Swift C++ Standard Template Library ...
Aufgabe der App war die drahtlose Verbindung zwischen einem Debugger und einem Hardwaremodul herzustellen, dass insbesondere für den Einsatz in Stromnetz-Infrastruktur gedacht ist (um so eine potentiell leitende Kabelverbindung überflüssig zu machen).
BluetoothLE Xcode
Swift C++ Standard Template Library Objective-C
Homeoffic
1 Monat
2016-11 - 2016-11

Migration einer App

Entwickler Swift Xcode git
Entwickler

Die Migration von Swift 2 auf Version 3 hat ein schwerwiegendes Problem hervorgerufen, welches nicht durch das Team des Kunden gelöst werden konnte. Ich bin kurzfristig zur Unterstützung angereist und konnte den Fehler zügig beheben.

Swift Xcode git
Banken und Versicherungen
Münster
2 Jahre 2 Monate
2014-05 - 2016-06

Smart Home Datenlogger

Entwickler HTTP REST
Entwickler

Entwurf und Umsetzung eines Smart Meters für Stromverbrauch und Produktion (Photovoltaik).

Kernkomponente ist ein Kleincomputer auf ARM-Basis, der mit einem angepassten ArchLinux betrieben wird.

Go als Entwicklungsplattform gewährleistet gute Performance bei minimalem Ressourcenverbrauch.

Go ArchLinux LiteIDE
HTTP REST
Homeoffice
6 Monate
2015-10 - 2016-03

Dokumentenscanner

Coach, Berater, Entwickler Swift Xcode git
Coach, Berater, Entwickler
Aufbau eines internen iOS-Entwicklungsteams und praktische Hilfe bei der Programmierung der ersten Anwendung.
Swift Xcode git
Banken und Versicherungen
Münster
7 Monate
2015-03 - 2015-09

iOS-Farmework für Bluetooth-Datenübertragung

Software-Entwickler Objective-C git Refactoring ...
Software-Entwickler
iOS-Adaption einer plattformübergreifenden Kernkomponente zum Auslesen von Fahrzeugdaten
OBD2 Canbus Xcode Cocoa Touch Sourcetree Cocoapods
Objective-C git Refactoring Grand Central Dispatch
T-Systems
Remote
11 Monate
2014-02 - 2014-12

Erweiterung einer iOS-App

Software-Entwickler Swift Objective-C HealthKit ...
Software-Entwickler

Entwurf und Umsetzung von statistischen Verfahren für große Mengen von Bewegungsdaten.

Team: Ein Entwickler, ein Tester

Xcode iOS
Swift Objective-C HealthKit Cocoa Touch Swift Cocoa Touch HealthKit R Machine Learning iOS Objective-C git Xcode Server
Homeoffice
3 Jahre 1 Monat
2010-11 - 2013-11

iPad-App zur Unterstützung von Aussendienstmitarbeitern

REST SSL pdf ...
Pilotprojekt, bei dem einige hundert Aussendienstmitarbeiter mit iPads ausgestattet werden. Die bisher verwendeten PCs und Formulare sollen komplett ersetzt werden, so dass eine Lösung zum Anzeigen und Signieren von Dokumenten auf iOS-Basis entworfen wurde. Diese gleicht ihren Datenbestand regelmäßig mit der Zentrale ab und unterstützt den Benutzer so bei der Kundenbetreuung. Konkret geht es dabei um die Überlassung von Medikamenten-Proben, die strengen gesetzlichen Reglementierungen unterliegt, so dass Datensicherheit höchsten Stellenwert besitzt (unter anderem musste das Projekt eine Validierungsphase durchlaufen).
REST SSL pdf iPhone SDK Xcode Objective-C Cocoa touch
Pharma
Hannover
3 Jahre 4 Monate
2010-08 - 2013-11

Design und Programmierung eines Publishing-Frameworks für das iPad

iOS SDK HTML5 CSS ...
Zur Präsentation von Medikamenten und Technologien ist das iPad anscheinend die ideale Plattform - bisher habe ich schon bei über 100 Einzelpräsentationen mitgearbeitet, die via iOS Developer Enterprise Program ohne App Store direkt auf die iPads von Aussendienstmitarbeitern gespielt werden. Die gesamten Inhalte der einzelnen Apps können dynamisch aktualisiert werden, und das Nutzerverhalten kann protokoliert werden, um die Inhalte zu optimieren. Zudem sind einige Apps sind mit weiteren Programmen, wie etwa interaktiven Fragebögen, verknüpft.
iOS SDK HTML5 CSS JavaScript TCP/IP SSL/TLS REST git
Pharma
Hannover
3 Monate
2013-08 - 2013-10

Prototyp einer iPad-App

Fortsetzung des vorangegangenen Projekts - praktische Umsetzung. Der iOS-Client lag komplett in meiner Verantwortung, nebenbei Coaching von Teammitgliedern.
Versicherung Hannover
3 Monate
2013-06 - 2013-08

Evaluation einer Tracking-Infrastruktur für OSX

Xcode Objective-C Cocoa ...
Diverse proof of concept für konfigurierbares Nutzer-Tracking
Xcode Objective-C Cocoa gnu make FireBreath Polipo SquirrelFish git
Marktforschung Hannover
1 Monat
2013-07 - 2013-07

Beratung zum Thema iPad als Hilfsmittel für Aussendienstmitarbeiter

Teilnahme an einem Workshop als Technologie-Experte und Entwurf beziehungsweise Bewertung von Lösungen.
Versicherung Hannover
4 Monate
2012-12 - 2013-03

Rechnungsapp

Xcode Objective-C Core Data ...
Eine iPad-App, mit der Handwerker ihre geleistete Arbeit und die benötigten Materialien dokumentieren können, um mit diesen Daten eine Rechnung zu generieren.
Xcode Objective-C Core Data pdf git
Handwerk Hannover
9 Monate
2011-10 - 2012-06

Medikamentenbestellungen mittels iPad

SOAP SSL Xcode ...
Aufgrund des Erfolges der in Deutschland eingeführten Lösung zur Unterstützung von Aussendienstmitarbeitern hat sich der Kunde entschlossen, auch in anderen Ländern auf iPads zu setzen. Die ursprüngliche App wurde also auf australische Besonderheiten angepasst, das Kommunikationsschema verändert (das Backend wurde auf einen Enterprise Service Bus umgestellt) und der Ablauf leicht abgeändert (der Mitarbeiter liefert nicht selbst, sondern nimmt nur Bestellungen entgegen, die vom Backend an den Lieferanten weitergereicht werden). In einer weiteren Projektphase wurde ein vergleichbares System für den britischen Markt installiert, eine Lösung für Indien befindet sich in der Planungsphase. Eine besondere Herausforderung für das System in England war die Datenmenge, da jeder Mitarbeiter die Adressen aller registrierten Ärzte erhalten sollte. Die Synchronisation mit dem iPad lief zwar fehlerfrei, nahm aber auf der schwachen Hardware sehr viel Zeit in Anspruch. Der Ausweg aus diesem Problem war eine OS X-Applikationen, mit welcher der aufwendige Import von XML nach Core Data zentralisiert werden konnte. In der App selbst war nur eine kleine Änderung nötig, um im Bedarfsfall eine komplette Datenbankdatei vom Server zu übertragen und so ein parsen von Daten überflüssig zu machen.
SOAP SSL Xcode Objective-C CoreAnimation Core Data pdf
Pharma Hannover
4 Monate
2011-11 - 2012-02

Umstellung von Subversion auf git

Berater Versionskontrolle Shell-Script git-hooks ...
Berater
Die bestehende Subversion-Infrastruktur beim Kunden sollte durch eine moderne, dezentrale Versionsverwaltung ersetzt werden. Bei der Auswahl konnte ich dank meiner Kenntnisse mit den drei damals relevanten Systemen (git, Mercurial, Bazaar) zur Entscheidung (für git) beitragen. Ich habe dann beim Migrationsprozess mitgearbeitet - sowohl auf technischer Seite, als auch als Anlaufstelle für Mitarbeiter.
git Subversion TCL bash Mercurial Xcode
Versionskontrolle Shell-Script git-hooks git-flow
Juwi MacMillan Group GmbH
Hannover
4 Monate
2011-11 - 2012-02

Umstellung von Subversion auf git

Berater
Berater
Die bestehende Subversion-Infrastruktur beim Kunden sollte durch eine moderne, dezentrale Versionsverwaltung ersetzt werden. Bei der Auswahl konnte ich dank meiner Kenntnisse mit den drei damals relevanten Systemen (git, Mercurial, Bazaar) zur Entscheidung (für git) beitragen. Ich habe dann beim Migrationsprozess mitgearbeitet - sowohl auf technischer Seite, als auch als Anlaufstelle für Mitarbeiter.
Hannover
4 Monate
2011-05 - 2011-08

iPad Event-Suite

Cocoa iOS SDK TCP/IP ...
Eine Reihe miteinander verzahnter Apps und Programme zur Verwendung auf Kongressen und ähnlichen Ereignissen. Im konkreten Szenario erhält jeder Besucher ein iPad, das automatisch mit seinen persönlichen Workshops, Vorträgen und anderen Terminen synchronisiert wird. Zu diesen Terminen gibt es eine Erinnerungs- und eine Notiz-Funktion, die mit einem Backend abgeglichen wird und es so ermöglicht, dass jeder Teilnehmer nach der Veranstaltung eine Kopie seiner persönlichen Notizen erhalten kann. Zusätzlich bietet diese App auch noch allgemeingültige Informationen, wie eine Karte des Veranstaltungsorts. Neben dieser Kernkomponente existiert noch eine App für Referenten und ein passendes Gegenstück für Zuhörer, die eine Interaktion in Form von Abstimmungen und Befragungen erlaubt. Dafür kann der Referent Inhalte von seinem iPad an einen Beamer schicken und so für die Zuschauer sichtbar machen, die dann eine passende Interaktionsmöglichkeit auf ihren jeweiligen iPads präsentiert bekommen. Zum Abschluss kann der Referent dann noch eine Auswertung präsentieren. Als kleiner Bonus wurde noch ein einfaches Spiel für die Eröffnungsveranstaltung entwickelt, bei dem alle Teilnehmer ihre iPads synchronisiert bewegen müssen. Im Gegensatz zu den anderen Interaktionen, bei denen die Kommunikation mittels HTTP erfolgen konnte, war bei dieser zeitkritischen Aufgabe ein dedizierter Server nötig, der auf einem Mac unter OS X betrieben wurde. Das komplette System aus Apps und Backend-Komponenten wurde erfolgreich in Dänemark (etwa 300 Teilnehmer) und Katar (knapp 1000 Teilnehmer) eingesetzt.
Cocoa iOS SDK TCP/IP UDF HTML
3 Monate
2011-03 - 2011-05

Formularverwaltung mit iPads

REST SOAP SSL ...
Die erstellte Lösung ermöglicht das Verwalten von Adressen und Formularen und wurde unter anderem eingesetzt, um Abonnenten für Zeitschriften zu gewinnen. Zur Prüfung und Korrektur von Adressdaten wurde ein SOAP-Service der Deutschen Post eingebunden.
REST SOAP SSL pdf iPhone SDK Xcode Objective-C Cocoa touch
Pharma, Medien
Hannover
2 Monate
2011-02 - 2011-03

WebDAV-Support für eine iPad-App

iOS SDK TCP/IP SSL/TLS ...
Die ursprüngliche App hat dem Nutzer erlaubt, PDFs, Textdokumente, Bilder, etc. auf dem iPad zu verwalten und anzuzeigen. Mittels WebDAV wurde zusätzlich die Möglichkeit integriert, Daten von einem Server nahtlos in die Lösung zu integrieren, und so beispielsweise Dokumente zu verteilen.
iOS SDK TCP/IP SSL/TLS HTTP WebDAV
Medien
Hannover
3 Monate
2010-06 - 2010-08

Elektronische Fernsehzeitung

Programmierung
Programmierung
Entwicklung der iPad-Version eines etablierten Print-Mediums. Die erstellte App gleicht große Datenmengen mit einem Server ab und stellt diese performant auf dem iPad dar.
Medien
Hamburg / Uetze
1 Monat
2010-05 - 2010-05

Qualitätssicherung

Programmierung
Programmierung
Qualitätssicherung (Speicherlecks beheben, Performance-Flaschenhälse finden und ausmerzen) für eine der erfolgreichsten deutschen iPad-Apps - das Programm ist bis heute durchgängig auf einem der vorderen Plätze der umsatzstärksten Angebote.
2 Monate
2010-04 - 2010-05

iPhone-Client für ein bestehendes Online-Angebot

iPhone SDK Xcode Interface Builder ...
iPhone-Client für ein renommiertes Webportal, das aktuell über 4 Millionen Visits pro Monat verzeichnet. Grob gesagt geht es dabei um eine Suche, die neben Schlüsselworten auch eine Klassifikation und die geographische Position einbezieht.
iPhone SDK Xcode Interface Builder Objective-C Cocoa touch Three20 Map Kit Core Location
Internet
Berlin/Gronau
1 Monat
2010-02 - 2010-02

Implementierung einer App

Entwicklung iPhone SDK Xcode Interface Builder ...
Entwicklung
Zu dieser App darf ich leider nicht viel verraten: Sie wurde als Teil einer Werbekampagne, zu der auch TV-Spots geschaltet wurden, entwickelt. Mit dem Hersteller des eigentlichen Produkts habe ich aber keinen direkten Kontakt, und mein Auftraggeber legt großen Wert darauf, dieses Großunternehmen exklusiv als Referenz führen zu können. Design und Artwork waren daher vorgegeben - die komplette Implementierung, inklusive der Wahl der zu verwendeten Technologien, lag aber in meiner Verantwortung. Es handelt sich um ein Spiel, das ich mit OpenGL ES realisiert habe. Außerdem kamen Core Animation und Media Kit (für Videos und Hintergrundmusik) zum Einsatz.
iPhone SDK Xcode Interface Builder Objective-C Cocoa touch OpenGL ES Media Player Framework
Werbung
Gronau

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Mathematik/Informatik

Kompetenzen

Kompetenzen

Top-Skills

Swift R Xcode git Jira Objective-C C++ Autonomes Fahren PostScript REST Refactoring iPhone Go iOS SDK

Produkte / Standards / Erfahrungen / Methoden

ArchLinux
BT LE (Bluetooth)
Cocoa Touch
CSS
FireBreath
git
HealthKit
Interface Builder
iOS
iOS SDK
iPhone SDK
LiteIDE
Machine Learning
Media Player Framework
OpenGL ES
pdf
Polipo
SceneKit
SquirrelFish
SSL
Three20
UDF
WebDAV
Xcode
Xcode Server


UNIX

  • Solaris, Mac OS X, Linux (Gentoo, Debian, Yellow Dog, Ubuntu, Knoppix)
  • Zentrale Nutzerverwaltung mit OpenLDAP und NFS
  • Webserver (Apache)
  • Mailserver (Postfix, Courier, Dovecot, Sieve)
  • Netzwerksicherheit (openssl, iptables, ipchains, syslog-ng, snort, ...)
  • Datenbanken (MySQL, PostgreSQL, Oracle)
  • Shellprogrammierung (tcsh, bash, rc-Shell)

Frameworks und Bibliotheken

  • Cocoa (Core Data, Core Audio, Core Animation, ...), Cocoa touch
  • iPhone SDK, iPad SDK
  • .net / C#
  • Standard Template Library, Boost
  • OpenGL


Technologien

  • Petri-Netze, Künstliche Intelligenz, Genetische Algorithmen
  • Bildverarbeitung, Mustererkennung
  • OpenGL
  • PDF (Formulare, elektronische Signaturen)
  • Camera Link, GigE Vision
  • Design Patterns, Refactoring
  • Atlassian JIRA, Bamboo

Versionsverwaltung

  • Subversion, git, Mercurial, tfs

 

Mathematik

  • Stochastik, Statistik, Logik, Zahlentheorie

Betriebssysteme

Echtzeitbetriebssysteme
RT-Linux
iOS
Mac OS
System 7 bis OS X (iPhoneOS, MacOSX, OS10, macosx)
SUN OS, Solaris
Fortgeschrittener Nutzer
Unix-Derivate
Gentoo, Arch, Debian, Ubuntu, Yellow Dog
Windows
Übliche Kenntnisse

Programmiersprachen

Assembler
68000
Basser Lout
C
C#
.net
C++
STL, boost
Ceylon
Grundkenntnisse
CodeWarrior
PPC, Java
Forth
Grundkenntnisse
gnu make
Go
HTML
Java
JDBC
JavaScript
JSON
Kotlin
Grundkenntnisse
Lisp
Scheme
Map Kit
Objective C
Cocoa, Core Audio, Core Data, Core Image
Objective-C
Pascal
PHP
Grundkenntnisse
PL/SQL
Postscript
Prolog
Grundkenntnisse
Python
Grundkenntnisse
R
Ruby
Grundkenntnisse
S-Plus
R
Scriptsprachen
AppleScript, awk, sed
Shell
tcsh, rc, bash
Smalltalk
Grundkenntnisse
Swift
Tcl/Tk
kein Tk
TeX, LaTeX
UML
XML

Datenbanken

Access
Migration zu MySQL / PostgreSQL
JDBC
MySQL
Oracle
Postgres
SQL

Datenkommunikation

AppleTalk
AFP, PAP, AppleShare IP, Netatalk
Distributed Objects
Ethernet
HTTP
Internet, Intranet
REST
SMTP
Postfix
SOAP
SSL/TLS
TCP/IP
XPC

Hardware

Echtzeitsysteme
Wegplanung mit RT-Linux
embedded Systeme
Wegplanung mit RT-Linux
Framegrabber
CamLink, GigE
Macintosh
Seit 1994
Mikrocontroller
ATMEL
Motorola
PPC: 601 - G4

Branchen

Branchen

  • Pharmazie
  • Banken / Versicherungen
  • Werbung / Medien
  • Biotechnologie / Biologie / Physik (Anwendungsfach Biophysik)
  • Maschinenbau (Steuerungssoftware, Kameratreiber für industrielle Bildverarbeitung)
 

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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