02.01.2025 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar

iOS Entwickler (fest angestellt)

Mainz, Deutschland
Deutschland
Bachelor of Science in Mobile Computing
Mainz, Deutschland
Deutschland
Bachelor of Science in Mobile Computing

Profilanlagen

Profil Jonas Sailer/ Zelfi AG

Skills

Fachliche Schwerpunkte 
iOS
Swift, Objective-C
Java (Android, JavaEE, JavaSE)

App Referenzen
Champion (iOS App Store)
Speak Up (iOS App Store)    

Kurzvorstellung
Herr Sailer setzt seine theoretischen und praktischen Erfahrungen in der iOS Entwicklung sehr effektiv in Projekten der Zelfi AG ein. Neben der App-Entwicklung mit meist visuellem Benutzerinterface bildet die Sprachsteuerung und die Nutzung von Sprachassistenten einen weiteren Schwerpunkt seiner Tätigkeit. Er arbeitet mit einem tesgetriebenen Ansatz unter Einsatz von Buildautomatisierung.

Seine Zielsetzung umfasst:
  • Design, Entwicklung und Wartung mobiler Anwendungen
  • Design, Entwicklung und Wartung objektorientierter und protokollorientierter Software
  • Test und Qualitätssicherung von Software

Fachliche, methodische und technische Kompetenzen:
Softwareentwicklung:
  • Objektorientierung, Analyse, Design, Programmierung
  • Grafische Benutzeroberflächen
  • Synchrone und asynchrone Prozesse, parallele Programmierung
  • Tool- und Plug-In-Programmierung
  • Relationale Datenbanken, Modellierung, Optimierung
  • NoSQL Datenbanken, Modellierung, Optimierung
  • Entwicklungsprozesse, Vorgehensmodelle, Agile Entwicklung, Scrum, Kanban
  • Versions- und Konfigurationsmanagement
  • Unified Modeling Language (UML)
  • Software-Dokumentation
Qualitätssicherung:
  • Methodisches und strukturiertes Testen
  • Testplanung und Testausführung von Unit-, Instrumentation-, UI- und Integrationstest
  • Aufsetzen und Verwalten von Prozessen zur kontinuierlichen Integration
Branchen Know-How: 
  • mobile Endgeräte: Smartphone Apps (iOS)
  • Distribution von mobilen Anwendungen, in und außerhalb von App Stores
  • Finanzdienstleistungen
Architekturen:
  • Anwendungen für mobile Betriebsssysteme (nativ)
  • Desktop Anwendungen
  • Client-/Server Anwendungen
  • Internet- und Intranet-Anwendungen
Betriebssysteme:
  • iOS
  • Android OS
  • Mac OS X
  • Microsoft Windows 10/7/XP



SKILLS
PROGRAMMIERUNG

Native iOS Entwicklung
Swift
Objective-C

Sonstige Programmiersprachen
Java
Java EE
JavaScript
C
C++

iOS SPEZIFISCHE TECHNOLOGIEN/METHODEN
Interface Builder
Cocoa Touch
Reactive Programming mit RxSwift
Gitflow

TEST-FRAMEWORKS
Unit Testing in Xcode
UI Testing in Xcode

TOOLS
Git, TortoiseGit, Xcode Git
Bitbucket
Atlassian Confluence
Atlassian JIRA
Visual Paradigm

ENTWICKLUNGSUMGEBUNG
Xcode
Xcode Server
Eclipse
Android Studio

SQL-SYSTEME
MySQL 
Oracle
SQLite

AUSZEICHNUNGSSPRACHEN
XML, XSL/XSLT, XSD, DTD
HTML, XHTML
CSS
JSON

WEB-TECHNOLOGIEN
REST, JSON
AJAX

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

iOS App Entwicklung

Telefonica

Telekommunikation

5000-10.000 Mitarbeiter

Ongoing

Entwicklung mehrerer iOS-Apps und -Frameworks für DVAG

DVAG

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Beschreibung:
Die DVAG entwickelt und betreibt für ihre Vertriebspartner insgesamt 15 Enterprise Apps und entwickelt eigene iOS-Frameworks für diese. Die Apps unterstützen den Verkauf von Finanz- und Versicherungsprodukten im Kundengespräch.

 

Herr Sailer entwickelte eine 2-Faktor-Login-App komplett neu. Weiterhin ergänzte er eine Kontakte-App um die iCloud Synchronisation, entwickelte eine Share-Extension für Fotos und Dokumente, aktualisierte diverse Apps entsprechend der Neuerungen von iOS 12 und unterstützte die Wartung der Apps.

 

Zur Qualitätssicherung setzte Herr Sailer Testautomatisierung ein. In Verbindung mit Continuous Integration und Delivery sowie agilen Teamstrukturen mit regelmäßigen Code Reviews konnten in diesem Projekt hohe Qualitätsstandards erzielt werden.

Methodik:
Know-how: iPhone- und iPad-UI-Optimierung, iCloud Sync, Share Extension
Werkzeuge: Xcode, Bitbucket Server (Stash), Gitflow, Xcode Server, Bots, Jenkins, Azure DevOps, JIRA, Confluence, XCTests, XCUITests, Appium (mit Cucumber und Kotlin), Kobil Smart Security, Google Analytics
Technologien: Swift, Objective-C, RxSwift, Carthage

Rolle: Entwickler in Scrum- und Kanban-Teams

Entwicklung der iOS-App und des Alexa-Skills „SpeakUp - The Party Quiz“

Zelfi AG

Internet und Informationstechnologie

10-50 Mitarbeiter

Beschreibung:

SpeakUp ist ein Quiz, welches Herr Sailer sowohl als iOS-App, als auch als Alexa Skill entwickelt hat. Die Antworten für das Quiz werden durch automatische Spracherkennung verarbeitet. 

App Store Link: https://itunes.apple.com/de/app/speak-up-the-party-quiz/id1306775995?mt=8


Methodik:

Know-how: Speech Recognition, Google Firebase
Werkzeuge: Xcode, AWS Lambda, Node.js, Git
Technologien: Swift, iOS Speech API, JavaScript


Rolle: Entwickler

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden