Attachments
20210228-arbeitszeugnis.pdf
Please upgrade to the business membership to download freelancers' CVs.
Skills
iOS Entwicklung, UI Design, RESTful APIs, Continuous Integration, Test Automation, Swift, TypeScript, Ruby, Kotlin, C#, Jenkins, Firebase, iOS, MVVM, Interfaces, Apple Human Interface Guidelines, CoreLocation, Core Data, Software Architektur, fastlane
Project history
- Lead-Entwickler bei der Neuentwicklung eines Authenticator-Moduls und einer dazugehörigen Whitelabel iOS App mit SwiftUI, Async/Await und Kotlin Multiplatform Mobile.
- Refactoring eines komplexen Login-Prozesses auf Basis von PromiseKit zur Verbesserung der User Experience durch Parallelisierung.
- Technische Evaluierung mehrerer SaaS zur Softwarelokalisierung und prototypische Implementierung eines Custom Localisation-Workflows mit AWS (Lambda, DynamoDB, API Gateway).
- Integration eines neuen Login-Flows basierend auf OAuth 2.0.
- Einbringung mehrerer Ideen zur effizienteren Gestaltung der Build Pipeline und der Developer Experience.
- Unterstützung bei Bugfixes und A11y Verbesserungen, um die Apps mehr Menschen zugänglich zu machen.
- Weiterentwicklung einer bestehenden REST Schnittstelle auf Basis von C# und .NET.
- Entwicklung komplexer Formulare zur Dateneingabe inkl. Validierung und Kommunikation mit dem Backend.
- Mitwirkung bei der Konzeption, Implementierung und Veröffentlichung mehrerer Apps auf Basis von Swift, MVVM?C und RxSwift.
- Entwicklung eines Bild-Upload-Mechanismus mit Hilfe von Background Upload Sessions.
- Planung und Implementierung eines Echtzeit-Bestellprozesses via Firebase.
- Konzeption komplexer User-Interfaces bei Beachtung der Apple Human Interface Guidelines, sowohl eigenständig, als auch in Zusammenarbeit mit dem Design-Team.
- Implementierung mehrerer standortbezogener Mechanismen mit CoreLocation.
- Eigenverantwortliche Konzeption einer verhaltensbasierten Teststrategie zur Entwicklung geteilter Unit Tests zwischen Android und iOS.
- Implementierung eines progressiven Ansatzes zur Migration von Datenspeichern, die mit Core Data verwaltet werden.
- Durchführung von internen Code Reviews, sowohl für Android (Kotlin) als auch für iOS.
- Automatisierung des Release-Prozesses auf Basis von fastlane und Ruby.
- Einarbeitung und Betreuung neuer Mitarbeiter.
Covered by Exali's professional indemnity insurance
The freelancer is covered by a reliable insurance provider that offers protection against common risks associated with digital and IT professions (damage claims, third-party cyber damage, etc.).