freiberufler Senior Android-Entwickler auf freelance.de

Senior Android-Entwickler

offline
  • auf Anfrage
  • 97303 KEIZER
  • Weltweit
  • de  |  en  |  es
  • 06.07.2023

Kurzvorstellung

Ich bin spezialisiert auf die Entwicklung nativer Apps für Android (10+ Jahre) und cross-flatform Entwicklung mit Flutter für Android und iOS.

Qualifikationen

  • Android
  • Android Entwicklung
  • Flutter
  • Software Architektur / Modellierung

Projekt‐ & Berufserfahrung

Lead Android-Developer (Freelancer)
Galeria Kaufhof GmbH, Köln
11/2016 – 12/2018 (2 Jahre, 2 Monate)
Großhandel
Tätigkeitszeitraum

11/2016 – 12/2018

Tätigkeitsbeschreibung

Consulting and development of Prototypes and hybrid eShop mobile app:
technical environment analysis regarding native vs. hybrid approach
Consulting for a mobile oriented API
Development and Implementation of different prototype apps
Development and Implementation of mixed native app with hybrid parts
clean architecture approach (DI, MVP and reactive programming)
Migration to Kotlin
Migrated from Fragments to Conductor Framework using Controllers
Unit testing

Eingesetzte Qualifikationen

Android Entwicklung

Android-Developer (Freelancer)
Karlmax Berlin GmbH & Co. KG, Berlin
7/2016 – 9/2016 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2016 – 9/2016

Tätigkeitsbeschreibung

Development of a native Android app for Physical Security Information Management (PSIM):
Reverse Engineer of an iOS app
Development and Implementation of app taking part in a Security Information Management System
Implementation of proprietary backend protocol
clean architecture approach (DI, MVP and reactive programming)
Unit testing

Eingesetzte Qualifikationen

Android Entwicklung

Android-Developer (Freelancer)
Karlmax Berlin GmbH & Co. KG, Berlin
4/2016 – 6/2016 (3 Monate)
Medienbranche
Tätigkeitszeitraum

4/2016 – 6/2016

Tätigkeitsbeschreibung

Development of a native Android app (Red Bull Radio):
Development and Implementation of an audio streaming app
clean architecture approach (DI, MVP and reactive programming)
push notification based data repository
Unit testing

Eingesetzte Qualifikationen

Android Entwicklung

Android-Developer (Freelancer)
maxdome GmbH, München
10/2015 – 3/2016 (6 Monate)
Medienbranche
Tätigkeitszeitraum

10/2015 – 3/2016

Tätigkeitsbeschreibung

Further development of a native Android app (VOD):
Implementation of new features
bug fixing
Analysis of current software architecture and evaluation the integration of the clean architecture approach (MVP and reactive programming)
Implementation of new features using the clean architecture approach
Integration automated tests using espresso

Eingesetzte Qualifikationen

Android Entwicklung

Android-Developer, Software-Engineer (Freelancer)
XING AG, Hamburg, Hamburg
5/2015 – 8/2015 (4 Monate)
Medienbranche
Tätigkeitszeitraum

5/2015 – 8/2015

Tätigkeitsbeschreibung

Further development of a native Android app: implementing new features, enhancing code quality. Writing integration tests in Robotium.

Eingesetzte Qualifikationen

Android Entwicklung

Android-Developer, Software-Engineer (Freelancer)
XING AG, Hamburg, Hamburg
5/2015 – 8/2015 (4 Monate)
Medienbranche
Tätigkeitszeitraum

5/2015 – 8/2015

Tätigkeitsbeschreibung

Further development of a native Android app: implementing new features, enhancing code quality. Writing integration tests in Robotium.

Eingesetzte Qualifikationen

Android Entwicklung

Android-Developer, SW-Engineer (Freelancer)
freenet.de GmbH, Hamburg
8/2014 – 10/2014 (3 Monate)
Medienbranche
Tätigkeitszeitraum

8/2014 – 10/2014

Tätigkeitsbeschreibung

Weiterentwicklung einer nativen Android app

Eingesetzte Qualifikationen

Android Entwicklung

Android-Developer, SW-Engineer (Freelancer)
Heidelberg Mobil International GmbH, Walldorf
6/2014 – 7/2014 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2014 – 7/2014

Tätigkeitsbeschreibung

Weiterentwicklung einer nativen Android app

Eingesetzte Qualifikationen

Android, Android Entwicklung

Android-Developer, SW-Engineer (Freelancer)
Heidelberg Mobil International GmbH, Walldorf
10/2013 – 2/2014 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2013 – 2/2014

Tätigkeitsbeschreibung

Weiterentwicklung einer nativen Android app

Eingesetzte Qualifikationen

Android, Android Entwicklung

Lead-Android-Developer, SW-Engineer (Freelancer)
Iconmobile GmbH, Berlin
7/2013 – 8/2013 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2013 – 8/2013

Tätigkeitsbeschreibung

Entwicklung einer nativen Android app: kU Porsche Quartett

Eingesetzte Qualifikationen

Android, Android Entwicklung

Lead-Android-Developer, SW-Engineer (Freelancer), Produktentwicklung
Find a TennisBuddy App, Berlin
3/2013 – 6/2013 (4 Monate)
Medienbranche
Tätigkeitszeitraum

3/2013 – 6/2013

Tätigkeitsbeschreibung

Anpassung und Weiterentwicklung der Codebase von Find a Wingman app für Find a
TennisBuddy app: fachliche Featurekreation, technische Konzeption, technisches Design. Anbindung an ein Backend realisiert mit der Google App Engine (GAE). Verwendung von Push-Notifications uber Google Cloud Messaging (GCM). Erstellung der Landingpage -Hyperlink entfernt-.

Eingesetzte Qualifikationen

Android, Android Entwicklung, J2EE (Java EE)

Lead-Android-Developer, SW-Engineer (Freelancer), Produktentwicklung
Find a Wingman App, Berlin
12/2012 – 3/2013 (4 Monate)
Medienbranche
Tätigkeitszeitraum

12/2012 – 3/2013

Tätigkeitsbeschreibung

Weiterentwicklung der nativen Android App und dazugehörenden Backend für das start-
up Find a Wingman app: fachliche Featurekreation, technische Konzeption, technisches Design. Anbindung an ein Backend realisiert mit der Google App Engine (GAE). Verwendung von Push-Notifications über Google Cloud Messaging (GCM).

Eingesetzte Qualifikationen

Android, Android Entwicklung, J2EE (Java EE)

Lead-Android-Developer, SW-Engineer (Freelancer)
SapientNitro Mobile Experience Studio Köln / Sapi, Köln
4/2012 – 9/2012 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2012 – 9/2012

Tätigkeitsbeschreibung

Entwicklung einer nativen Android Premium-App für einen großen Automobilhersteller:
technische Konzeption, technisches Design, Umsetzung anspruchsvoller UI-Designvorgaben und Implementierung anhand von Wireframes. Anbindung an ein Backend über RESTful Web Services.

Eingesetzte Qualifikationen

Android, Android Entwicklung

SW-Android-Engineer (Freelancer)
SapientNitro Mobile Experience Studio Köln / Sapi, Köln
3/2012 – 3/2012 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2012 – 3/2012

Tätigkeitsbeschreibung

Entwicklung einer nativen Android Premium-App für einen großen Automobilhersteller:
Entwicklung einer Serviceschicht zur Anbindung von Backend-Systemen über RESTful Web
Services.

Eingesetzte Qualifikationen

Android, Android Entwicklung

SW-Android-Engineer (Freelancer)
CLANMO GmbH - Mobile Interactive Agency, Köln
12/2011 – 2/2012 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2011 – 2/2012

Tätigkeitsbeschreibung

Entwicklung einer nativen Android Premium-App für einen großen Automobilhersteller:
technische Konzeption, technisches Design und Implementierung anhand von Wireframes
und Designvorlagen. Anbindung an ein Backend über RESTful Web Services.

Eingesetzte Qualifikationen

Android, Android Entwicklung

Zertifikate

Sun Certified Programmer for the Java 2 Platform, SE 6.0 (SCJP)
2009
ISTQB Certified Tester Foundation Level
2006

Ausbildung

Informatik
Dipl.-Inform.
2004
Aachen

Über mich

Ich arbeite gewissenhaft und zielorientiert und habe ein sehr gute Analysefähigkeiten. Als kommunikativer Mensch arbeite ich gern in Teams und schätze die Erfahrungen der Anderen. Dabei ist es mir sehr wichtig, dass ein lösungsorientierter Erfahrungsaustausch im Team gelebt wird.

Weitere Kenntnisse

Android Tech Stack:
Android SDK (up to P), Fragments, Controller (Conductor Framework) DI, MVP, Reactive Programming, Kotlin
Android-Frameworks:
Android Architecture Components, Mosby MVP, Conductor, Android Annotations, Dagger 2, Greenrobot EventBus, Flutter
Android-Support libs:
Support Packages v4, v7 and v13, appcompat-v7, cardview-v7, gridlayout-v7, palette- v7, recyclerview-v7, design, percent, support-annotations, Google Maps API 2
Common Libraries:
Jackson JSON Processor, Gson, Lombok, RxJava, RxAndroid, RxBinding, Retrolambda, Joda-Time
Android-Backend:
Spring Android 1.0, Volley, Parse.com SDK, RoboSpice, Retrofit, OkHttp
Android-Ethereum:
web3j for Android
Android-Persistence:
OrmLite for Android, Realm.io, Firebase
Android-UI:
StickyListHeaders, Universal Image Loader, NineOldAndroids, Butter Knife, Data binding, Glide, Mosby (Model-View-Presenter library)
Android-Media
Media APIs for providing a consistent user experience on Android phones, tablets, Auto, Wear and Cast devices, Intel WebRTC SDK for Android Android-Tracking
Localytics, HockeyApp
Android-Testing:
Junit, Robotium, Espresso
External Libraries:
Facebook SDK, Smack (XMPP) library, ZXing, Google ExoPlayer

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
2990
Alter
49
Berufserfahrung
20 Jahre und 1 Monat (seit 03/2004)

Kontaktdaten

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

Jetzt Mitglied werden