freiberufler IT-Consultant Android-Entwickler auf freelance.de

IT-Consultant Android-Entwickler

offline
  • 75€/Stunde
  • 24941 Flensburg
  • auf Anfrage
  • de  |  tr  |  en
  • 09.05.2022

Kurzvorstellung

Branchenkompetenz
• Android Developer

Fach- und Methodenkompetenz
• Agiles Projektmanagement (SCRUM)
• Software-Entwicklung (Java)
• Android-Entwicklung (Kotlin / Java)

Qualifikationen

  • Android
  • Android Entwicklung
  • Confluence (Atlassian)
  • Git
  • Java (allg.)
  • Jira
  • Kotlin
  • Postman
  • Retrofit
  • SQL

Projekt‐ & Berufserfahrung

Android Entwickler (Festanstellung)
Kundenname anonymisiert, Berlin
3/2022 – 5/2022 (3 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

3/2022 – 5/2022

Tätigkeitsbeschreibung

Customer Satisfaction App

• Java Quellcode auf Kotlin konvertieren
• Design Architektur entkoppeln (Modular aufgebaute App erzeugen)
• Bestehendes MVC Design Pattern ins MVVM Design Pattern erweitern.
• Quellcode mit Kotlin Coroutines ersetzen
• Lock Task Mode erstellen (alias KioskModus) und Konfigurieren
• Datenbank Abfrage-Performance verbessern
• Implementieren von Retrofit für SQL abfragen
• Wiederholt auftretende Funktionen in eine Generic Funktion schreiben, z.B. Abfragen an die Firebase DB: alle Abfragen ersetzen mit einer einzigen Generic Funktion • Designanpassungen implementieren
• Activity & Fragment Navigation per NavigationGraph implementieren
• Navigierungsanimationen erstellen und anbinden
• Testläufe durchführen (JUnit Tests & Espresso)
• Fehlerbehebungen durchführen

Eingesetzte Qualifikationen

Android, Android Entwicklung, Gradle, Kotlin, SQL

Android Entwickler (Festanstellung)
Kundenname anonymisiert, Berlin
12/2021 – 2/2022 (3 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

12/2021 – 2/2022

Tätigkeitsbeschreibung

Kotlin MVI Testapplikation

Erstellung einer Applikation im MVI (Model View Intent) Design Pattern. Um die Vor- und Nachteile zu ermitteln, sowie den Anwendungsfall vom MVI Design Pattern besser einschätzen zu können. Grundlage diente hierfür die von mir im privaten entwickelte Navigation App. Hierbei wurden keine neuen Funktionen implementiert, sondern lediglich die Design Struktur in MVI geschrieben. Zusätzlich fügte ich die Bibliothek DaggerHilt ein, um die DependencyInjection Bibliothek zu lernen.

Eingesetzte Qualifikationen

Android, Android Entwicklung, Gradle, SQL

Android Entwickler (Festanstellung)
Kundenname anonymisiert, Berlin
8/2021 – 11/2021 (4 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

8/2021 – 11/2021

Tätigkeitsbeschreibung

Kotlin MVVM Navigation App

Erstellung einer NavigationsApp mit der Programmiersprache Kotlin. Um die gelernten Fähigkeiten aus Java, ebenfalls in Kotlin umsetzten zu können. Grundlage diente die canua App, an der bereits gearbeitet wurde. Ergänzt wurden jedoch wichtige Aspekte wie zum Beispiel ListViews mit Motion Views, die nähere Informationen schöner darstellten. Das navigieren innerhalb der App wurde mit der Bibliothek NavigationGraph umgesetzt.

Eingesetzte Qualifikationen

Android, Android Entwicklung, Java (allg.), Kotlin, SQL

Android Entwickler (Festanstellung)
Kundenname anonymisiert, Berlin
11/2020 – 3/2022 (1 Jahr, 5 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

11/2020 – 3/2022

Tätigkeitsbeschreibung

Canua – Android App

• Designen der Auflistung von gespeicherten Routen
• Erzeugen von ViP Usern
• Account Synchronisierung von canua-Usern und den dkv-Usern (Deutscher Kanu Verband)
• Bestimmte Funktionen freigeben für Registrierte canua-User mit dkv Synchronisierung
• Eingeschränkte Funktionen für den Gast User implementieren
• Überarbeitung der Settings Activity (je nach dem was für ein User angemeldet ist, werden mehr Informationen mit Design Elementen angezeigt oder nicht)
• Funktion zum Herunterladen der MapTiles (Kartenkachel) einer geplanten Route mit Angabe der Downloadgröße
• Laden der MapTiles aus der internen SQL-DB, wenn der User den Bereich auf der Karte sich anschaut (damit keine Mobilen Daten verbraucht werden)
• Laden der MapTiles im Offlinemodus
• Überarbeitung des Map Activity-Designs (Suchfeld bzw. Suchergebnisse, Current GPS-Location Image)
• Fehlerbehebungen durchführen

Eingesetzte Qualifikationen

Android, Android Entwicklung, Gradle, SQL

Android Entwickler (Festanstellung)
Kundenname anonymisiert, Berlin
10/2020 – 11/2020 (2 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

10/2020 – 11/2020

Tätigkeitsbeschreibung

Android Chat App

• Designen der Activitys, Fragments und einzelne Items in XML
• Start, App Loading Screen, Registrierung, Login, Auflistung der einzelnen Chats mit Bearbeitungsfunktion, Chatverlauf innerhalb eines Chats, Chatnachricht
• Nachrichteneingabefeld mit Sendefunktion
• Bottom Menu
• Action Bar
• Lightmode App-Design
• Darkmode App-Design
• Einbinden der XML-Layouts
• Permissions Abfragen
• Features wenn nötig als Background Prozess (AsyncTask)
• User Registrierung
• User Login, falls kein User bereits eingeloggt ist
• User Logout
• Abrufen der Nachrichten aus der MongoDB
• Update des Nachrichtenverlaufs (Antworten)
• Archivieren des Nachrichtenverlaufs in eine interne SQL-Datenbank
• Update (Löschen) der Nachrichten aus der MongoDB

Eingesetzte Qualifikationen

Android, Android Entwicklung, Gradle, Java (allg.), SQL

Ausbildung

Fachinformatiker Anwendungsentwicklung
Ausbildung
2021
Berlin

Über mich

Branchenkompetenz
• Android Kotlin Developer

Fach- und Methodenkompetenz
• Agiles Projektmanagement (SCRUM)
• Software-Entwicklung (Java)
• Android-Entwicklung (Kotlin)
• Android Design Pattern: MVVM & MVI

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Türkisch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Home-Office
bevorzugt
Profilaufrufe
394
Alter
39
Berufserfahrung
3 Jahre und 5 Monate (seit 11/2020)

Kontaktdaten

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

Jetzt Mitglied werden