Android Developer / Android Team Lead
- Verfügbarkeit einsehen
- 0 Referenzen
- 110€/Stunde
- Deutschland
- Weltweit
- de | en | pl
- 18.02.2024
Kurzvorstellung
Heavily focused on native Android development since 2014.
Working in teams is my passion, especially in agile environments.
Qualifikationen
Projekt‐ & Berufserfahrung
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)
Android, MongoDB, Python, React (JavaScript library), TypeScript
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
Android, Android Entwicklung, Application Development, Java (allg.), Kotlin
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
Android, Android Entwicklung, Java (allg.), Kanban, Kontinuierliche Integration (CI), Kotlin, SCRUM
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
Android, Android Entwicklung, Back-End Entwicklung, Java (allg.), Kontinuierliche Integration (CI), Kotlin, PHP, SCRUM
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
Android, Android Entwicklung, Java (allg.)
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
Android, Android Entwicklung, Back-End Entwicklung, Java (allg.), Kontinuierliche Integration (CI)
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
Datenbankentwicklung, Java (allg.), mySQL, PostgreSQL
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
Android, Android Entwicklung, Java (allg.), JavaScript, mySQL, PHP
Zertifikate
Ausbildung
Universität Duisburg-Essen
Duisburg
Universität Duisburg-Essen
Duisburg
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Polnisch (Gut)
- Spanisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden