Basic-Profil
Profilbild
Stefan Sturm
Sofort verfügbar
Noch kein Titel gesetzt

Allgemeine Informationen

Startdatum
ASAP / ab sofort
Remote
Nicht angegeben
Umzugsbereitschaft
Nicht angegeben

Kenntnisse

Sprachen
Deutsch Englisch
Skills
ChatGPT CI/CD GraphQL iOS Refactoring Softwarearchitektur Softwareentwicklung Swift Testing Xcode Azure Backend Jenkins Jira

Berufs- und Projekthistorie

Senior iOS Developer 03/2025 – bis jetzt
EnBW · Karlsruhe
Bei EnBW habe ich beim KickOff einer neuen App Plattform geholfen.
Swift · SwiftUI · Combine · REST (JSON) · Softwarearchitektur · CI/CD · Jenkins · PullRequest · Gitlab · Git · Xcode ·
Azure DevOps · UI Tests · Unit Tests · Snapshot Tests · SPM

Senior iOS Developer 11/2024 – 02/2025
Chrono24 · Karlsruhe
Chrono24 App
Bei Chrono24 habe ich die Neuentwicklung des Katalogs unterstützt.
Swift · SwiftUI · Combine · REST (JSON) · CleanSwift · CI/CD · Jenkins · Gitlab · Git · Xcode · Jira · Confluence · UI
Tests · Unit Tests · Snapshot Tests · SPM

Senior iOS Entwickler 03/2024 – 10/2024
1und1 · München
1und1 Mail Apps (z.B. GMX)
Bei 1und1 habe ich an der Cloud Interaktion in den Mail Apps mitgearbeitet. Wir haben in dieser Zeit
einen größeren Umstieg von UIKit auf SwiftUI fertiggestellt. Außerdem habe ich den Einbau von
Attachments in der Mailliste fertiggestellt.
Swift · UIKit · SwiftUI · Combine · REST (JSON) · Viper · CI/CD · Jenkins · Gitlab · Git · Xcode · Jira · Confluence · UI
Tests · Unit Tests · Snapshot Tests · Cocoapods · SPM

Senior iOS Developer 02/2022 – 09/2023
RTL · Köln
RTL+ App
Bei RTL habe ich zuerst im Magazine Tema gearbeitet und dieses vom Anfang bis zum Public Release
begleitet. Während der Entwicklung haben wir diverse UIKit Komponenten entwickelt, welche auch
von anderen Teams in der gesamten RTL+ App genutzt wurden. Später haben wir die Live Events an
den bereits vorhandenen Bereich Streaming angebunden – komplett in SwiftUI in die bestehende UIKit
Application eingebunden.
Swift · UIKit · SwiftUI · Combine · REST (JSON) · GraphQL · CleanSwift · CI/CD · Jenkins · Gitlab · Git · Xcode · Jira ·
Confluence · UI Tests · Unit Tests · Snapshot Tests · Cocoapods · SPM

Senior iOS Developer 06/2021 – 01/2022
Nexenio (Luca App) · Berlin
Luca App
Während der Corona Zeit habe ich an der Luca App mitgearbeitet. Hier gab es einen besonderen
Fokus auf die Sicherheit der App und das Verschlüsseln der Daten. So haben wir ein komplexes
System zum Speichern und Transport der verschlüsselten Daten entwickelt, so dass man abgleichen
konnte wer zu welchem Zeitpunkt an einem bestimmten Ort war – ohne zu wissen wer genau dort war.
Swift · UIKit · RXSwift · REST (JSON) · GraphQL · MVVM+C · CI/CD · Jenkins · BitBucket · Git · Xcode · Jira ·
Confluence · UI Tests · Unit Tests · Snapshot Tests · Cocoapods · SPM · CryptoKit · CryptoSwift

Senior iOS Developer 01/2021 – 05/2021
Comdirect · Rostock
Comdirect Phototan App
Bei Comdirekt habe ich an der Phototan App gearbeitet. Hier war hauptsächlich der Umstieg von
vielen Bereichen von UIKit zu SwiftUI auf dem Programm. Außerdem musste eine reibungslose
Zusammenarbeit mit der Comdirekt Banking App sichergestellt werden.
Swift · UIKit · SwiftUI · RXSwift · REST (JSON) · Viper · CI/CD · Jenkins · BitBucket · Git · Xcode · Jira · Confluence ·
Unit Tests · Snapshot Tests · Cocoapods · SPM

Senior iOS Developer 04/2020 – 12/2020
Buhl · Mannheim
Steuer:Phone App
Bei Buhl bin ich in die laufende Entwicklung der Steuer:Phone App eingestiegen. Die erste große
Aufgabe bestand darin die bestehende Architektur von MVC auf MVVM+C umzubauen. Das
Besondere an der App ist, dass die ganzen Dialoge auf Serverseite generiert und als JSON an den
Client gesendet werden. Der Client wandelt dieses komplexe JSON in UIKit-Dialoge um.
Swift · UIKit · REST (JSON) · MVVM+C · CI/CD · Jenkins · Gitlab · Git · Xcode · Jira · Confluence · UI Tests · Unit Tests
· Snapshot Tests · Cocoapods · SPM

Senior iOS Developer 06/2019 – 03/2020
Porsche · Ludwigsburg
My Porsche iOS App
Entwicklung und Weiterentwicklung der My Porsche iOS App für Porsche-Fahrer.
Swift · UIKit · RXSwift · REST (JSON) · MVVM+C · CI/CD · Jenkins · Gitlab · Git · Xcode · Jira · Confluence · UI Tests ·
Unit Tests · Snapshot Tests · Cocoapods · SPM

Senior iOS Developer 04/2017 – 05/2019
iWelt · Würzburg
Bei der iWelt App handelt es sich um eine nur intern von Verkäufern genutzte reine iPad App. Das
Besondere war die mehrstufige Navigation, bei der über Swipe-Gesten mehrere Ebenen auf- und
zugeklappt werden konnten.
Swift · UIKit · CouchDB · Realm · REST (JSON) · CleanSwift · CI/CD · Jenkins · Gitlab · Git · Xcode · Jira · Confluence
· Unit Tests · Cocoapods

Senior iOS Developer 11/2016 – 03/2017
Tallence · Hamburg
Miles & More Worldshop Discover
Bei der Entwicklung der Worldshop Discover App stand auch der Umbau von MVC auf MVVM und der
Umstieg von Objective-C auf Swift im Vordergrund.
Swift · Objective-C · UIKit · CouchDB · Realm · REST (JSON) · MVVM · CI/CD · Jenkins · Gitlab · Git · Xcode · Jira ·
Unit Tests · Cocoapods

Senior iOS Developer 03/2015 – 10/2016
DRF · Koblenz
DRF-TV Streaming App
Die App war eine komplette Neuentwicklung und stellte das erste Swift-Projekt dar. Alles wurde mit
der gerade vorgestellten Swift Version 1.0 entwickelt. Wir haben diverse 3rd-Party-Frameworks intern
in Swift neu entwickelt, was beim Thema Video Streaming eine große Herausforderung war.
Swift · UIKit · REST (JSON) · MVVM · Gitlab · Git · Xcode · Unit Tests · Cocoapods · Streaming

Senior iOS Developer 01/2015 – 02/2015
Vodafone · Düsseldorf
Secure Net Wifi V 2.0
Entwicklung der iOS (Universal) Applikation Secure Net Wifi V 2.0.
Objective-C · UIKit · CouchDB · Realm · REST (XML) · MVC · Gitlab · Git · Xcode · Unit Tests · Cocoapods

Senior iOS Developer 01/2014 – 08/2014
Bosch · Viersen
Confectionery App
Entwicklung der iOS (Universal) Applikation Confectionery.
Objective-C · UIKit · REST (JSON) · MVC · Gitlab · Git · Xcode · Unit Tests · Cocoapods

EIGENE PROJEKTE

Fast.io – Fasting Timer 2025 – bis jetzt
Komplett mit AI entwickelt – von Planung und Design über Implementierung bis hin zu Tests. Ein
wunderschön einfacher Intervallfasten-Timer für iPhone und Apple Watch. Fast.io hilft dabei,
Fastenziele konsequent zu verfolgen – mit Echtzeit-Tracking, Hydration-Log, Live Activities, Dynamic
Island, Home Screen Widgets und Apple Health Integration. Unterstützt populäre Fasten-Schemata
wie 16:8, 18:6 und OMAD. Als Einmalkauf erhältlich – kein Abo.

OverlayLab – Weather Camera & Text Overlays 2025 – bis jetzt
Verwandelt jedes Foto in eine Geschichte mit Live-Wetter-, Standort- und Text-Overlays. Fotos
aufnehmen oder aus der Bibliothek importieren, mit Wetter (Temperatur, Luftfeuchtigkeit, Wind),
Datum, Uhrzeit und eigenem Text versehen, Stile anpassen und direkt teilen. Pro-Version: 5-
Sekunden-Videos mit Overlays und Export ohne Branding.

S3XY Watch for Tesla 12/2022 – bis jetzt
Entwicklung einer App zur Steuerung und Überwachung eines Teslas. Die App ist komplett mit den
neusten Frameworks von Apple entwickelt, da ich sie als Lernobjekt für neuste Technologien nutze.
Sie besteht aus der App selbst sowie einer REST-API-Schnittstelle, die ebenfalls mit Swift / Vapor
entwickelt wurde.

Ausbildung und Zertifikate

AUSBILDUNG
Informationstechnik
Fachhochschule, 4 Semester Elektrotechnik · 1993 – 1995
Fachhochschulreife
Fachoberschule, Kempen · 1991 – 1993
Softwareentwicklung
Dekra, Düsseldorf · 1995 – 1996
Kommunikationselektroniker
Deutsche Bahn, Krefeld/Wuppertal · 1987 – 1991
Elektrotechnik
Berufsfachschule, Kempen · 1986 – 1987
Fachoberschulreife
Hauptschule, Willich · 1980 – 1986

Kontaktdaten

Mehr Kontaktdaten mit Premium

Für dieses Profil sind weitere Kontaktdaten hinterlegt, die mit einem passenden Premium-Paket sichtbar werden.

Premium ansehen

Weitere Informationen

KENNTNISSE

iOS Entwicklung
Swift · SwiftUI · UIKit · Combine · Async/Await ·
Widgets / Siri · Apple Watch · iPhone / iPad

Architektur
MVVM · MVVM+C · CleanSwift · Viper · MVC

Backend & APIs
REST/JSON · GraphQL · Vapor

Tools & CI/CD
Xcode · Git / Jenkins · Jira / Confluence · Shell ·
Gitlab · Azure DevOps · Xcode Cloud · SPM ·
Cocoapods

Testing
Unit Tests · UI Tests · Snapshot Tests

Sicherheit & Crypto
CryptoKit · CryptoSwift · Bluetooth ·

AI & AGENTIC DEVELOPMENT

Codex (Agentic) · Claude · ChatGPT · GitHub Copilot
· Grok · Prompt Engineering · PRD / Sprintplanung ·

Ich habe Fast.io als iOS-App für Intervallfasten komplett mit AI als primärem Engineering-Motor
entwickelt – kein klassisches "AI als Assistenz", sondern AI als Hauptantrieb. Dabei bin ich von Vibe
Coding zu Agentic Coding gewechselt und habe dabei viel über Struktur, Context-Management und
Modellauswahl gelernt.

Agentic Workflow
Planung mit Skills Für Produktideen, technische Konzepte und Sprint-Schnitte nutze ich Skills wie
brainstorming und grill-me. Erst wird die Richtung geschärft, dann werden
Annahmen aktiv hinterfragt, bevor Codex in die Umsetzung geht.
Worktree- und PR-FlowImplementierung läuft isoliert in Worktrees und wird über Pull Requests
gesteuert. Jede Aufgabe bekommt klare Grenzen, nachvollziehbare Commits,
Reviews und einen sauberen Rückweg, falls ein Ansatz nicht trägt.
UI-Tests mit RocketSimFür iOS-Oberflächen nutze ich RocketSim zusammen mit dem passenden Skill,
um Simulator-Zustand, Accessibility-Elemente, Screenshots und Interaktionen
schnell zu prüfen. So wird UI-Feedback Teil des Agentic Workflows.
Deployment über ASC CLIApp Store Connect CLI nutze ich für Release-orientierte Arbeit: Build- und
TestFlight-Flows, Metadaten, Screenshots, Lokalisierungen und Submission-
Checks werden reproduzierbar aus dem Repo heraus angestoßen.

Workflow-Prinzipien
Skills und Guidelines sind nicht Deko – sie machen aus AI-Output wiederholbar guten Output. · Context-
Management ist entscheidend: kleiner, sauberer Kontext schlägt riesige Dumps. · Nicht jedes Modell ist für
jede Aufgabe gut – mehr Reasoning ist nicht immer effizient. · Agentic Workflows funktionieren nur, wenn
Aufgaben sauber geschnitten sind: Definition of Done, Tests, PR-Grenzen.

Model-Matrix
Planung / PRD / StrukturChatGPT · Grok
PRD, Sprint-Planung, Architekturentscheidungen, Gap-Checks, Brainstorming.
Implementierung GPT Codex · Claude Opus · Grok Code · Gemini Pro
Feature-Entwicklung, Refactoring und komplexe Implementierungsaufgaben.
Bugfixing / UI-PolishCodex low (schnelle Fixes) · Claude Opus (tiefere Ursachen)
Mix je nach Tiefe des Problems – schnelle Surface-Fixes vs. Root-Cause-
Analyse.