Stephan Schulz nicht verfügbar bis 31.08.2020

Stephan Schulz

Senior iOS Developer

nicht verfügbar bis 31.08.2020
Profilbild von Stephan Schulz Senior iOS Developer aus Berlin
  • 10247 Berlin Freelancer in
  • Abschluss: nicht angegeben
  • Stunden-/Tagessatz: 90 €/Std. 720 €/Tag
    negotiable
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)
  • Letztes Update: 20.02.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Stephan Schulz Senior iOS Developer aus Berlin
DATEIANLAGEN
CV (PDF)

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

CV (Word)

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

SKILLS
Swift, Objective-C, C++, OpenGL, Functional Reactive Programming, Protocol Ori- ented Programming, Documentation, Scrum, Jira, Git Flow, Pull Requests, Changelog, Continuous Integration / Delivery, Unit / Functional Testing, Encryption, SSL Pinning, Performance / Memory Profiling, Bitrise, Travis, CircleCI, Fastlane, DRY, SOLID, MVVM(-IP), SwiftUI, Redux, Combine, ReactiveSwift, ReSwift, Quick, Nimble, Earl Grey, SceneKit, ARKit, Testflight, Zeplin
PROJEKTHISTORIE
  • 09/2019 - 12/2019

    • iconmobile GmbH
    • 50-250 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • Salonlab Smart Analyzer

    The Salonlab Smart Analyzer is the first device, that allows hairdressers to scan the hair structure of their clients through near infrared technology. The device communicates via Bluetooth with an iPad app, that visualizes the scan process and result. My task was to support the iOS team to finish the application in time. The focus was on quickly adapting the existing architecture and infrastructure to implement new features, reviewing merge requests and to optimize the application.


  • 07/2019 - 08/2019

    • spot9 GmbH
    • 10-50 Mitarbeiter
    • Banken und Finanzdienstleistungen
  • Senior iOS Developer
  • Spot9

    Lead development of the architecture and CI infrastructure for a large scale banking application. The goal was to build the foundation for an upcoming banking application, that offers traditional banking features, such like managing accounts or executing transactions and also serves as a wallet for digital currencies.

    The architecture can be described as MVVMIP (Model-View-ViewModel-Interactor- Presenter) that uses functional reactive concepts, a declarative router for the presentation of view controllers and a Redux implementation for managing the application state. The application also uses advanced encryption for obfuscating credentials or storing user related data.

    My responsibility was also to setup the continuous integration and delivery process, as well as the documentation of all parts of the project.


  • 05/2019 - 07/2019

    • Interactive Pioneers GmbH
  • Senior iOS Developer
  • Porsche Roads
     
    Development of several new features for a road based recommendation app. Focus was on the implementation of a map, that uses clustering for displaying huge amounts of data and the integration of community features within the user profile.


  • 05/2019 - 07/2019

    • successyou GmbH
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • Coca Cola Salesforce

    Stability and performance updates for a legacy application. The focus was on the analysis of logs and crash reports in order to make the app compatible and stable with the latest iOS version again. Intense use of a variety of profiling instruments for finding memory and thread related bugs.


  • 07/2018 - 11/2018

    • OSK Berlin GmbH
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • Mercedes AMG AR

    Lead development of two augmented reality applications that use ARKit 2 for the 3d object detection of an exhibit. The first app is a white-label solution for scanning physical objects and for managing / exporting / testing the finished scans. The second, branded, application is able to import these scans and to detect a physical object based on a scan in order visualize corresponding 3d models using augmented reality. The challenges have been the realistic rendering of the AMG motor, as well as stabilizing the user experience by reducing the glitches of ARKit throughout a session.


  • 05/2017 - 11/2018

    • OSK Berlin GmbH
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • Mercedes me media

    Lead development of a new Daimler AG iOS application that offers first hand access to company specific news and media files as well as a personalized access to product presentations and drive events. The challenge of the long term project was to create an application, that conforms to the compliance guidelines of the company in terms of legal and security issues as well as serving as the technical lead for the mobile team.

    The architecture was based on a functional reactive redux implementation in MVVM structure that used a declarative routing engine for navigation and deep links. Obfuscation and encryption was used to protect the app against malicious use. The agile workflow was based on Scrum using Jira and Git Flow. The definition of done contained automated tests, code reviews with pull requests and quality assurance.


  • 01/2017 - 04/2017

    • Wycomco GmbH
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • Safety Prototype

    Lead development of a mobility / safety prototype for Daimler AG.

  • 04/2017 - 04/2017

    • Open Source
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • CVGenericDataSource

    An Open Source Swift framework that offers a type-safe configuration structure for UICollectionView. The library has builtin features to sup- port state based collection views, progressive loading, synchronization and a more fine grained life cycle of collection view cells. Available on GitHub.


  • 05/2016 - 09/2016

    • Mosaik GmbH
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • Inspora

    Development of a shopping app with similar features to Instagram (Stream, Camera, Profile) in Swift. The chosen architecture was MVVM with Data Binding and Coordinator pattern. Continuous Integration with Travis. UI testing with Google’s Earl Grey.


  • 02/2016 - 05/2016

    • Ag-Prop GmbH
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • Exit Live

    Lead development of a music streaming app similar to Spotify in Swift. Special focus was on offline caching and AVFoundation for a seamless listening experience.


  • 10/2015 - 01/2016

    • GHM Mobile Development GmbH
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • Free2Move

    Development of several new features connected to MapKit and impro- vement of architectural aspects of the carsharing app. Intense use of agile practices like pair programming, timeboxing, scrum or code reviews.


  • 05/2015 - 09/2015

    • Titel Media GmbH
    • 50-250 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • What Drops Now

    Lead development of the What Drops Now iPhone and iPad app for curated lifestyle shopping in Swift. Similar to Canopy. Intense use of PureMVC. Continuous Integration with Travis. UI testing with Google's Earl Grey.

  • 01/2015 - 03/2015

    • iconmobile GmbH
    • 50-250 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • Oral-B Smart Mirror

    Lead development of an interactive, Bluetooth toothbrush / face tracking controlled macOS app running on a smart mirror. Shown on the Mobile World Congress 2015 and featured in wired.co.uk.

  • 10/2014 - 01/2015

    • 9Elements GmbH
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • ARAG

    Development of interactive parts of the ARAG consultation app for iPad. Animation and visualization of different insurance themes. Integration in a version control friendly state machine architecture.

  • 07/2014 - 10/2014

    • Spark Networks Services GmbH
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • Elitesingles.co.uk

    Lead development of the multilingual elitesingles.co.uk / eDarling.de dating app for iPhone. Focus was on architecture and creating a skinnable, multilingual
    application which can be used in different styles and under different names in different countries.

  • 05/2014 - 06/2014

    • ROSTLAUB GbR
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • Senior iOS Developer
  • HELMUT

    Lead Development of a cocos2D-X based iPhone and iPad arcade run- ner. A small game written in C++ and featured by Apple.


  • 11/2013 - 04/2014

    • Moresleep GmbH
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • iOS Developer
  • Vitra Workbays

    Lead Development of an cocos3D / UIKit based iPad app with a detailed realtime 3D experience of the new micro-architectural office system „Work- bays“. The app contains 24 different POD models which can be rotated, zoomed and configured.


  • 10/2013 - 03/2014

    • Moresleep GmbH
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • iOS Developer
  • Forms & Elements

    Lead development of a multilingual, WordPress based magazi- ne about architecture for iOS and Android. Focus was on building a complete envi- ronment, which allows the client to create a magazine which can be easily distributed on iOS, Android and shared in Web.


  • 03/2012 - 06/2013

    • ROSTLAUB GbR
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • iOS Developer
  • JOOL

    Lead development of a cocos2D based arcade platformer for iPod, iPhone and iPad. Intense use of OpenGL shaders and game programming techniques. Featured by Apple.


ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
I'm open for projects in Berlin or full remote.
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: