App Entwickler (iPhone, Mac, iPad)
Aktualisiert am 02.03.2024
Profilbild
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

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
Cucumber SwiftUI
iOS SDK Swift UI-Tests
New Work SE
Hamburg

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
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
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
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
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
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
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
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
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
Fortsetzung des vorangegangenen Projekts - praktische Umsetzung. Der iOS-Client lag komplett in meiner Verantwortung, nebenbei Coaching von Teammitgliedern.
Versicherung Hannover
Diverse proof of concept für konfigurierbares Nutzer-Tracking
Xcode Objective-C Cocoa gnu make FireBreath Polipo SquirrelFish git
Marktforschung Hannover
Teilnahme an einem Workshop als Technologie-Experte und Entwurf beziehungsweise Bewertung von Lösungen.
Versicherung Hannover
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
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
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
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
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
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
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
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
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.
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
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

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

Deutschland: Bevorzugt D3

möglich

Projekte

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
Cucumber SwiftUI
iOS SDK Swift UI-Tests
New Work SE
Hamburg

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
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
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
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
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
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
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
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
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
Fortsetzung des vorangegangenen Projekts - praktische Umsetzung. Der iOS-Client lag komplett in meiner Verantwortung, nebenbei Coaching von Teammitgliedern.
Versicherung Hannover
Diverse proof of concept für konfigurierbares Nutzer-Tracking
Xcode Objective-C Cocoa gnu make FireBreath Polipo SquirrelFish git
Marktforschung Hannover
Teilnahme an einem Workshop als Technologie-Experte und Entwurf beziehungsweise Bewertung von Lösungen.
Versicherung Hannover
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
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
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
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
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
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
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
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
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.
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
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

Diplom-Mathematik/Informatik

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

  • 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.