freiberufler Senior iOS Mobile Developer auf freelance.de

Senior iOS Mobile Developer

offline
  • auf Anfrage
  • 55116 Mainz
  • auf Anfrage
  • de  |  en
  • 06.04.2023

Kurzvorstellung

Ich bin seit 2007 als Programmierer tätig und habe mich später in 2010 auf die Entwicklung mobiler Anwendungen im iOS Umfeld spezialisiert.

Qualifikationen

  • C++
  • Git
  • iOS
  • Java (allg.)
  • Jira
  • Objective-C
  • Sketch
  • SWIFT

Projekt‐ & Berufserfahrung

Senior iOS Entwickler
Kundenname anonymisiert, Bonn
7/2017 – offen (6 Jahre, 9 Monate)
Systemtechnik
Tätigkeitszeitraum

7/2017 – offen

Tätigkeitsbeschreibung

Erstellung einer App zur Berechnung des CO² Verbrauchs beim Autofahren.
Dem Nutzer bieten sich dadurch neue Möglichkeiten hinsichtlich der Fahrweise z.B. weniger Benzin in einem bestimmen Gebiet verbrauchen.

 Entwicklung der Funktionalitäten entsprechend der Anforderungen
 Umsetzung eines User Interface (Design: ‚Look & Feel‘ und Animationen)
 Verknüpfung des Servers mit der UI

TECHNOLOGIEN:
iOS (Vs.10), Swift, Objective-C/C++, Git, Jira, Confluence, XCode, Sketch, Zeplin

Eingesetzte Qualifikationen

iOS, C++, Objective-C, Git, Jira, Sketch, SWIFT

Senior iOS Entwickler
Kundenname anonymisiert, Frankfurt
1/2017 – 6/2017 (6 Monate)
Versicherungen
Tätigkeitszeitraum

1/2017 – 6/2017

Tätigkeitsbeschreibung

Erstellung einer Finanz App zur Berechnung der Kosten für Versicherung, Rentenplan und weitere Berechnungen im Finanzsektor.

 Aufnahme der Anforderungen
 Entwicklung der Funktionalitäten entsprechend der Anforderungen
 Umsetzung eines User Interface
 Verteilung einer sehr großen App auf kleinere Apps (Komplexität reduzieren, Performanceverbesserung)

TECHNOLOGIEN:
iOS (Vs.10), Swift, Objective-C/C++, Git, HockeyApp Jira, Confluence, Xcode

Eingesetzte Qualifikationen

iOS, C++, Objective-C, Git, Jira, SWIFT

Senior iOS Entwickler
Kundenname anonymisiert, Deutschland
6/2016 – 12/2016 (7 Monate)
Banken
Tätigkeitszeitraum

6/2016 – 12/2016

Tätigkeitsbeschreibung

Für eine existierende App sollte eine Dokumentation und Prozessbeschreibung nachgeholt werden, zudem erfolgte ein Upgrade der App.

 Analyse des existierenden Codes
 Anleitung zum Projekt, wie die App lauffähig umgesetzt werden kann
 Dokumentation und Prozessbeschreibung
 Upgrade der App von iOS vs. 9 auf 10
 Kleinere Anpassungen in der Entwicklungsumgebung
 Umsetzung des User Interface

TECHNOLOGIEN:
iOS (Vs. 9, 10.1), Git, JavaScript, HTML, XCode

Eingesetzte Qualifikationen

iOS, Git, HTML, JavaScript

Developer Operations Software Developer
Kundenname anonymisiert, Frankfurt
10/2014 – 1/2016 (1 Jahr, 4 Monate)
Banken
Tätigkeitszeitraum

10/2014 – 1/2016

Tätigkeitsbeschreibung

ROLLE:
Developer Operations Software Developer

ALLGEMEINE BESCHREIBUNG:
Sicherstellung der Dienste für ein Kreditkarten Bezahlsystem für Master Card und VISA

AUFGABEN:
• Automatisierung der täglichen Berichte über das Finanzvolumen
• Fehlerbehebung und Wartung des Bezahlsystems
• Erstellung neuer Funktionen in Perl
• Build und Deployment mit Jenkins

TECHNOLOGIEN:
Java, Jenkins, Perl, BASH, Git, Linux, Sybase

Eingesetzte Qualifikationen

Sybase, Linux (Kernel), Bash (Shell), Java (allg.), Perl, Softwareentwicklung (allg.)

PRIVATKUNDEN
iOS Entwickler, Privat
9/2014 – 10/2014 (2 Monate)
Privat
Tätigkeitszeitraum

9/2014 – 10/2014

Tätigkeitsbeschreibung

ALLGEMEINE BESCHREIBUNG:
Entwicklung einer APP zur kameragesteuerten Aufnahme und Speicherung von Schachpartien als homographische Abbildung.

AUFGABEN:
• Umsetzung der Brett Erkennung mittels eines Algorithmus
• Figuren Erkennung mittels eines Algorithmus
• Automatische Erstellung von Notizen über den Verlauf der Schachpartie

TECHNOLOGIEN:
iOS, openCV (Intel), GPUImage, Git

Eingesetzte Qualifikationen

iOS, Mobile Entwicklung (allg.), iOS Entwicklung

Senior iOS Entwickler
Kundenname anonymisiert, Deutschland
1/2014 – 5/2016 (2 Jahre, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2014 – 5/2016

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Erstellung einer Finanz App zur Berechnung der Kosten für Optionsscheine, Berechnung von Absicherungsparametern und weiteren Parametern im Finanzsektor.

 Entwicklung einer innovativen, mobilen APP zur Berechnung unterschiedlicher Parameter
 Verstehen von unterschiedlichen Finanzinstrumenten
 Konvertierung und Einbinden der QuantLib Bibliothek (C++ Basis) zur Nutzung auf mobilen Endgeräten
 Entwicklung der Funktionalitäten
 Umsetzung des User Interface für die graphische Darstellung

iOS, Objective-C/C++, QuantLib, Cocoapods, CorePlot, Git

Eingesetzte Qualifikationen

iOS, C++, Objective-C, Git

Senior iOS Entwickler
Kundenname anonymisiert, Deutschland
1/2014 – 5/2016 (2 Jahre, 5 Monate)
Banken
Tätigkeitszeitraum

1/2014 – 5/2016

Tätigkeitsbeschreibung

ALLGEMEINE BESCHREIBUNG:
Erstellung einer Finanz App zur Berechnung der Kosten für Optionsscheine, Berechnung von Absicherungsparametern und weiteren Parametern im Finanzsektor.

AUFGABEN:
• Entwicklung einer innovativen, mobilen APP zur Berechnung unterschiedlicher Parameter
• Verstehen von unterschiedlichen Finanzinstrumenten
• Konvertierung und Einbinden der QuantLib Bibliothek (C++ Basis) zur Nutzung auf mobilen Endgeräten
• Entwicklung der Funktionalitäten
• Umsetzung des User Interface für die graphische Darstellung

TECHNOLOGIEN:
iOS, Objective-C/C++, QuantLib, Cocoapods, CorePlot, Git

Eingesetzte Qualifikationen

iOS, C++, iOS Entwicklung, Mobile Entwicklung (allg.), Objective-C, User Interface (UI)

Senior iOS Entwickler
Kundenname anonymisiert, Mörfelden
10/2013 – 5/2014 (8 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

10/2013 – 5/2014

Tätigkeitsbeschreibung

ROLLE:
Senior iOS Entwickler

ALLGEMEINE BESCHREIBUNG:
Die iPad-App ermöglicht Immobiliensachverständigen, Gutachtern und Baufinanzierungsberatern Objektbesichtigungen mit dem iPad zu erfassen und Besichtigungsprotokolle zu erstellen. Die Aufträge werden den Benutzern aus einem führenden System automatisch zugewiesen, so dass ein Besucher sofort informiert wird, wenn ihm ein neuer Auftrag eingestellt wurde. Wenn der Auftrag in seine aktuelle Routenplanung reinpasst, kann der Besucher – entsprechende zeitliche Freiräume vorausgesetzt –spontan entscheiden, ihn in seine aktuelle Routenplanung aufzunehmen und abzuarbeiten.

AUFGABEN:
• Entwicklung von „Immo-Inspect“ - eine App zur automatischen Erstellung von Immobilien Exposés
• In „Immo-Inspect“ wurde ein Routenplaner für die Besichtigung von Immobilien entwickelt
• Entwicklung eines Prototyps zur Berechnung von Zinsen mit einen interaktiven grafische Darstellung.
• Einarbeitung von Mitarbeiter in die mobile Entwicklung

TECHNOLOGIEN:
iOS, Xcode, Git, X Server, Mapkit, Objection, CoreData, NUI Style, CoreText, CoreGraphics, SecurityFramework, GPUImage

Eingesetzte Qualifikationen

iOS, iOS Entwicklung, Mobile Entwicklung (allg.)

Team Lead, iOS-Entwickler
Kundenname anonymisiert, Berlin
9/2012 – 5/2013 (9 Monate)
Verlag
Tätigkeitszeitraum

9/2012 – 5/2013

Tätigkeitsbeschreibung

Entwicklung der mobilen Anwendung "Are you a Berliner?"- Eine Quiz-App zu der Stadt Berlin für das iPhone. Ergebnisse können über Facebook geteilt werden.

• Design der APP in Anlehnung an die Fernsehshow „Wer wird Millionär“
• Umsetzung der APP in Objective-C
• Anbindung an das Facebook-Konto mittels Facebook SDK
• Werbeeinblendung über Admob

TECHNOLOGIEN:
iOS, Objective-C, Admob, Facebook SDK, GIT

Eingesetzte Qualifikationen

iOS, Objective-C, Git

Frontend Entwickler
Kundenname anonymisiert, Wiesbaden
3/2012 – 8/2012 (6 Monate)
Softwarentwicklung
Tätigkeitszeitraum

3/2012 – 8/2012

Tätigkeitsbeschreibung

Entwicklung einer Versicherungs-Software zur Berechnung der Versicherungsbeiträge für Allianz (allsecur.de)

 Entwicklung nach agilem Vorgehen (SCRUM) inklusive Stand up meeting, sprint reviews, retrospective, etc.
 Erweiterung der Funktionalitäten des bereits vorhandenen Tarifrechners
 Anpassung des Rechners entsprechend neuer Regulierung
 Entwicklung mittels Google Web Toolkit
 Anpassung des UI unter Berücksichtigung der Usability Standards

TECHNOLOGIEN:
Java, JavaScript, PreSQL, HTML, CSS, Perl

Eingesetzte Qualifikationen

Java (allg.), Perl, XHTML (Extensible HyperText Markup Language), JavaScript

Lead iOS-Entwickler
Kundenname anonymisiert, Karlsruhe
10/2011 – 3/2012 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2011 – 3/2012

Tätigkeitsbeschreibung

Entwicklung einer Mitfahrzentrale für Pendler als iPhone APP

 Umsetzung des Designs
 Alle erforderlichen Daten mit dem Server synchronisiert mit JSON und in lokalen SQLite-Datenbank gespeichert.
 Einbinden von Push Notifications

TECHNOLOGIEN:
Objective-C, Apple Push Notification Service, GIT, All Seeing Eye, SSL Certificates, JSON, MySqlLite, Aktuelle Algorithmus Forschung von KIT mit Microsoft

Eingesetzte Qualifikationen

mySQL, Objective-C, JavaScript Object Notation (JSON)

iOS-Entwickler
Kundenname anonymisiert, Darmstadt
10/2010 – 8/2011 (11 Monate)
Verlag
Tätigkeitszeitraum

10/2010 – 8/2011

Tätigkeitsbeschreibung

Entwicklung einer Verlags APP für die mobile Version eines Modemagazins

• Erstellung der Navigation mit Videofunktionalität
• Auslesen von PDF Dokument und automatisches Umwandeln in UI Core Graphics für iPad
• Einbindung von Lesezeichen

TECHNOLOGIEN:
Objective-C, Quartz Video

Eingesetzte Qualifikationen

Objective-C

Ausbildung

Mathematik und Informatik
Bachelor
2010
TU Darmstadt
Mathematik
Bachelor
2006
Deutschland

Über mich

Mein Schwerpunkt liegt in dem Design und der Umsetzung von Funktionalitäten für mobile Endgeräte. Die eingesetzten Programmiersprachen wie Objective-C/C++ und den dazugehörigen Tools sowie Framerworks beherrsche ich sicher.

Ich bin hoch motiviert und ein hervorragender Teamplayer, der sehr zuverlässig und gewissenhaft arbeitet und sich auch in komplexe Aufgabenfelder schnell einarbeiten kann.

PROGRAMMIERSPRACHEN:
C, C++, OBJECTIVE-C, OBJECTIVE-C++, JAVA, MATLAB, BASH, PERL, HTML, CSS, JS, LISP

BETRIEBSSYSTEME:
Linux, OSX, Windows

HARDWARE:
PC/Mac

DATENBANKEN:
MySql, Sybase, PreSql

VERSION CONTROL:
Git/SVN

MOBILE ENTWICKLUNG::
Objective-C/C++ mit Xcode und XCode Server

WEB ENTWICKLUNG:
PHP, MySql, JavaScript, HTML mit Aptana/Eclipse oder entfernt über VIM und der Konsole.

SONSTIGE:
CUDA, Shader, Kernel Programmierung für iOS, Assembler 68k, Linux Werkzeuge (z.B. grep, awk, crontab)

Weitere Kenntnisse

• Objective-C für Mobile Geräten
• Java für Web Entwicklung und lokal Anwendungen
• Matlab für Prototyp Algorithmus Entwicklung

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Deutsch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2020
Alter
41
Berufserfahrung
13 Jahre und 5 Monate (seit 10/2010)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden