freiberufler Android Developer, Projektleiter und Projektmanager auf freelance.de TOP RATED

Android Developer, Projektleiter und Projektmanager

zuletzt online vor wenigen Tagen
  • 65€/Stunde
  • Spanien
  • auf Anfrage
  • de  |  en
  • 20.02.2025

Kurzvorstellung

App Entwickler, Projektleiter und Projektmanager mit folgenden Erfahrungen:

- 7 Jahre native Android Entwicklung in Java und Kotlin
- ein Jahr iOS in Swift
- 6 Jahre Projektleitung und Consulting
- 4 Jahre Anwendungsentwicklung
- 5 Jahre C++

Qualifikationen

  • Android Entwicklung5 J.
  • Jetpack Compose
  • Kotlin4 J.
  • Coroutines
  • Dagger
  • Flows
  • MVP
  • MVVM
  • Retrofit
  • Rx Kotlin

Projekt‐ & Berufserfahrung

Freelance Senior Android Entwickler
Kundenname anonymisiert, Remote
4/2023 – offen (2 Jahre, 1 Monat)
Verkehrsnetz
Tätigkeitszeitraum

4/2023 – offen

Tätigkeitsbeschreibung

Verbesserung der Apps, Neu Apps mit Jetpack Compose

Jetpack Compose, Kotlin, Coroutines, Flows, Hilt, Koin, Maps, Ktor, Retrofit, Scan, REST API

Keine inhaltliche Angaben

Eingesetzte Qualifikationen

Android Entwicklung

Mobile App Entwickler
Smart Commerce SE, Remote
11/2021 – 4/2023 (1 Jahr, 6 Monate)
IT & Entwicklung, eCommerce
Tätigkeitszeitraum

11/2021 – 4/2023

Tätigkeitsbeschreibung

Entwicklung von komplexen Android-Apps sowie die Pflege von bestehenden iOS-Apps für Kunden im Bereich eCommerce, Dokumentation von Bauwerken und Visualisierung von Sensordaten.

Zu den Hauptaufgaben von Herrn B. gehörten folgende Tätigkeiten:

• Programmierung und Integration neuer Features sowie Erweiterung bestehender Features mit Kotlin und Swift
• Optimierung der Softwarearchitektur, Refactoring
• Aufbau eines neuen Frameworks basierend auf RxFeedback aber umgebaut auf Coroutines
• Anbindung komplexer Backends und externer Schnittstellen
• Code-Review und Pair Coding
• Arbeiten nach SCRUM-Methodik
• Verwendung der Atlassian Tools (JIRA/Confluence) zur Erstellung und Bearbeitung von Issues

Zur Ausführung seiner Tätigkeiten nutzte Herr B. folgende Technologien:

Android: Android Studio, android-maps, AndroidYouTubePlayer, Anko , AssertJ, barcode-scanning, Bolts, BottomNavigationViewEx, CalendarView, Camera2 (Scan), CardView, ChipsLayoutManager, Coil, Constraint Layout, Coroutines, Dexter (für alten Code), accompanist-permissions (Compose), Firebase, funktionale-all, gms.google-services, google maps play-services-auth, google maps, google maps utils, GraphQL, Apollo, Gridlayout, Jetpack Compose, JUnit, Koin, lottie, markwon, Material Design Library, Mockito, MPChartLib, net.openid:appauth, nfc scan, PdfRenderer, Picasso, q.rorbin:badgeview, RecyclerView, Retrofit, Moshi, Robolectric, Room, Soup, Viewmodel-compose mit Injection

iOS: Xcode, AppCode, AppAuth, Charts, Firebase/Analytics , Firebase/Crashlytics, Firebase/Messaging, Firebase/Performance, Firebase/RemoteConfig, GoogleMaps, Google-Maps- iOS-Utils, GoogleAppMeasurement, GoogleMLKit/BarcodeScanning, Moya, GraphQLite, Kingfisher, RxAppState, RxCocoa, RxFeedback, RxKeyboard, RxOptional, RxReachability, RxRelay, RxSwift, SQLite.swift, Starscream, SwiftAlgorithms, SwiftSoup, Tagged, Toast-Swift

Eingesetzte Qualifikationen

Android Entwicklung, Kotlin

Mobile App Entwickler (Festanstellung)
Smart Commerce SE, Remote
9/2018 – 10/2021 (3 Jahre, 2 Monate)
IT & Entwicklung, eCommerce
Tätigkeitszeitraum

9/2018 – 10/2021

Tätigkeitsbeschreibung

Entwicklung von komplexen Android-Apps für Kunden im Bereich eCommerce, Dokumentation von Bauwerken und Visualisierung von Sensordaten.

• Initialer Aufbau einer neuen App
• Programmierung und Integration neuer Features sowie Erweiterung bestehender Features
mit Kotlin
• Optimierung der Softwarearchitektur, Refactoring
• Anbindung komplexer Backends und externer Schnittstellen
• Code-Review und Pair Coding
• Arbeiten nach SCRUM-Methodik
• Verwendung der Atlassian Tools (JIRA/Confluence) zur Erstellung und Bearbeitung von Issues

Zur Ausführung seiner Tätigkeiten nutzte Herr B. folgende Technologien:

Android Studio, android-maps, AndroidYouTubePlayer, Anko , AssertJ, barcode-scanning, Bolts, BottomNavigationViewEx, CalendarView, Camera2 (Scan), CardView, ChipsLayoutManager, Coil, Constraint Layout, Coroutines, Dexter (für alten Code), accompanist-permissions (Compose), Firebase, funktionale-all, gms.google-services, google maps play-services-auth, google maps, google maps utils, GraphQL, Apollo, Gridlayout, Jetpack Compose, JUnit, Koin, lottie, markwon, Material Design Library, Mockito, MPChartLib, net.openid:appauth, nfc scan, PdfRenderer, Picasso, q.rorbin:badgeview, RecyclerView, Retrofit, Moshi, Robolectric, Room, Soup, Viewmodel-compose mit Injection

Eingesetzte Qualifikationen

Android, Kotlin

Android Developer (Festanstellung)
Auto1, Berlin
9/2017 – 3/2018 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2017 – 3/2018

Tätigkeitsbeschreibung

Featureentwicklung für die App "wirkaufendeinauto.de". B2C für Endkunden, die ihren Gebrauchtwagen verkaufen wollen.

Eingesetzte Qualifikationen

Android Entwicklung

Junior Android Entwickler (Festanstellung)
Invia Travel Germany, ehemals Unister, Berlin
8/2015 – 11/2016 (1 Jahr, 4 Monate)
Reisebranche
Tätigkeitszeitraum

8/2015 – 11/2016

Tätigkeitsbeschreibung

Featureentwicklung für die Android App ab-in-den-urlaub.de.

Eingesetzte Qualifikationen

Android Entwicklung

IT Service Management (Festanstellung)
AZ Direct - arvato services, Gütersloh
4/2007 – 2/2010 (2 Jahre, 11 Monate)
Adressmarketing
Tätigkeitszeitraum

4/2007 – 2/2010

Tätigkeitsbeschreibung

- Projektleitung zur Übertragung des internen Rechenzentrums der AZ Direct zu arvato systems durch Migration von 42 Servern und einem Team von ca. 60 Mitarbeitern
- Serverabrechnung für 42 Server der AZ Direct und Überwachung der Abrechnungen mit Kostenstellenverantwortung
- Beschaffung und SLA Controlling von Server-Leistungen
- Beratung zum Servereinsatz bezgl. Kosten und Einsatzmöglichkeiten
- Erstellung eines Datenbanksystems zur besseren Verwaltung und Überwachung der Abrechnung
- Prozessmodellierung und -einführung zur Verbesserung der User-Helpdesk-Abläufe im IT Service Management

Eingesetzte Qualifikationen

IT Service Management (ITSM), Projektleitung / Teamleitung (IT)

IT Consultant (Festanstellung)
AZ Direct - arvato services, Gütersloh
8/2006 – 4/2007 (9 Monate)
Adressmarketing
Tätigkeitszeitraum

8/2006 – 4/2007

Tätigkeitsbeschreibung

- Erstellung von IT Konzepten
- Erstellung von IT Kostenschätzungen
- IT Projektleitung (Migrationsprojekte)
- Analyse von Standardsoftware mit Beschaffungsempfehlung
- Modellierung von Systemlösungen
- Anpassungsprogrammierung / -customizing von Standardsoftware
- Organisation und Durchführung von Systemschulungen
- Unterstützung von Produktionseinführungen
- Kundenberatung im Bereich Adressmarketing für IT und Geschäftsprozessen

Eingesetzte Qualifikationen

Konzeption (IT), Kundendienst, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Schulung / Training (IT)

Projektleiter Content Systeme (Festanstellung)
AZ Direct - arvato services, Gütersloh
4/2004 – 8/2006 (2 Jahre, 5 Monate)
Adressmarketing
Tätigkeitszeitraum

4/2004 – 8/2006

Tätigkeitsbeschreibung

IT Projektleitung

Eingesetzte Qualifikationen

Projektmanagement (IT)

Projektmanager IT (Festanstellung)
BFS finance GmbH - arvato direct services, Verl
1/2002 – 2/2003 (1 Jahr, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

1/2002 – 2/2003

Tätigkeitsbeschreibung

-Im Bereich FiiT Erstellung eines Testkonzepts inkl. Beratung zur Erstellung von Testfällen und -daten sowie Coaching der Mitarbeiter beim Testen
- Im Bereich Inkasso Prozessanalyse und -modellierung der Gesamtabläufe inkl. Dokumentation, Teilprojektleitung bei der IT-Umstellung im Bereich Inkasso auf die Software IKAROS mit zeitweiser Vertretung des IT Leiters bei der Vorbereitung des Controlboards und Präsentationen vor diesem Gremium
- Im Bereich Inhouse Factoring Prozessanalyse und -modellierung, Systemanalyse und -design für das Inhouse Factoring
- Im Bereich FIAS/2 (Controlling System) Konzeptionierung

Eingesetzte Qualifikationen

Business Analysis, Business Process Model and Notation, Business Process Reengineering (BPR), Projektleitung / Teamleitung (IT), Projektmanagement (IT), Test Management

Anwendungsentwickler, später Senior Anwendungsentwickler, Berater und Coacher, Testorganisator (Festanstellung)
Bertelsmann mediaSystems, später arvato systems, Gütersloh
1/1998 – 12/2001 (4 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/1998 – 12/2001

Tätigkeitsbeschreibung

Sein Aufgabengebiet umfasste im Wesentlichen:

- Grundlagenarbeit für Testen, Konzeption und Design
- Kapitel „Testen im IT-Projekt" für das Buch „Projektkompass Software-
Entwicklung - Geschäftsorientierte Entwicklung von IT-Systemen"
- Beratung, Training on the job und Durchführung der Themen Testen, Konzeption und Desing für diejeweiligen Projekte (s.u.)

Konzeption:

- DMMS-X der Firma Sonopress
Applikation: Content Managment System
Aufgabe: Durchführung im großen Umfang, darauffolgend detailierte
Aufwandschätzung der Implementationsphase

- NetFactoring der Firma Bertelsmann Finanz Service
Applikation: Bertelsmann Internet Factoring System
Aufgabe: Beratung und Coaching

- B-Rate der Firma Bertelsmann Finanz Service
Applikation: Bertelsmann Bonitäts-Prüfungssystem
Aufgabe: Durchführung einschließlich Schwachstellenanalyse des bestehenden Systems und einer detaillierten Aufwandschätzung der weiteren Entwicklungskosten.

Software Architecture Design:

- DMMS-X der Firma Sonopress:
Applikation: Content Manangment System
Aufgabe: Durchführung und Beratung

- Click2music der Firma BMG UK
Applikation: Internet Interpreten Informationssystem für Consumer
Aufgabe: Durchführung intensives Coaching

- NetFactoring der Firma Bertelsmann Finanz Service: Training und Durchführung Applikation: Factoringsystem für Internetfirmen
Aufgabe: Durchführung und Beratung

Testen:

- Fias1 der Firma Bertelsmann Finanz Service:
Applikation: Factoring Informations- und Abrechnungssystem
Aufgabe: Beratung, Coaching und Training für die Themen Testfallermittlung, Testmanagement, Testdurchführung und Testauswertung zurUnterstützung der Euroumstellung

- B-Rate der Firma Bertelmann Finanz Service: Applikation: Bertelsmann Bonitäts-Prüfungssystem
Aufgabe: Training zur systematischen Testfallermittlung als Folge eines nach UML basierten Designs.

- E-Store der Distribution:
Applikation: E-Commerce System
Aufgabe: Beratung und zur systematischen Testfallermittlung und Testmanagement

- FIAS/2 der Firma Bertelsmann Finanz Service:
Applikation: Financial Information and Accountingsystem
Aufgabe: Beratung für Abnahmetestverfahren zur Zusammenführung mehrere Release-Versionen.

- Xbox der Distribution:
Applikation: Distributionsystems für die Microsoft X-Box
Aufgabe: Durchführung, Beratung und Training der Bereiche systematische Testfallermittlung, Testmanagement

Eingesetzte Qualifikationen

Testen, Test Management, Softwareentwicklung (allg.), Konzeption (IT), Projektmanagement - Konzeption / Vorgehensmodell

C++ Entwickler (Festanstellung)
mediaSystems - später arvato systems, Gütersloh
7/1994 – 1/1998 (3 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/1994 – 1/1998

Tätigkeitsbeschreibung

Excel Add-In Entwicklung für das Headquarter Controlling
Programmiersprache: C++

Eingesetzte Qualifikationen

C++

C++ Entwickler (Festanstellung)
Headquarter Bertelsmann, Gütersloh
1/1993 – 6/1994 (1 Jahr, 6 Monate)
Medienbranche
Tätigkeitszeitraum

1/1993 – 6/1994

Tätigkeitsbeschreibung

Excel Add-In Entwicklung für ein Controlling System
Programmiersprache: C++

Eingesetzte Qualifikationen

C++

Ausbildung

Technischer Assistent für Informatik
Ausbildung
1989
Bremen
Allgemeine Hochschulreife
Allgemeine Hochschulreife
Gymnasium Lange Reihe Bremen
1987
Bremen

Über mich

Senior Android Entwickler mit Spezialisierung auf remote agile native App-Entwicklung mit mehr als 7 Jahren Erfahrung im Schreiben von clean Code in Kotlin und Java für große Android-Apps in Teams von bis zu 7 Entwicklern plus PO, UI/UX-Designer und DevOps.
Weiterentwicklung in Flutter. Erfahrungen in Flux, MVVM, MVP und MVC-Pattern. Praktischer Einsatz neuester Technologie wie Jetpack Compose im aktuellen Projekt. Siehe detaillierten Lebenslauf in LinkedIn.

Weitere Kenntnisse

Android Entwickler

Bisherige Teamgrößen:

- Zwei bis sieben Android Entwickler Teams
- Zwei iOS Entwickler

Design Pattern:

- MVP
- MVVM
- FLUX
- MVC

Sprachen:

- Kotlin
- Java
- Gradle
- vor langer Zeit auch C++ und Assembler Z80, 80x86 :-)
- Swift

Concurrent:

- Coroutines
- Flows
- RxJava, RxKotlin
- RxFeedback
- Bolts

Dependency Injection:

- Koin
- Dagger2

Datenzugriff:

- Retrofit mit Moshi
- GraphQL mit apollographql
- JSON
- Moya

UI:

- Jetpack
- Jetpack Compose (damit arbeite ich zur Zeit intensiv)
- Constraint Layout
- Anko
- XML (die alte Vorgehensweise)

ViewModel:

- Android Viewmodel mit Injection
- Architecture Components (Arch)
- RxFeedback
- Modifiziertes RxFeedback mit Coroutines und kein Rx (ist fluxbasiert)
- koin-androidx-compose

Image Viewer:

- Coil
- Picasso

Camera / Scan:

- camera-camera2
- camera-lifecycle
- camera-view
- barcode-scanning

Sonstige Libraries:

- androidx
- recycler view
- grid layout
- android-design-library
- Google Maps
- Google LocationServices
- funktionale-all
- PierfrancescoSoffritti:AndroidYouTubePlayer
- NFC
- dexter
- android-maps-utils
- net.openid:appauth, com.auth0.android:jwtdecode
- OAuth 2.0

Chart Präsentation:

- MP Android Chart
- iOS Charts

Firebase:

- firebase-messaging
- firebase-crashlytics
- firebase-config
- firebase-perf

Testing:

- JUnit
- AssertJ
- Robolectric
- Mockito
- Espresso


CI:
- Jenkins

Versioning:

- Git
- Git Rebase
- Git Flow

Editor:

- Android Studio
- Xcode
- AppCode

Teamwork & Tools:

- Scrum
- Kanban
- Jira
- Confluence
- Miro

API Dokumentation:
- Swagger

Business Process Modeling:

- BPM Methoden zu Ermittlung der Geschäftsprozesse
- Moderation in Gruppen 
- Dokumentation

Testing:

- Testorganisation
- Systematische Testfallermittlung
- Abnahmetests
- Testautomation

Detailiertere Informationen und meinen ausführlichen Lebenslauf finden Sie unter LinkedIn (englisch) und Xing (deutsch):
[...]S.-B.
-Hyperlink entfernt-

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
1200
Berufserfahrung
33 Jahre und 5 Monate (seit 11/1991)
Projektleitung
6 Jahre

Kontaktdaten

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

Jetzt Mitglied werden