freiberufler Senior Android Developer auf freelance.de

Senior Android Developer

online
  • 75‐90€/Stunde
  • Berlin
  • auf Anfrage
  • de  |  en
  • 15.10.2024

Kurzvorstellung

Ich unterstütze und berate zum Thema App Entwicklung, automatisierter Tests, Aufbau und Pflege von CI/CD und was sonst noch mit der Mobile Welt zusammen hängt.

Auszug Referenzen (1)

"Ich hatte das Vergnügen, N. K. als Android Freelancer bei meinem Projekt zu engagieren und war beeindruckt von seiner technischen Expertise."
Senior Android Developer
Philipp Berger
Tätigkeitszeitraum

11/2021 – 12/2022

Tätigkeitsbeschreibung

Luca App zur Corona Kontaktverfolgung
Luca App für Restaurantbesuche (Rechnungen bezahlen, ..)
Feature Entwicklung, Aufbau automatisierter Tests, Pflege der CI/CD, etc.

Eingesetzte Qualifikationen

Android Entwicklung, Java (allg.), Continuous Integration, Kotlin, Test Automation

Qualifikationen

  • Android Entwicklung9 J.
  • Continuous Delivery1 J.
  • Continuous Integration9 J.
  • It-Beratung
  • Java (allg.)8 J.
  • Kotlin6 J.
  • Mathematik2 J.
  • Software Architecture
  • Test Automation7 J.
  • Testdesign (IT)

Projekt‐ & Berufserfahrung

Android Testautomatisierung / DevOps
Vereinigte Hagel Versicherung, Berlin
4/2024 – 10/2024 (7 Monate)
Versicherungen
Tätigkeitszeitraum

4/2024 – 10/2024

Tätigkeitsbeschreibung

CI/CD Infrastruktur und Pipelines einrichten (GitLab + Android Emulator)
Testautomatisierung Espresso, Appium, PageObject, Teststabilisierung
Bugs untersuchen und Vorschläge für fixes bereitstellen (besonders Flaky Tests)

Eingesetzte Qualifikationen

Android, DevOps, Continuous Integration, Kotlin, Qualitätsprüfung

Android App Entwickler
Denali UG, Berlin
1/2024 – 1/2024 (1 Monat)
Großhandel
Tätigkeitszeitraum

1/2024 – 1/2024

Tätigkeitsbeschreibung

Prototype für eine Shopping App erstellen, um damit Investoren zu überzeugen.

Eingesetzte Qualifikationen

Design (allg.), Android, Kotlin

Senior Android Developer
culture4life GmbH, Berlin
11/2021 – 12/2022 (1 Jahr, 2 Monate)
Gastronomie
Tätigkeitszeitraum

11/2021 – 12/2022

Tätigkeitsbeschreibung

Luca App zur Corona Kontaktverfolgung
Luca App für Restaurantbesuche (Rechnungen bezahlen, ..)
Feature Entwicklung, Aufbau automatisierter Tests, Pflege der CI/CD, etc.

Eingesetzte Qualifikationen

Android Entwicklung, Java (allg.), Continuous Integration, Kotlin, Test Automation

Senior Android Developer (Festanstellung)
Deutsche Bahn Connect GmbH, Berlin
3/2020 – 11/2021 (1 Jahr, 9 Monate)
Logistikdienstleister
Tätigkeitszeitraum

3/2020 – 11/2021

Tätigkeitsbeschreibung

Aufbau interner Mobile Entwicklung. Übernahme einer extern entwickelten App zur Miete von Fahrrädern und Autos. Zeitweise als Interim Product Owner. Recruiting von Mobile Entwicklern und Betreuung von Werkstudenten.

Kotlin, Java, RxJava, Retrofit, OkHttp, Gson, Espresso, Robolectric, Pact, MS Azure Pipelines, MS AppCenter, Google Maps, Whitelabel, SalesForce, QrCode Scanner, ...

Eingesetzte Qualifikationen

Android Entwicklung, Continuous Delivery, Java (allg.), Continuous Integration, Kotlin, Salesforce.Com, Test Automation

Senior Android Developer
Kundenname anonymisiert, Berlin
8/2019 – 1/2020 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2019 – 1/2020

Tätigkeitsbeschreibung

App Entwicklung im Bereich Finanzwesen, Testing, CI

Eingesetzte Qualifikationen

Android Entwicklung, Continuous Integration, Kotlin, Test Automation

Senior Android Developer (Festanstellung)
YARA GmbH & Co. KG, Berlin
12/2018 – 6/2019 (7 Monate)
Chemieindustrie
Tätigkeitszeitraum

12/2018 – 6/2019

Tätigkeitsbeschreibung

Weiterentwicklung einer App zur Dokumentation von Düngemittel Verteilung auf Feldern.

Eingesetzte Qualifikationen

Android Entwicklung, Kotlin

