Skills
SwiftUI, Clean Architecture, Swift, Kotlin, Xcode, Android Studio, REST, iOS & Android, CocoaPods App Development, Firebase, AdMob, tvOS, git, GitHub, Bitbucket, JWT SQLite, NoSQL, Database structure, Swift Package Manager, O-Auth2 React Native, JavaScript, Typescript, JSON, HTML, XML, Unit Test, Rest, Flutter, Dart
Very good knowledge
Objective-C, Combine, RxSwift, ReactJS MongoDB, Figma, Sketch, Scrum, CSS, UI/ UX Design, Node.js
Solid knowledge
WordPress, CI/CD, C#
Good knowledge
Arduino, Java, Spring Boot, MySQL
First experience
C, C++, Unity3D
Basic knowledge
Assembler
Projekthistorie
In this role, I use the latest technologies and best practices to develop high-quality, intuitive, and user-friendly apps that meet the needs of the business. I also collaborate closely with the project team to define, prioritize, and implement features, and troubleshoot and debug issues as they arise.
My tasks were to coordinate all features, HR, review PRs, deploy and release, create the concept and introduce clean architecture cross all platforms.
Home Connect App - iOS App developer
Fehleranalyse & -behebung, Performance und Stabilität Optimierung. Einführung von
MVVM Softwarearchitektur.
Knapp zwei Jahre habe ich als alleiniger Mobile App Entwickler die iOS- und Android Apps „Golf Post“ weiterentwickelt und vollständig neu aufgesetzt. Zu den Neuentwicklungen zählten die Anbindung eines neuen Backends und Auth-Server, sowie ein komplettes Redesign der UIs.
Die Besonderheit in diesem Projekt lag darin, eine App zu konzipieren, die Sichtweisen von Facebook und Instagram übernimmt (z. B. Instagram Video Feed). Um dabei die maximale UI Flexibilität zu garantieren, verzichteten wir bei der iOS App auf Storyboard und implementierten sämtliche UI Komponenten mit Hilfe von Codes.
Bei Telefónica Germany wirkte ich sieben Monate – mit einem vierköpfigen Team – an der White Label iOS App mit. Im Zuge dessen lernte ich die Vorgehensweisen Scrum und Kanban kennen und verinnerlichte diese. Zudem war es faszinierend von einem großartigen UI/UX Team zu lernen. Die Designs wurden dabei in Zeplin erstellt und mussten anschließend von uns als Entwicklerteam pixelgenau umgesetzt werden.
Zudem wendeten wir in diesem Projekt Unit Tests, UI Tests, CI/CD und Code Coverage (> 98%) an.
Bei Jarvia hatte ich die alleinige Verantwortung für beide iOS und Android Mobile Apps. Hierbei implementierte ich folgende Features:
• Sprachmemos
• Videoschnitt
• Bildbearbeitung
• Erstellung und Bearbeitung von PDF‘s
• Eine umfangreiche Datenbank
Reisebereitschaft
Selbstverständlich werden die ersten Wochen aufgrund der Einarbeitung zu 100% vor Ort verbracht.