freiberufler Senior Android Engineer auf freelance.de

Senior Android Engineer

offline
  • 100€/Stunde
  • 22307 Hamburg
  • National
  • de  |  en  |  fr
  • 20.04.2024

Kurzvorstellung

Ich bin ein Mobile Developer, der sich besonders für umfangreiche und qualitativ hochwertige Projekte interessiert. In der Vergangenheit hatte ich die Möglichkeit Innovation und Qualität in Apps mit hunderttausenden täglichen Nutzern voranzutreiben.

Qualifikationen

  • Android5 J.
  • Android Entwicklung5 J.
  • Java (allg.)5 J.
  • Kanban (Softwareentwicklung)4 J.
  • Kotlin5 J.
  • Mobile Application Development2 J.
  • Scrum4 J.
  • Software Architecture5 J.
  • System Architektur2 J.

Projekt‐ & Berufserfahrung

Android Platform Lead (Festanstellung)
Otto GmbH & Co KG, Hamburg
4/2021 – 2/2024 (2 Jahre, 11 Monate)
Handel
Tätigkeitszeitraum

4/2021 – 2/2024

Tätigkeitsbeschreibung

Hybrid Shopping App
>5.000.000 User
>4,5 Rating

Main Tasks
 - Drive bigger architecture refactoring’s and developer experience
 - Responsibility for und further development of tech roadmap together with the team
 - Build up Android platform team
 - Moderation of Android platform meetings
 - Planning and consultation with feature development teams
 - Recruiting interviews (general & technical interviews)

Projects
 - Automation of development best practices & rules
    - Mainly via detect & lint
    - Reduction of developer errors for certain architecture and reactive patterns
    - Made refactoring needs more transparent
    - Responsibility for planning & partially execution
 - Refactoring of integration test setup 
    - Refactoring of complete test setup from espresso to kaspresso with additional layer to
      reduce flaky test count
    - Decreased test CI runtimes from 45min to 15 min
    - Result: Minimized flakiness & improvement of success rate from 60% to 99%
- Implementation of new OAuth authentication via PKCE flow
    - Responsibility for planning & most of the execution

Technologies
 - Android:
    - Architecture: MVVM
    - Dagger2, RxJava2, Glide, Kotlin, MockK, Robolectric, Espresso, Retrofit, OkHttp,   
      Moshi, Jetpack Compose, Coroutines, Kaspresso, JUnit, detekt, lint, Koin
 - Other:
    - CircleCI, AWS (Lambda, EC2, Docker, DynamoDB, CloudFormation, S3, CloudWatch),   
      Elastic

Eingesetzte Qualifikationen

Android, Kanban (Softwareentwicklung), Scrum, Software Architecture, Android Entwicklung, Java (allg.), Kotlin, Mobile Application Development, System Architektur

Senior Android Developer (Festanstellung)
Otto GmbH & Co KG, Hamburg
1/2020 – 4/2021 (1 Jahr, 4 Monate)
Handel
Tätigkeitszeitraum

1/2020 – 4/2021

Tätigkeitsbeschreibung

Hybrid Shopping App
-Hyperlink entfernt-
>5.000.000 User
>4,5 Rating

Main Tasks
- Mostly working on technical and architecture topics inside a feature team
- Support of other feature teams for feature concepts
- Work on technical roadmap and backlog
- Mentoring
- Recruiting Interviews (general & technical interviews)

Projects
- Build new native shop start page from scratch
- Different tile types based on JSON configuration provided by backend
- Partial responsibility for planning & execution
- Increased customer engagement with new start page
- Dagger 1 to Dagger 2 Migration including integration test setup
- Completely responsible for planning & execution

Technologies
- Android:
- Architecture: MVVM
- Dagger2, RxJava2, Glide, Kotlin, MockK, Robolectric, Espresso, Retrofit, OkHttp,
Moshi, Kaspresso, JUnit, detekt, lint, Koin
- Other:
- CircleCI, AWS (Lambda, EC2, Docker, DynamoDB, CloudFormation, S3, CloudWatch),
Elastic

Eingesetzte Qualifikationen

Software Architecture, Java (allg.), Kotlin, Android, Android Entwicklung, Kanban (Softwareentwicklung), Scrum

Android Developer - Kotlin / Java (Festanstellung)
moovel Group GmbH (later Reach NOW, mobimeo), Hamburg
11/2018 – 1/2020 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2018 – 1/2020

Tätigkeitsbeschreibung

Mobility Platform App, whitelabel, Multiple mobility service providers per customer
-Hyperlink entfernt- (Reach NOW app discontinued)
>500.000 User

Main Tasks
- Developer in the mobility framework team (platform team)
- Responsible for complete app architecture that is not specific to a mobility service
- Support other teams in integrating major features (e.g. in search or user account)
- Responsibility for release process
- Improve release process automation with fastlane

Projects
- Rebuild complete app navigation (NavigationDrawer → BottomNavigation)
- Implementation of new deeplink architecture
- Rebuild authentication with OAuth2.0
- Build Android instrumentation test setup with Firebase Test Lab

Technologies
- Android:
- Architectures: MVP, MVVM
- Dagger2, RxJava2, RxBindings, Picasso, Kotlin / Java, AndroidX, MapBox, Mockito,
Robolectric, Espresso, Firebase Realtime Database, Retrofit2, Room, PhraseApp,
NewRelic
- Other:
- TeamCity (CI), AWS EC2, fastlane

Eingesetzte Qualifikationen

Android, Software Architecture, Android Entwicklung, Java (allg.), Kotlin

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Home-Office
bevorzugt
Profilaufrufe
158
Alter
38
Berufserfahrung
11 Jahre und 1 Monat (seit 11/2013)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden