Mobile App Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 51145 Köln
- Europa
- fa | de | en
- 09.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2024 – offen
Tätigkeitsbeschreibung
As a Senior iOS Developer at ARD, I oversee two
applications for iOS, iPadOS, and tvOS: ARD
Mediathek and ARD Audiothek. My primary
responsibilities include implementing SwiftUI and
UIKit, fixing bugs, and applying clean architecture
principles.
In this role, I leverage the latest technologies and
adhere to best practices to create high-quality, user-
friendly apps that meet business requirements. I
collaborate closely with the project team to define,
prioritize, and implement features, as well as
troubleshoot and resolve any issues that may arise.
Platform: iOS (UIKit, SwiftUI)
Platform: iPadOS (UIKit, SwiftUI)
Platform: tvOS (UIKit)
Combine – UIKit – SwiftUI – Clean Architecture –
UnitTest – SnapshotTests – Dependency In
iOS Entwicklung, Swift (Programmiersprache)
8/2023 – 8/2024
Tätigkeitsbeschreibung
As a Senior iOS Developer at Volocopter GmbH, I am
responsible for two internal iOS / iPadOS
applications. My main responsibilities include
implementing SwiftUI, achieving over 95% code
coverage, and applying clean architecture principles.
In this role, I utilize the latest technologies and follow
best practices to develop high-quality, user-friendly
apps that cater to the business requirements. I work
closely with the project team to define, prioritize, and
implement features, as well as troubleshoot and
debug any issues that may arise.
Swift (Programmiersprache)
4/2023 – 7/2023
Tätigkeitsbeschreibung
KKH: Health Insurance – I worked on this project
using Kotlin Multiplatform Mobile App. Our team
collaborated with KKH Health Insurance to develop
this application.
As part of this project, we utilized the Kotlin
Multiplatform framework to build a mobile app that
can seamlessly run on both iOS and Android
platforms. The app offers a range of features to KKH
customers, including the ability to view their policy
details, track their claims, and connect with customer
support.
I played a key role in developing and implementing
various features of the app, including the user
interface and data retrieval system. Additionally, I
worked closely with the rest of the team to ensure
that the app met all the requirements and delivered a
seamless user experience.
Platform: iOS (SwiftUI) – Android (Kotlin)
Kotlin – Swift – SwiftUI – Kotlin Multiplatform
Swift (Programmiersprache)
10/2022 – 4/2023
Tätigkeitsbeschreibung
As a Senior iOS Developer at Lufthansa Industry Solutions, I am currently working on a project for Volocopter GmbH to build iOS applications for internal use. My key tasks include implementing SwiftUI, adding over 95% code coverage, and implementing clean architecture principles.
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.
iOS Entwicklung
4/2022 – 12/2022
TätigkeitsbeschreibungWeiterentwicklung von der Home-Connect iOS App.
Eingesetzte QualifikationeniOS Entwicklung
1/2021 – 4/2022
Tätigkeitsbeschreibung
- Entwicklung eines native User Interfaces für iOS unter der Verwendung der Platform Xamarin
- Frontend-Implementierung in React-Native für eine iOS Prototyp-App auf Basis von Balsamiq Wireframes
Xamarin.iOS
12/2020 – 1/2021
TätigkeitsbeschreibungNative iPadOS Development with Swift and Xcode.
Eingesetzte QualifikationeniOS, Swift (Programmiersprache)
11/2019 – 12/2020
Tätigkeitsbeschreibung
Als Gründungsmitglied von Evolute bin ich maßgeblich an der Ideenentwicklung und dem Fortschritt des Startups beteiligt. Zudem obliegt mir als CTO (Chief Technology Officer) die Verantwortung für den Bereich Entwicklung.
Für Evolute habe ich dabei das Backend mit Node.js entwickelt und auf Heroku veröffentlicht. Darüber hinaus habe ich unseren Auth über Firebase bezogen, Push-Notifications integriert und die Datenbank via MongoDB realisiert. Das Web-Dashboard für Industrie wurde meinerseits mit React.js erstellt. Neben JavaScript konnte ich hierdurch auch die deklarative Programmierung, welche sich wiederum für SwiftUI eignet, erlernen. Durch unsere positiven Erfahrungen mit React.js beschlossen wir unsere Android App auf React Native Basis zu konzipieren, um unsere nativ entwickelte iOS App zu einem späteren Zeitpunkt mit React Native weiterentwickeln zu können.
Mongodb, iOS, Android Entwicklung, Swift (Programmiersprache), User Experience (UX), User Interface (UI), VBA (Visual Basic for Applications), Kotlin, React (JavaScript library), React Native, Representational State Transfer (REST)
1/2019 – 12/2020
Tätigkeitsbeschreibung
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.
SQL, Android, iOS, Swift (Programmiersprache), User Experience (UX), User Interface (UI), Kotlin, Representational State Transfer (REST)
1/2019 – 8/2020
Tätigkeitsbeschreibung
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.
Continuous Delivery, iOS, Kanban (Softwareentwicklung), Scrum, Test Automation, Swift (Programmiersprache)
11/2017 – 8/2019
Tätigkeitsbeschreibung
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
Sketch, Android, iOS, Swift (Programmiersprache), User Experience (UX), User Interface (UI), Kotlin, Representational State Transfer (REST)
Ausbildung
Aachen
Über mich
Es bereitet mir große Freude für meine Auftraggeber optimale und individuelle Lösungen zu entwickeln. Zudem spornt es mich an, mich täglich neuen Herausforderungen zu stellen. Dies waren die Auslöser, weshalb ich mich für eine berufliche Laufbahn als Softwareentwickler entschieden habe.
Weitere Kenntnisse
Als Freelancer im Bereich Mobile/App Entwicklung stehe ich Ihnen gerne für Ihre Projekte zur Verfügung.
- Nativ oder Cross-App:
Was mich besonders auszeichnet? Ich entwickle nicht nur in einem Mobile-OS. In zahlreichen App-Projekten habe ich bereits die Verantwortung für iOS- und Android-Programmierungen übernommen.
Zusätzlich zur nativen Entwicklung habe ich auch praktische Erfahrung in der Cross-Plattform Entwicklung (ReactNative). Dies ermöglicht mir die vielfältigsten App-Projekte flexibel im Team oder alleinverantwortlich umzusetzen.
- UX-Design:
Selbstverständlich verfüge ich als Mobile-Entwickler über die Grundlagen von gutem UX-Design. Neben dem UX-Prototyping-Tool Figma sammelte ich bereits Erfahrungen mit Sketch, Zeplin und dem Grafikprogramm Affinity Designer.
- Backend / Datenbank / Webentwicklung:
Neben meinem Schwerpunkt „Mobile“ setzte ich in meinen Projekten bereits Backends (Datenbank, Authentifizierung) und Webapplikationen auf.
Persönliche Daten
- Deutsch (Fließend)
- Englisch (Gut)
- Persisch (Muttersprache)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden