Schlagwörter
Skills
Frontend: iOS
Backend: Spring Boot (Azure, AWS, Heroku)
Programmiersprachen und Frameworks
Frontend: Swift 5, SwiftUI, UIKit, Core Location, BLE, etc.
Backend: Java, Kotlin, JPA, Spring Security, PostgreSQL
Architecture: Clean Architecture, MVVM, Reactive Prgramming, Microservices
Sosnstiges:
MacOS
iPadOS
VisionOS
Apple Vision Pro
Projekthistorie
Weiterentwicklung einer bestehenden App als Vertriebskanal. Architektur nach MVVM, Anbindung von Services via REST/JSON Schnittstelle. CI/CD Fastlane und Firebase App Distribution. Remote Config mit FireStore. Dokumentation mit der Atlassian Suite. Vorgehen nach Scrum in einem 5-köpfigen Entwickler Team. Dokumentationssprache Englisch. Combine, Swift 5
Weiterentwicklung einer bestehenden Gesundheitsapp. Entwicklung nach Scrum in einem 12-köpfigen cross- funktionalen Team. Architektur-Muster MVVM+C mit Swift 5, RxSwift & Combine, sowie UIKit und SwiftUI. Implementierungsrichtilinien nach OWASP. CI/CD mit Azure DevOps und Pull Requests. Dependency Management mit Cocoapods (Shared Private Pods) Implementierungsrichtlinien nach OWASP (Mobile) Top 10 und entsprechenden BSI Richtlinien (BSI-TR-03107 & BSI-TR-03161). Dokumentation mit Jira/Confluence.
Entwicklung der onvista App für Trading und News. Agile Entwicklung nach Kanban. Architektur MVVMC. Test- Driven-Development (TDD) mit XCTest und Snapshot- Testing. Anbindung von Services via REST/JSON Schnittstelle mit OpenAPI & Swagger. Entwicklung in 3- bis 6- köpfigen Squads. CI/CD mit Github Actions. Dokumentation mit Jira7Confluence. Combine, Swift5
Entwicklung einer generischen Versicherungs-App. Ausspielung für verschiedene BKKs. Entwicklung nach Scrum. Code Reviews mit Pull Requests. Architektur: Clean Architecture mit SwiftUI und Swift 5. Implementierung nach OWASP (Mobile) Top 10 und BSI Richtlinien (BSI-TR-03107 & BSI-TR-03161). REST Schnittstellen.
Implementierung einer dylib zum Whitelabeling der bestehenden ERGO-Apps.
Anbindung an Backend-Services via http-Protokoll und Rest-Services.
Komplettes Redesign der ERGO Portal-App, DKV-App und D.A.S-App nach Designvorgaben einer Design- Agentur. Architektur Pattern MVVM.
https://itunes.apple.com/de/app/ergo/id762192421?mt=8
Backend-Anbindung über RESTful Webservices via json.
Implementierung nach Designvorgaben einer UI/UX Agency. Zielsetzung u.a.: UX soll möglichst interaktiv sein.
https://itunes.apple.com/de/app/commerzbank- banking/id366609901?mt=8