Stephan Schulz

ist verfügbar. ✅

Freiberuflich, Senior Software Engineer | iOS & Flutter | Architecture & Enablement, Stephan Schulz
Berlin, Deutschland

Fähigkeiten und Kenntnisse

iOS
SwiftUI
Swift
Objective-C
Flutter
Dart
Cross-platform Development
Mobile Development
GraphQL
REST
OpenGL
Encryption
Software Architecture
Clean Architecture
MVVM
MVVM-C
VIPER
Redux
MVP
Domain-driven Design (DDD)
Dependency Injection
Modular Architecture
Scalable Systems
Design Patterns
State Management
Event-Driven Architecture
DRY
SOLID
Functional Reactive Programming
Combine
Code Reviews
Documentation
Static code analysis
Code Quality
Code Ownership
Unit Testing
Functional Tests
Integration Testing
Snapshot Testing
Mocking
Code Coverage
Continuous Integration
Continuous Delivery
CI/CD
Release Management
Testflight
Linting
VSCode
Figma
Performance Profiling
Memory Profiling
Scrum
KANBAN
Jira
Git Flow
Cross-functional Collaboration
Agile Software Development
Stakeholder Communication
Technical Leadership
Mentoring
Knowledge Sharing
Developer Experience
Engineering Culture
Communication
Long-term Thinking
Sustainable Architecture
Technical Enablement
Human-Centered Development
Decision Making
Problem Solving
Systems Thinking

Werdegang

Berufserfahrung von Stephan Schulz

  • Bis heute 20 Jahre und 9 Monate, seit 2005

    Senior Software Engineer | iOS & Flutter | Architecture & Enablement

    Stephan Schulz

    My core expertise lies in building scalable mobile applications using native iOS and Flutter. With 20+ years’ experience, I bring a holistic approach that helps teams move forward with clarity and purpose. I create structure in complex environments, think long-term, support products through steady execution, mentor thoughtfully, and foster positive, collaborative teams.

  • 1 Jahr und 6 Monate, Okt. 2022 - März 2024

    Senior Flutter Developer

    On AG

    At On, I was an integral part of building their first public multilingual iOS/Android app using Flutter. I contributed to key features like Product List, Search, Product Detail, Cart, and Checkout. The app used layered architecture with BLoC for state management, GetIt/Injectable for dependency injection, and AutoRoute for navigation. Modular UI components improved consistency, with full unit and snapshot test coverage. I also helped implement a cross-platform payment plugin. The project followed Scrum.

  • 9 Monate, Okt. 2021 - Juni 2022

    Senior iOS Developer

    Vivy

    At Vivy, a digital healthcare assistant, I researched, designed, and implemented a Server Driven UI (SDUI) in Swift. The solution used a modular design system with reusable components as building blocks for dynamic screen layouts. A node-based builder tool allowed insurers to create interactive user flows like questionnaires to assess health habits. Additionally, I supported the hiring process by preparing, reviewing, and conducting candidate interviews.

  • 5 Monate, Feb. 2021 - Juni 2021

    Senior iOS Developer / Flutter Engineer

    On AG

    At On, a Swiss sportswear brand, I supported the setup of their Berlin IT team by defining workflows, documenting infrastructure, aiding in hiring, and improving native Swift apps. I introduced Flutter after evaluating cross-platform tools, leading to a full rewrite of their catalog app. Built with MVVM and Redux, the multilingual app featured full test coverage with unit and snapshot tests, streamlining future development and ensuring cross-platform consistency.

  • 10 Monate, März 2020 - Dez. 2020

    Senior iOS Developer

    Durstexpress GmbH

    Joined Durstexpress, a last-mile beverage delivery service, early in the iOS app’s development and contributed from first implementation to release. The app used VIP architecture with modular, reusable components in frameworks. CI/CD ran via Bitrise. Screens were built with UICollectionView using reusable cells and view models, following an atomic design system. The project included unit and snapshot tests to ensure stability and consistency.

  • 4 Monate, Sep. 2019 - Dez. 2019

    Senior iOS Developer

    iconmobile GmbH

    The SalonLab Smart Analyzer is the first device that enables hairdressers to scan a client’s hair structure using near-infrared technology. The device communicates via Bluetooth with an iPad app that visualizes both the scanning process and results. I joined the iOS team to help complete the app on time, focusing on rapidly adapting the existing architecture and infrastructure to support new features, reviewing merge requests, and optimizing overall performance.

  • 2 Monate, Juli 2019 - Aug. 2019

    Senior iOS Developer

    Spot9 GmbH

    Led the architectural design and CI infrastructure setup for a large-scale banking application. The goal was to establish a solid foundation for a next-generation platform that supports traditional banking features—such as account management and transaction execution—while also serving as a digital currency wallet. My responsibilities included setting up the entire continuous integration and delivery pipeline, along with comprehensive documentation of all aspects of the project.

  • 3 Monate, Mai 2019 - Juli 2019

    Senior iOS Developer

    successyou GmbH

    Performed stability and performance updates for a legacy Salesforce application, focusing on log and crash report analysis to restore compatibility and stability with the latest iOS version. Utilized a range of profiling tools to identify and resolve memory and threading issues.

  • 3 Monate, Dez. 2018 - Feb. 2019

    Senior iOS Developer

    Interactive Pioneers GmbH

    Developed several new features for a road-based recommendation app, with a focus on implementing a map view that uses clustering to efficiently display large volumes of data. Also contributed to integrating community-driven features within the user profile.

  • 5 Monate, Juli 2018 - Nov. 2018

    Senior iOS Developer

    OSK Berlin

    As Lead Developer, I built Mercedes AMG AR, a suite of two ARKit 2-based apps for 3D object detection. The first app scanned physical objects and managed scan data; the second used those scans to recognize real-world objects and overlay detailed 3D models in AR. Key challenges included realistic rendering of the AMG engine, minimizing ARKit glitches, and ensuring stable, high-quality AR sessions.

  • 1 Jahr und 7 Monate, Mai 2017 - Nov. 2018

    Senior iOS Developer

    OSK Berlin

    As Lead Developer, I built the Mercedes me media iOS app from the ground up and maintained it for several years. It offered access to brand news, media assets, and personalized content for events and presentations. The architecture followed MVVM using ReSwift and ReactiveSwift, with a declarative routing engine for navigation and deep linking. Due to strict security policies, the app included code obfuscation and encryption to protect user data and prevent misuse.

  • 2 Monate, Mai 2017 - Juni 2017

    Senior iOS Developer

    Hybrid Heroes GmbH

    Development of a custom Cordova camera plugin for iOS.

  • 4 Monate, Jan. 2017 - Apr. 2017

    Senior iOS Developer

    wycomco GmbH

    Led development of a mobility and safety prototype for a German automotive manufacturer.

  • 4 Monate, Juli 2016 - Okt. 2016

    Senior iOS Developer

    Computer Futures, ein Geschäftszweig von SThree

    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.

  • 4 Monate, Apr. 2016 - Juli 2016

    Senior iOS Developer

    AgProp GmbH

    Led the development of a music streaming app prototype in Swift, similar to Spotify, with a focus on offline caching and leveraging AVFoundation for a seamless listening experience.

  • 3 Monate, Nov. 2015 - Jan. 2016

    Senior iOS Developer

    GHM Mobile Development GmbH

    Developed several new MapKit-related features and contributed to architectural improvements of a car-sharing app. The project followed agile practices, including pair programming, timeboxing, Scrum, and thorough code reviews.

  • 5 Monate, Juni 2015 - Okt. 2015

    Senior iOS Developer

    Titel Media GmbH

    What Drops Now is an affiliate platform by Highsnobiety, designed to help users discover tomorrow’s trends more easily. I led the development of the iPhone and iPad app, which was also my first project using Swift.

  • 3 Monate, Feb. 2015 - Apr. 2015

    Senior iOS Developer

    iconmobile GmbH

    Led development of an interactive macOS app for a smart mirror, controlled via a Bluetooth-enabled toothbrush and face tracking. The application was showcased at Mobile World Congress 2015.

  • 4 Monate, Okt. 2014 - Jan. 2015

    iOS Developer

    9elements GmbH

    Developed interactive components of the ARAG consultation app for iPad, including animations and visualizations of various insurance topics.

  • 10 Jahre und 1 Monat, Jan. 2005 - Jan. 2015

    Senior Flash Developer

    DEUTSCHLANDROCK

    Led the development of a range of touchscreen applications for Deutsche Telekom trade show presentations at events like CeBIT and IFA. This included a Backbone.js-powered HTML5 app published on the App Store. Most applications were built with Adobe AIR to enable hardware-accelerated, fullscreen, cross-platform experiences.

Ausbildung von Stephan Schulz

  • ------

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Fließend

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z