Senior Android Developer (Festanstellung)
FitX Digital GmbH, Berlin
10/2016 – 9/2018 (2 Jahre)
Fitnessstudios
Tätigkeitszeitraum

10/2016 – 9/2018

Tätigkeitsbeschreibung

Ideen finden und Prototypen erstellen, wie eine App den Sportler unterstützen kann.

Eingesetzte Qualifikationen

Android Entwicklung, Continuous Integration, Kotlin

Android Developer (und Backend Entwickler) (Festanstellung)
Deutsche Post E-POST Development GmbH, Berlin
11/2012 – 9/2016 (3 Jahre, 11 Monate)
Logistikdienstleister
Tätigkeitszeitraum

11/2012 – 9/2016

Tätigkeitsbeschreibung

Seit Januar 2014 Aufbau interner Android Entwicklung, Übernahme der extern entwickelten App, Etablierung als zentrale Anlaufstelle für neue App Projekte der Deutsche Post (statt externe vergabe)
Vor 2014 im Backend Bereich. Neugestaltung und Migration der Datenhaltung, Aufbau und Pflege von APIs für externe Partnerfirmen.
App für digitale Briefe.
App als digitaler Dokumentenspeicher.

Eingesetzte Qualifikationen

Android Entwicklung, Backend, Java (allg.), Continuous Integration, Scala, Test Automation

Junior Backend Entwickler (Festanstellung)
Sharis GmbH, Berlin
9/2010 – 8/2012 (2 Jahre)
Handel
Tätigkeitszeitraum

9/2010 – 8/2012

Tätigkeitsbeschreibung

Neuentwicklung einer White Label Lösung für Shop Webseiten.

Eingesetzte Qualifikationen

Backend, Java (allg.)

Azubi Mathematisch-technischer Softwareentwickler (Festanstellung)
BALLY WULFF Games & Entertainment GmbH, Berlin
9/2007 – 7/2010 (2 Jahre, 11 Monate)
Glücksspiel
Tätigkeitszeitraum

9/2007 – 7/2010

Tätigkeitsbeschreibung

Feature Entwicklung im Embedded Bereich (Geldspielautomat)
Ausbildung zur Anwendung von mathematischer Algorithmen und dessen Besonderheiten in der IT Welt.

Eingesetzte Qualifikationen

Backend, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Mathematik

Entdecker in der Software Entwicklung
Meine Neugier, Berlin
7/1999 – 8/2007 (8 Jahre, 2 Monate)
Ich AG
Tätigkeitszeitraum

7/1999 – 8/2007

Tätigkeitsbeschreibung

Schulisches Wahlfach Turbo Pascal Programmierung,
Website Entwicklung (inkl. bezahlter kleiner Aufträge)
PC Schulung für Senioren (inkl. Lokalem Zeitungsartikel "Mit Leih-Enkeln durch den Computer-Dschungel")
Und vieles mehr ...

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Ausbildung

Mathematisch-technischer Softwareentwickler
Ausbildung
2010
Berlin

Über mich

I'm not just a "developer".
+ I take responsibility, not closing my eyes.
+ I push improvements, not accepting status quo.
+ I do testing, not talking about it.
+ I find solutions or come with alternatives.

Weitere Kenntnisse

Android, Kotlin, Java,
+ Test Driven Development (TDD), Espresso, Robolectric, Appium, JUnit, Unit Tests, UI-Tests, Integration Tests, End-to-End Tests, Managed Devices, Emulator, SonarQube, Mockito, MockK, ...
+ Xml, Compose, Jetpack, ...
+ RxJava, Retrofit, OkHttp, Ktor, Rest, GraphQL, Pact, MockWebServer, Wiremock, ..
+ Dagger, Koin, MVVM, MVP, MVI, ...
+ Datenhaltung, Datenbanken, Shared Preferences, Room, SQLite, ...
+ Kryptographie, Security, SafetyNet, Proof of Work (PoW), Tampering, ...
+ DevOps, CI/CD, Jenkins, GitLab Actions, Azure Pipelines, diverse IaS Anbieter wie CircleCi, ...
+ Jira, Confluence, Abstract, Figma, PoEditor, ...
+ Firebase, Crashlytics, Adobe Mobile SDK, ...
+ Agile, Scrum, Kanban, Git Flow, Trunk Based development, ...
+ diverse Scriptsprachen (z.B. JavaScript, Bash, Python, ...)
+ Gradle, buildSrc, custom plugins, Docker, Artifactory, Puppet, ...
+ AppCenter, Google Maps, Play Store, ...
+ Mentoring, Code Reviews, Pair Programming, Wissensverteilung, Clean Code, proaktiv, ...
+ Spaß an der Fehlersuche (systematische Techniken, die oft zum Erfolg führen)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Home-Office
bevorzugt
Profilaufrufe
612
Alter
40
Berufserfahrung
17 Jahre und 2 Monate (seit 09/2007)

Kontaktdaten

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

Jetzt Mitglied werden