Jonas Sailer nicht verfügbar bis 31.08.2020

Jonas Sailer

iOS Entwickler

nicht verfügbar bis 31.08.2020
Profilbild von Jonas Sailer iOS Entwickler aus Mainz
  • 55116 Mainz Freelancer in
  • Abschluss: Bachelor of Science in Mobile Computing
  • Stunden-/Tagessatz: 80 €/Std.
    in Abhängigkeit von Projektlocation und Remote-Anteil
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)
  • Letztes Update: 09.04.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Jonas Sailer iOS Entwickler aus Mainz
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 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

PROJEKTHISTORIE
  • 08/2019 - bis jetzt

    • Telefonica
    • 5000-10.000 Mitarbeiter
    • Telekommunikation
  • iOS App Entwicklung
  • Ongoing

  • 07/2018 - 06/2019

    • DVAG
    • 5000-10.000 Mitarbeiter
    • Banken und Finanzdienstleistungen
  • Entwicklung mehrerer iOS-Apps und -Frameworks für DVAG
  • 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


  • 02/2018 - 06/2018

    • Zelfi AG
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Entwicklung der iOS-App und des Alexa-Skills „SpeakUp - The Party Quiz“
  • 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

  • 10/2017 - 01/2018

    • Zelfi AG
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Weiterentwicklung der iOS App „Champion“
  • Beschreibung: 

    Champion ist eine App zur Verwaltung von Turnieren und Ligen im Teamsport. 

    Herr Sailer erweiterte die App um neue Features. Weiterhin implementierte er die Nutzung der NoSQL Datenbank Google Firebase in der iOS App.

    App Store Link: https://itunes.apple.com/app/champion-tournament-manager/id886646371?mt=8


    Methodik:

    Know-how: Google Firebase, Refactoring
    Werkzeuge: Xcode, Git (SourceTree und Kommandozeile), JIRA (Projektorganisation und -dokumentation)
    Technologien: Swift, Objective-C


    Rolle:
    Entwickler im Scrum Team

  • 01/2016 - 12/2017

    • Technische Hochschule Bingen
    • 50-250 Mitarbeiter
    • Sonstiges
  • Entwicklung und Design der Android/iOS App „TaxiRace“
  • Beschreibung:
    TaxiRace ist eine Maps-App für Android und iOS zur Bestellung von Taxis. Die App verwendet zum Bestimmen der Standorte und des Routings das Google Maps Framework. Herr Sailer entwarf das Design, sowie das Konzept.

    Methodik:

    Know-how: Google Material Design, Google Maps Framework
    Werkzeuge: Xcode, Android Studio, Git
    Technologien: Swift, Java

    Rolle:
    Entwickler, Konzeptionist

ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
ganz Deutschland.

Verfügbar ab 15. April 2020
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: