Senior iOS Mobile Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 55116 Mainz
- auf Anfrage
- de | en
- 06.04.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
iOS, C++, Objective-C, Git, Jira, Sketch, SWIFT
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
iOS, C++, Objective-C, Git, Jira, SWIFT
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
iOS, Git, HTML, JavaScript
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
Sybase, Linux (Kernel), Bash Shell, Java (allg.), Perl, Softwareentwicklung (allg.)
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
iOS, Mobile Application Development, iOS Entwicklung
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
iOS, C++, Objective-C, Git
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
iOS, C++, iOS Entwicklung, Mobile Application Development, Objective-C, User Interface (UI)
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
iOS, iOS Entwicklung, Mobile Application Development
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
iOS, Objective-C, Git
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
Java (allg.), Perl, XHTML (Extensible HyperText Markup Language), JavaScript
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
Mysql, Objective-C, Json
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
Objective-C
Ausbildung
TU Darmstadt
Deutschland
Über mich
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
• Java für Web Entwicklung und lokal Anwendungen
• Matlab für Prototyp Algorithmus Entwicklung
Persönliche Daten
- Englisch (Fließend)
- Deutsch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden