freiberufler Android Developer / Android Team Lead auf freelance.de

Android Developer / Android Team Lead

zuletzt online vor wenigen Tagen
  • 110€/Stunde
  • Deutschland
  • Weltweit
  • de  |  en  |  pl
  • 18.02.2024

Kurzvorstellung

Experienced Senior Android Developer / Team Lead located in NRW, Germany.
Heavily focused on native Android development since 2014.

Working in teams is my passion, especially in agile environments.

Qualifikationen

  • Android
  • Android Entwicklung
  • Application Development
  • Back-End Entwicklung
  • Java (allg.)
  • Kanban (Softwareentwicklung)
  • Kontinuierliche Integration (CI)
  • Kotlin
  • Projektleitung / Teamleitung (IT)
  • SCRUM

Projekt‐ & Berufserfahrung

Freelance Lecturer
Fakultät 73, Volkswagen, Wolfsburg
10/2023 – 12/2023 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2023 – 12/2023

Tätigkeitsbeschreibung

Lecturer for training new software developer.
Courses: web development, app development, Python, additional courses (IT-security, program planning, time management, requirements engineering)

Eingesetzte Qualifikationen

Android, MongoDB, Python, React (JavaScript library), TypeScript

Freelance Android Developer
Hermes Germany GmbH, Hamburg
1/2022 – 12/2022 (1 Jahr)
Logistikdienstleister
Tätigkeitszeitraum

1/2022 – 12/2022

Tätigkeitsbeschreibung

Development of the new navigation solution for all parcel deliverers of Hermes in Germany.
Responsibilities: development, testing, team coordination and release coordination.

Tech Stack:
Kotlin, Jetpack, Koin, Coroutines, Here Maps, Junit 4, Junit 5, Mockito, Espresso, Firestore
MVVM, TDD, BDD

Eingesetzte Qualifikationen

Android, Android Entwicklung, Application Development, Java (allg.), Kotlin

Android Team Lead (Festanstellung)
Troido, Düsseldorf
9/2018 – 12/2021 (3 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2018 – 12/2021

Tätigkeitsbeschreibung

Development: Android and Backend development for various customers, most prominantely DB Systel and Vodafone.
Team leading: leading a team of up to 12 Android developers in various projects.
Responsibilities: task distribution, feedback dialogs, problem solving.

Tech Stack:
Java, Kotlin, Jetpack, Dagger, Koin, Coroutines, RxJava, Retrofit
MVVM, TDD, BDD

Eingesetzte Qualifikationen

Android, Android Entwicklung, Java (allg.), Kanban, Kontinuierliche Integration (CI), Kotlin, SCRUM

Android Developer (Festanstellung)
RP Digital GmbH, Düsseldorf
2/2017 – 4/2018 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2017 – 4/2018

Tätigkeitsbeschreibung

Designing and developing the new news app in close collaboration with managers, designers and stakeholders.
In the final months: Backend development for the website relaunch.

Tech Stack:
Android: Java, Kotlin, Dagger, RxJava, Picasso, Glide, Stetho, Junit4, Mockito, Espresso,
Swagger, MVP
Backend: PHP, Laravel, Elasticsearch

Eingesetzte Qualifikationen

Android, Android Entwicklung, Back-End Entwicklung, Java (allg.), Kontinuierliche Integration (CI), Kotlin, PHP, SCRUM

Technical Project Manager
We Help You, Essen
10/2016 – 9/2017 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2016 – 9/2017

Tätigkeitsbeschreibung

Planning, coordination and development of the AbiHome Android app.
I developed most of the app. Eventually, more developers joined and I was mostly responsible for managing the project by distributing tasks, helping developers and performing code reviews.

Tech Stack:
Java, Dagger, RxJava, Retrofit, Junit4, Espresso

Eingesetzte Qualifikationen

Android, Android Entwicklung, Java (allg.)

Android Developer (Festanstellung)
Social Sweethearts GmbH, Köln
10/2015 – 1/2017 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2015 – 1/2017

Tätigkeitsbeschreibung

Android development of several applications. Some apps were utility focused, other were games.
Responsibilities: concept creation, design discussions, development and maintenance.
For most apps, the client and backend had to be developed. I completely managed the CI (Jenkins) for all developers.

Tech Stack:
Android: Java, Dagger, RxJava, OkHttp, Retrofit, Junit4, Espresso
Backend: PHP, NodeJS, Express, MongoDB
CI/CD: Jenkins, Fastlane, Bash

Eingesetzte Qualifikationen

Android, Android Entwicklung, Back-End Entwicklung, Java (allg.), Kontinuierliche Integration (CI)

Practical leader and tutor for Datebases
Lehrstuhl Informationssysteme (Uni Duisburg-Essen), Duisburg
10/2014 – 3/2015 (6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

10/2014 – 3/2015

Tätigkeitsbeschreibung

Teaching databases to students of computer science. In the end, all students had to develop a web app as a qualification task for the final written exam.

Tech Stack:
Java, MySQL, PostgreSQL, DB2

Eingesetzte Qualifikationen

Datenbankentwicklung, Java (allg.), mySQL, PostgreSQL

Android Developer
appcom interactive GmbH, Düsseldorf
9/2014 – 9/2015 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

9/2014 – 9/2015

Tätigkeitsbeschreibung

Android and web development for several customers and some internal applications.

Tech Stack:
Android: Java, Dagger, RxJava, EventBus, Retrofit, Volley, Gson, ActiveAndroid
Web: PHP, JS, MySQL, SQLite

Eingesetzte Qualifikationen

Android, Android Entwicklung, Java (allg.), JavaScript, mySQL, PHP

Zertifikate

Oracle Certified Professional, Java SE 8 Programmer
2021
Professional Scrum Master I
2020
Associate Android Developer
2018
Oracle Certified Associate, Java SE 8 Programmer
2018

Ausbildung

Applied Cognitive and Media Science
Master of Science
Universität Duisburg-Essen
2021
Duisburg
Applied Cognitive and Media Science
Bachelor of Science
Universität Duisburg-Essen
2015
Duisburg

Über mich

Passionate Android Developer and Team Lead since 2014. I've worked in companies and teams of different sizes and constellations.

Development: I am a structured developer focused on creating clean code, which is easy to maintain. Preferably, the code is developed in a test-driven manner.

Leading Teams: I am convinced that each person has different needs, which should be taken into consideration. Conflicts should be resolved in a constructive atmosphere.

Weitere Kenntnisse

General: TDD, BDD
Android: Java, Kotlin, Jetpack, Dagger, Koin, Coroutines, RxJava
Testing: Junit4, Junit5, Espresso, Appium, Mockito, MockK
DB: SQLite, MySQL, MongoDB, Elasticsearch
Server: Flask (Python), Spring Boot (Java/Kotlin), Express (NodeJS)
Other technologies: Gradle, Git, Jenkins, Gitlab CI, BLE

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Polnisch (Gut)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
862
Berufserfahrung
10 Jahre und 2 Monate (seit 01/2014)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden