Teil eines Squads, das sich auf intensive Modulentwicklung und -integration konzentrierte. In enger Zusammenarbeit mit anderen Squads und Teams haben wir Module und essenzielle Komponenten integriert, was die Bedeutung klarer Kommunikation und präziser Anforderungsanalysen unterstrich. Durch den Einsatz von SwiftUI und dem Coordinator Pattern konnten wir sauberen und verständlichen Code entwickeln, was das Projekt zu einem lehrreichen und faszinierenden Aufgabenbereich machte. Kreative Zusammenarbeit mit den UX Designer in Figma und die folgende Umsetzung im Code gehörten zu den Aufgaben.
Branche: Bank Projektsprache: Englisch Organisationsform: Kanban Tools: Azure / Confluence / Figma / Teams Teamgröße: 40 Personen Versionierung: Git / GitFlow / Azure Produkt im AppStore: ING Banking Programmiersprache: SwiftUI, Swift Pattern: Coordinator, MVVM Swift Package Manager Lokalisierung: Ja XCTest, XCUITest
Entwicklung der CovPass, CovPass Check App und ePA WhiteLabel App für Robert Koch Institut / Bundesministerium für Gesundheit, allesamt in Swift realisiert und auf dem MVVM-Muster mit PromiseKit basierend. Zu meinen Aufgaben gehörten auch die Teilnahme an Refinements und Kundenworkshops, um die Anforderungen an die Apps zu dokumentieren. Ein zentraler Aspekt war die sicherheitskonforme Entwicklung nach BSI-Standards, da die Apps bei jedem Sprintwechsel vom BSI geprüft wurden, insbesondere in Bezug auf Datenschutz. Das Team war außerdem für die Wartung und Erweiterung der CI/CD-Pipeline zuständig, wobei Tools wie Jenkins und Fastlane zum Einsatz kamen. Die Bereitstellung der Apps lag ebenfalls in unserer Verantwortung.
Gesundheitswesen Review PR, Entwicklung, Business Analyse, CI, CD, Pipe Definition Projektsprache: Englisch Scrum später Kanban Tools: Jira / Confluence / InVision später Figma / Slack Teamgröße: 5 Personen Git / GitFlow / SourceTree / GitHub Enterprise XCTest, XCUITest, FBSnapShotsTests, REST, JSON, CBOR, Certificate Pinning, Certificates, Enryption, Decryption, Private key, Public key, OpenID Connect
Teil des Kernentwicklungsteams für die WhiteLabel-Apps von Telefonica Deutschland. Während meiner fünfjährigen Tätigkeit erreichten wir bedeutende Meilensteine: Ein vollständiges Redesign, das Refactoring bestehender Strukturen und die Transformation der App von Objective-C zu Swift. Als erfahrene Projektmitarbeiter koordinierte ein Kollege und ich die Übergabe der App an ein neues Team und leitete die Einarbeitung der neuen Firma in die Wartung der nativen Anwendung. Mit dem Ziel, eine zukunftsfähige App-Architektur basierend auf Microservices zu schaffen, spielte OpenID Connect eine wesentliche Rolle in unserem Projekt. Wir führten Workshops durch, erstellten technische Anforderungen und zeichneten Sequenzdiagramme, um die fachlichen Bedürfnisse in technische Lösungen zu übersetzen.
Branche: Telekommunikation Projektsprache: Englisch Scrum Jira / Confluence / Zeplin später Figma Teamgröße: 12 Personen Versionierung: Git / GitFlow Produkt im AppStore: AldiTalk, Ayyildiz, WhatsAppSimm, Ortel Mobile, NettoKom, Norma Programmiersprache: Swift Pattern: MVP (leicht nach Bedürfnissen abgeändert, near Clean Swift) Cocoa Pod, Private Pods Tools: Zeplin, Paw, Swagger, XCTest, XCUITest, FBSnapShotsTests, Slack, JSON, REST, OAuth 2.0