Technischer Leiter und Mobile Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 12357 Berlin
- auf Anfrage
- ur | en | de
- 01.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
11/2023 – 1/2024
Tätigkeitsbeschreibung
- Erfolgreiche Behebung von Problemen in Android 10.
- Leitung des Übergangs und der Portierung von Android 10 auf Android 12.
- Anwendung von Sicherheitspatches auf Android 12 für die letzten zwei Jahre.
- Erstellung, Installation und Testen von ROM-Builds auf Spacetop.
- Arbeit mit Docker, Google Cloud Console und intensiver Nutzung von Git-Befehlen über das Terminal.
Android Entwicklung, Git, Java (allg.), Kotlin, Internet of Things (IoT)
3/2023 – 6/2024
Tätigkeitsbeschreibung
- Zentrale Rolle in der Entwicklung und Verbesserung der JustPlay-App, mit Schwerpunkt auf der Implementierung neuer Funktionen und der Behebung von Softwareproblemen.
- Implementierung von GitHub-Aktionen zur Optimierung der Lint-Berichterstattung, Integration von Detekt für rigorose statische Code-Analyse und Automatisierung der APK-Generierung zur Steigerung der Entwicklungseffizienz.
- Erfolgreiche Integration verschiedener Drittanbieter-Bibliotheken in die App, Sicherstellung der Kompatibilität mit den neuesten Versionen und Optimierung der Leistung.
- Übernahme der Rolle des Teamleiters in Abwesenheit des Hauptteamleiters.
- Code-Reviews und Pair-Programming.
Mysql, Android Entwicklung, Git, Java (allg.), Jenkins, Junit, Kotlin, React Native
3/2022 – 3/2023
Tätigkeitsbeschreibung
Payworks SDK & Payworks Server
- Entwicklung neuer Funktionen und Fehlerbehebung
- Überprüfung der Fehlerbehebungen auf Verifone p400, e355 und Pax A920, A35, A50, A77
- Behebung von Schwachstellen in externen Bibliotheken und Abhängigkeiten, die von VOVM und BlackDuck gemeldet wurden
Semi-integrierte Tester-App für Barclays:
- Entwicklung neuer Funktionen
- Implementierung verschiedener Transaktionstypen
LARS: Lab and Robots Scheduler
- Entwicklung eines Backend-Dienstes in Ktor zur effizienten Robotersystemplanung für schnellere Jenkins-Builds
Android, Android Entwicklung, Internet of Things (IoT), Java (allg.), Jenkins, Junit, Kotlin
3/2020 – 2/2022
Tätigkeitsbeschreibung
- Gestaltung und Entwicklung von mobilen Anwendungen für Android-Geräte mit umfangreicher UI-Entwicklung unter Verwendung von Kotlin und Java.
- Leitung eines Teams zur erfolgreichen Durchführung verschiedener Projekte in einer agilen Umgebung, während parallel an Android-Projekten gearbeitet wurde.
- Erstellung von Proof of Concept (POC) für etwa drei Projekte und Level of Estimates (LOE) für mehr als fünfzehn Projekte.
- Entwicklung und Veröffentlichung mehrerer Anwendungen in Flutter und TypeScript.
Graphql, Projektleitung / Teamleitung (IT), Android Entwicklung, Java (allg.), Kotlin, Typescript
10/2016 – 10/2021
Tätigkeitsbeschreibung
- Entwicklung nativer Android-Anwendungen für TSC-550 (benutzerdefinierte Hardware).
- Erstellung einer Architektur zum automatischen Herunterladen und Aktualisieren von Haupt-Android-Apps und Mikrocontroller über einen benutzerdefinierten Server-Backend anstelle des Google Play Store.
- Hinzufügen komplexer nativer Funktionen wie das Löschen von Cache und Daten von Apps, das Aktualisieren von Apps ohne Benutzerinteraktion, das Aufrechterhalten der Bluetooth-Verbindung im Hintergrund, das Beenden und Neustarten von Apps und vieles mehr.
- Entwicklung eines Protokolls für die Kommunikation zwischen Apps für eine bessere Benutzererfahrung.
- Erzielung einer Zufriedenheit von mehr als 4000 Produktnutzern.
- Integration von Bugfender zur Echtzeit-Fehlerverfolgung mit vollständigen Protokollen auf Endgeräten, was die Effizienz um 50 % verbesserte.
- Integration von Alexa und Google zur Sprachsteuerung der TSC-550.
Android, Android Entwicklung, Internet of Things (IoT), Java (allg.), Json, Mysql, Software Architecture, Swing (Java), XML
6/2016 – 2/2020
Tätigkeitsbeschreibung
- Entwicklung nativer mobiler Anwendungen für Android in Kotlin und Java.
- Leitung mehrerer Teams zur erfolgreichen Durchführung verschiedener Projekte in einer SCRUM-Umgebung, während parallel an Android-Projekten gearbeitet wurde.
- Leitung eines Teams von vier Personen und Durchführung von mehr als zwanzig Projekten in den letzten drei Jahren.
- Interview mit mehr als siebzig Kandidaten mit unterschiedlichen Hintergründen und Einstellung von etwa zehn von ihnen für verschiedene Positionen.
- Kommunikation mit mehr als fünfzig Kunden zur Erfassung ihrer Anforderungen und deren Übersetzung für das technische Team.- Entwicklung nativer mobiler Anwendungen für Android in Kotlin und Java. - Leitung mehrerer Teams zur erfolgreichen Durchführung verschiedener Projekte in einer SCRUM-Umgebung, während parallel an Android-Projekten gearbeitet wurde. - Leitung eines Teams von vier Personen und Durchführung von mehr als zwanzig Projekten in den letzten drei Jahren. - Interview mit mehr als siebzig Kandidaten mit unterschiedlichen Hintergründen und Einstellung von etwa zehn von ihnen für verschiedene Positionen. - Kommunikation mit mehr als fünfzig Kunden zur Erfassung ihrer Anforderungen und deren Übersetzung für das technische Team.
Android, Android Entwicklung, Java (allg.), Mysql, Projektleitung / Teamleitung (IT), Scrum
Ausbildung
University of the Punjab
Über mich
Weitere Kenntnisse
- Android: Kotlin, Java, Android NDK, Android Jetpack, Jetpack Compose, Kotlin Coroutines, LiveData, Data Binding, React Native, Custom Views
- Architekturen: MVVM, MVC, MVP, Modular & Clean Architecture, EventBus, Coroutines Flow
- Performance-Optimierung: Android Profiler, LeakCanary, Lint
- Führung und Mentoring: Teamleitung, Mentoring, Code Reviews
- Datenbanken: Room, Firebase, SQLite, MySQL
- Dependency Injection: Kotlin Koin, Hilt, Dagger2
- Testen: Espresso, Mockito, JUnit4
- DevOps und CI/CD: Jenkins, GitHub Actions, Bitrise
- Bibliotheken: Retrofit, RXJava, OkHttp, GSON, GraphQL, ProGuard/R8
- Sonstiges: JIRA, Agile (SCRUM), Git, GitHub, Bitbucket, GitLab
- Backend: Kotlin, Ktor
Persönliche Daten
- Urdu (Muttersprache)
- Englisch (Fließend)
- Deutsch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden