Android Developer / Android Team Lead
- Verfügbarkeit einsehen
- 0 Referenzen
- 110€/Stunde
- Deutschland
- Weltweit
- de | en | pl
- 17.12.2024
Kurzvorstellung
Heavily focused on native Android development since 2014.
Working in teams is my passion, especially in agile environments.
Qualifikationen
Projekt‐ & Berufserfahrung
2/2024 – offen
Tätigkeitsbeschreibung
Part of Project "Zeitfenster", we developed a new app in which parcel deliverers can plan their rough route. Based on the information, we calculate the order, route and finally the time windows, which can be sent out to the customers.
Tech Stack:
Kotlin, Jetpack, Koin, Coroutines, Here Maps, Junit 4, Junit 5, Mockito, Espresso, Firestore
MVVM, TDD, BDD
Android Entwicklung, Application Development, Java (allg.), Kotlin, Android
10/2023 – 1/2024
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, Continuous Integration, 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, Backend, Java (allg.), Continuous Integration, 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, Backend, Java (allg.), Continuous Integration
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