Senior iOS Entwickler verfügbar

Senior iOS Entwickler

verfügbar
Profilbild von Anonymes Profil, Senior iOS Entwickler
  • 60313 Frankfurt am Main Freelancer in
  • Abschluss: B.Sc. Information Systems
  • Stunden-/Tagessatz: nicht angegeben
  • Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | portugiesisch (Muttersprache)
  • Letztes Update: 19.10.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Anonymes Profil, Senior iOS Entwickler
DATEIANLAGEN
Profil 01021 - Senior iOS Entwickler (Word Profil)

Diese Anzeige ist nur für angemeldete Nutzer möglich.

SKILLS
  • Swift
  • Objective-
  • MVVM
  • Clean Architecture
  • MVC
  • iOS
  • CocoaTouch
  • REST Webservices
  • Core Location
  • UIKit
  • Generics
  • JSON
  • Core Data
  • CocoaPods
  • MapKit
  • AV Foundation
  • Firebase
  • Unit Testing
  • UI Testing
  • Snapshot Testing
  • Swift Package Manager
  • Store Kit
  • MultipeerConnectivity
  • Circle CI
  • Travis CI
  • Jenkins
  • GraphQL
  • oAuth
  • Snapshot Tests
  • Viper
  • Python
  • Continuous Integration
  • Ruby
  • Java
  • Test Driven Development
PROJEKTHISTORIE
SONSTIGE ANGABEN
10/2019 – 11/2020iOS App - Konvertierung der WebApp zu einer nativen App - Otto
  • Einzelne Teile der bereits aus WebViews bestehende Otto App wurden nativ nachgebaut.
  • Der Kandidat war verantwortlich für die Entwicklung des nativen Dashboard (Anzeige von Angeboten, News, bereits angesehenen Produkten, etc.), der Produktsuche und Ergebnisseite, Kommunikation mit den Webview Komponenten.
  • Die App wurde an einen REST Webservice angebunden. 
  • Authentifizierung über das oAuth Protocol
  • Zur Qualitätssicherung wurden Unittests, UI Tests und Snapshot Tests erstellt.
Stack: Swift 5.2, Circle CI, XCTest, XCUITest, Snapshot Test, REST, oauth, Cocoapods, Swift Lint, Adjust Tracking, Firebase Analytics, Scrum, Clean Architecture
Rollen: Senior iOS Entwickler
Team Größe: 10
 

09/2016 – 10/2019Xing iOS App
  • Mehrere Entwickler Teams entwickelten eigenverantwortlich verschiedene Bereiche der App.
  • Der Kandidat war für den News Bereich verantwortlich. 
  • Daten wurden via GraphQL und REST Webservices geladen und in der App angezeigt. 
  • Der News Bereich wurde als eigenständiges Framework entwickelt und über Cocoapods in die App integriert. 
  • Der Kandidat war der Lead Developer für den News Bereich und hat Architekturentscheidungen getroffen.
Stack: Swift, Objective-C, MVVM, GraphQL, REST Webservice, CI Jenkins, Core Data, In App Purchases, CoreText, Unittests, UI Tests Calabash, GitHub, Kanban, Cocoapods
Rollen: Senior iOS Entwickler
Team Größe: 20
 

11/2014 – 05/2016iOS Taxi App
  • Entwicklung einer Taxi App, ähnlich Uber. Passagiere können über die App ein Taxi buchen. Der Fahrer bekommt das Angebot und kann es annehmen. Der Passagier sieht die Position des Taxis auf der Karte. Am Ende der Fahrt, kann die Fahrt über die App bezahlt werden.
  • Die App wurde über einen REST Webservice mit einem Server verbunden. 
  • Zunächst wurde die App mit ObjectiveC entwickelt. Später wurden neue Features in Swift entwickelt.
  • Zur Qualitätssicherung wurden Unittests geschrieben.
  • Für Continous Integration und Continous Deployment wurde Travic CI verwendet. 
Stack: Swift, Objective-C, Paypal SDK, REST Webservice, Travis CI, Unittests XCTest, MapKit, CoreLocation, MVC, MVVM
Rollen: iOS Lead Developer
Team Größe: 5
 

05/2014 – 11/2015R7 TV Streaming iOS App
  • Entwicklung einer App für einen TV Sender. Die App zeigt News der Nachrichtensendung des Senders an. Außerdem können Videos aus der Mediathek gestreamt und heruntergeladen werden. Nutzer können Videos über ihr iPhone aufnehmen und in das Portal hochladen.
  • Die App kommuniziert über einen REST Webservice mit dem Server.
  • Zum Streamen von Videos wurde das HTTP Live Streaming Protocol (HLS) verwendet.
  • Die Daten wurden innerhalb der App mit Core Data und einer SQLite Datenbank persistiert.
Stack: Objective-C, AVFoundation, REST Webservices, HTTP Live Streaming (HLS), Core Data, SQLite, Cocoapods
Rollen: iOS Developer
Team Größe: 6
 

08/2013 – 04/2014Buscapé iOS App
  • Der Kandidat entwickelte eine Shopping App, mit der Benutzer mehrere Online Shops nach Produkten durchsuchen und somit den günstigsten Preis finden können. Produkte können direkt über die gekauft werden.
  • Die App kommuniziert über einen REST Webservice mit einem Server.
  • Daten werden über Core Data in der App persistiert.
  • Zusätzliche Entwicklung eines Frameworks für A/B Tests.
Stack:  Objective-C, A/B Tests, Rest Webservices, JSON, Core Data, MVC 
Rollen: iOS Developer
Team Größe: 10
 

07/2012 – 08/2013Entwicklung mehrerer White Label Apps
iPad App
App zur Steuerung von elektronischen Tischen. Die Position der Tische und verschiedene Winkel können über die App verändert werden.
Die App kommuniziert über eine Socket Verbindung mit dem Controller des Tisches.

App zur Anzeige von freien Plätzen…
…auf öffentlichen Parkplätzen. Freie Parkplätze werden auf einer Karte in der App angezeigt. Der Benutzer wird zu dem ausgewählten Parkplatz navigiert.
Die App kommuniziert über einen REST Webservice mit dem Server.

Stack: Objective-C, MVC, REST WebServices, SQLite, MapKit, Core Location, NSStream
Rollen: iOS Developer
Team Größe: 4
 

01/2012 – 07/2012Sonora Music Streaming iOS App (ähnlich Spotify)
  • iPhone App zum Streamen von Musik. Der Benutzer kann Playlisten und Favoriten anlegen. Zusätzlich können Lieder heruntergeladen und offline verfügbar gemacht werden.
  • Für das Streamen der Musik wurde das HTTP Live Streaming Protocol (HLS) verwendet.
  • Die Daten wurden auf dem Gerät in einer SQLite Datenbank gespeichert. 
  • Neben der iOS App hat der Kandidat außerdem die Blackberry Variante entwickelt
Stack: Objective-C, J2ME, AV Foundation, MVC, REST Webservices, XML, SQLite, HTTP Live Streaming
Rollen: iOS Developer, Blackberry Developer
Team Größe: 10
 

01/2011 – 01/2012iOS Immobilien App
  • Benutzer können über die App Häuser und Wohnungen suchen und auf der Karte anzeigen lassen. Mit einer Augmented Reality Komponente wird die Richtung der Immobilie anzeigt. 
    Zusätzlich kann der Grundriss angezeigt werden. Außerdem können Finanzierungsberechnungen durchgeführt werden.
  • Die App kommuniziert über einen REST Webservice mit dem Server.
Stack: Objective-C, MapKit, CoreLocation, AVFoundation, MVC
Rollen: iOS Entwickler
Team Größe: 10
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: