freiberufler Technischer Leiter und Mobile Engineer auf freelance.de

Technischer Leiter und Mobile Engineer

zuletzt online vor 5 Tagen
  • auf Anfrage
  • 12357 Berlin
  • auf Anfrage
  • ur  |  en  |  de
  • 01.10.2024

Kurzvorstellung

Hochmotivierter Mobile Application Developer mit über 11 Jahren Erfahrung im Software Engineering und Mobile Application Development mit Java & Kotlin. Hervorragendes Verständnis der Android Back-End- und UI-Richtlinien.

Qualifikationen

  • Android6 J.
  • Application Development
  • Dagger2
  • Firebase
  • Internet of Things (IoT)6 J.
  • Java
  • Junit2 J.
  • Kotlin4 J.
  • RxJava
  • Scrum3 J.

Projekt‐ & Berufserfahrung

Senior Mobile Engineer
Sightful, Fernarbeit
11/2023 – 1/2024 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Android Entwicklung, Git, Java (allg.), Kotlin, Internet of Things (IoT)

Senior Mobile Engineer
JustPlay, Berlin
3/2023 – 6/2024 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Mysql, Android Entwicklung, Git, Java (allg.), Jenkins, Junit, Kotlin, React Native

Senior Software Engineer
Visa, Munich
3/2022 – 3/2023 (1 Jahr, 1 Monat)
Finanzdienstleister
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Android, Android Entwicklung, Internet of Things (IoT), Java (allg.), Jenkins, Junit, Kotlin

Lead Mobile Engineer (Festanstellung)
Alpha Games Lab, Lahore
3/2020 – 2/2022 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Graphql, Projektleitung / Teamleitung (IT), Android Entwicklung, Java (allg.), Kotlin, Typescript

Senior Architect and Lead Mobile developer
Steamist, Fernarbeit
10/2016 – 10/2021 (5 Jahre, 1 Monat)
Wohnungswirtschaft
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Android, Android Entwicklung, Internet of Things (IoT), Java (allg.), Json, Mysql, Software Architecture, Swing (Java), XML

Leiter des mobilen Teams (Festanstellung)
Virtual Proz, Lahore
6/2016 – 2/2020 (3 Jahre, 9 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Android, Android Entwicklung, Java (allg.), Mysql, Projektleitung / Teamleitung (IT), Scrum

Ausbildung

BS Information Technology
Ausbildung
2013
University of the Punjab

Über mich

Ich bin ein Senior Mobile Engineer mit über einem Jahrzehnt Erfahrung in der Entwicklung von mobilen Anwendungen mit Kotlin und Java. Ich habe umfassende Erfahrung in allen Phasen des Anwendungsentwicklungslebenszyklus, von der Anforderungsanalyse bis zur Veröffentlichung im Play Store. Darüber hinaus habe ich Erfahrung in der Koordination mit Kunden sowie in der Leitung und Verwaltung von Teams/Projekten mit unterschiedlichen Fähigkeiten in einer agilen Umgebung.

Weitere Kenntnisse

Nachfolgend eine Liste der Werkzeuge und Technologien, mit denen ich Erfahrung habe:
- 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

Sprache
  • Urdu (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2695
Alter
31
Berufserfahrung
11 Jahre und 6 Monate (seit 06/2013)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden