Android-Entwickler, Scrum, Kotlin, Java, App-Entwicklung, mobile Applikationen, Apps, Android, nativ
Aktualisiert am 09.12.2024
Profilbild
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km) Darmstadt (+75km) Eschborn, Taunus (+50km) Wiesbaden (+50km) Mainz (+50km) Karlsruhe (Baden) (+50km) Stuttgart (+50km) Cochem (+75km) Bonn (+75km) Soest (+50km) Homburg (Saar) (+50km)
nicht möglich

Projekte

Projekte

Android Entwickler

Die My Porsche App ist ein vollumfänglicher Begleiter für Porschefahrzeuge. Neben dem Abruf des Fahrzeugstatus, der Fernsteuerung von Fahrzeugfunktionen und der Navigation ermöglicht die Anwendung auch das Verwalten und Steuern des Ladevorgangs von E-Fahrzeugen.

 

Als Teil eines Feature-Teams im Agile Release Train entwickelte Herr Gräff zusammen mit anderen Entwicklern und Entwicklerteams sowie Designern und Product Ownern die Android-App im Bereich des Public Chargings weiter.

Atlassian JIRA Slackware Git
Screenshot Tests Kotlin coroutines Unittest koin Dependency injection Gradle MVVM ktor Atlassian Confluence Scrum Phrase
Porsche AG
Android Entwickler

Beschreibung

In der ALDI Nord App können Nutzer das ganze Sortiment einsehen, Produkte ihrer Einkaufsliste hinzufügen Alarme über deren Verfügbarkeit einstellen. Zusätzlich werden Rezepte vorgeschlagen und aktuelle Prospekte sind jederzeit einsehbar. Die B2C App von ALDI Nord ist in 9 verschiedenen Ländern verfügbar.

 

 

Als Teil eines Scrum-Teams entwickelte [Name auf Anfrage] in enger Zusammenarbeit mit anderen Entwicklern, Designern und Product Ownern die Android-App weiter. Im Rahmen des Buildmanagements unterstützte [Name auf Anfrage] bei der Implementierung eines Gradleskriptes, welches die Lokalisierung der Strings automatisch erledigt. Des Weiteren integrierte er das Facebook SDK für die niederländische Version der App und ergänzte in Zuge dessen die ein Feature-Flag-System auf Gradle-Ebene.

 

Playstore Link:

https://play.google.com/store/apps/details?id=de.aldiNord.android

Methodik

 

Know-how: Dependency Injection, Buildmanagement, Model View Presenter, Multi-Module App

 

Werkzeuge: Jira, Confluence, Teams, Slack, Microsoft Azure Repos, Zeplin

 

Technologien: Kotlin, RXJava, Retrofit, Glide, Room, Dagger2, Timber, Adobe Analytics, Gradle, Twine

 

Rolle

Entwickler im Scrum Team

Jira Confluence Teams Slack Microsoft Azure Repos Zeplin
Dependency Injection Buildmanagement Model View Presenter Multi-Module App
Aldi Nord
remote
Android Entwickler

Beschreibung

Eine App zur Verwaltung von Turnieren und Ligen im Teamsport. Der Kandidat ergänzte die Anwendung um das Dependency-Injection-Framework Koin. Darüber hinaus verantwortete er die Qualitätssicherung und Fehlerbehebung und optimierte den Speicherbedarf der App.

 

Play Store Link: auf Anfrage

Methodik

 

Know-how: Google Firebase, Dependency Injection

 

Werkzeuge: Android Studio, Git (Sourcetree), JIRA (Projektorganisation und -dokumentation)

 

Technologien: Java, Kotlin, Android/X, MVP, Koin

 

Rolle

Entwickler im Scrum Team

auf Anfrage
Mainz
Entwickler

Im Rahmen seiner Bachelorarbeit entwickelte er einen Android-Prototypen, der ein selbstbestimmtes und interessenbasiertes Lernen von Vokabeln ermöglicht. Die Kernfunktionalität der Anwendung ist die Verwendung von Bildklassifizierungsmodellen zur Beschriftung von Bildinhalten, die hier auf Englisch angezeigt und als Teil des Lernprozesses anschließend vom Nutzer auf Deutsch übersetzt werden. er analysierte und implementierte verschiedene SDKs, um deren Tauglichkeit zu evaluieren.

Firebase ML ML Kit Fritz AI TensorFlow Lite Image Classification Android Studio Git (Sourcetree) Kotlin Android / MVVM Single Activity Pattern Android Architecture Components
Entwickler

Step Champ ist eine App zum Zählen von Schritten in einem festgelegten Zeitraum. Hier kann man gegen Freunde oder Kollegen antreten. Er war für die Qualitätssicherung und Behebung bestehender Fehler sowie die Updates zuständig.

Google Firebase Android Studio Git (Sourcetree) JIRA (Projektorganisation und -dokumentation) Kotlin Android / MVVM
Entwickler

Eine App zur Verwaltung von Turnieren und Ligen im Teamsport. Er optimierte den Speicherbedarf der App. Darüber hinaus verantwortete er die Qualitätssicherung und Fehlerbehebung.

Google Firebase Android Studio Git (Sourcetree) JIRA (Projektorganisation und -dokumentation) Java Kotlin Android/X MVP
auf Anfrage
Entwickler

Hike Buddy ist eine App für das Aufzeichnen und Verwalten von Wanderungen. Er hat diese Applikation im Rahmen eines Hochschulprojekts von Grund auf entwickelt. Das Einhalten empfohlener UI- und UX-Prinzipien war neben der Entwicklung ein weiterer Schwerpunkt.

location based services UI- und UX-Grundlagen Android Studio Git / GitHub Trello Mapbox Java Android / MVVM Single Activity Pattern Android Architecture Components
Entwickler

Er hat als Teil eines fünfköpfigen Scrum-Teams im Rahmen eines Hochschulprojekts eine Webanwendung zur Verwaltung der Datenbank eines IT-gestützten Tools der DB Vertrieb GmbH entwickelt. Seine Hauptaufgaben waren das Planen der Softwarearchitektur, die Implementierung neuer Funktionalitäten mit React.js und die Qualitätssicherung durch UI-Tests.

Projektmanagement Webentwicklung UI-Testing Unit-Testing Visual Studio Code Git (GitKraken / GitFlow) Trello JavaScript / React Java CSS HTML SQLite Selenium
DB Vertrieb GmbH
Entwickler

Quizard ist eine Trivia-App, in der Nutzer Fragen verschiedenster Kategorien beantworten können. Die Anwendung bezieht ihre Fragen und Antworten aus einer Online-Datenbank, die durch ein API erreichbar ist. Er hat diese Anwendung von Grund auf geplant und umgesetzt.

REST-API Client-Server-Kommunikation Android Studio Git / GitHub Java Android MVVM Single Activity Architecture Android Architecture Components Retrofit
Entwickler

Get Out ist eine App zur automatischen Benachrichtigung von Mitfahrern über die Position des Fahrers. Die Anwendung arbeitet mit Geofencing und einem Node.js-Server, um mittels Push-Benachrichtigungen Personen darüber zu informieren, wenn der Fahrer sich vor dem Haus befindet. Er hat diese App von Grund auf entwickelt.

location based services Geofencing Firebase Cloud Messaging Client-Server-Anwendung Android Studio Git / GitHub Visual Studio Java Android Javascript Node.js

Aus- und Weiterbildung

Aus- und Weiterbildung

Mobile Computing (B.Sc.) Cand.

Position

Position

Nativer Android Entwickler

Kompetenzen

Kompetenzen

Schwerpunkte

Android
Java
Kotlin

Produkte / Standards / Erfahrungen / Methoden

Kurzvorstellung

  • Er setzt seine theoretischen und praktischen Erfahrungen in der Android Entwicklung effektiv in Projekten ein.
  • Er verfolgt aktuelle Trends und Änderungen in diesem Bereich sehr aufmerksam und eignet sich schnell neues Know-How an.

 

Ihre Zielsetzung umfasst:

  • Design, Entwicklung und Wartung mobiler Anwendungen
  • Design, Entwicklung und Wartung objektorientierter Software
  • Qualitätssicherung von Software

Softwareentwicklung

  • Objektorientierung, Analyse, Design, Programmierung
  • Grafische Benutzeroberflächen
  • Synchrone und asynchrone Prozesse, parallele Programmierung
  • (Tool- und Plug-In-Programmierung)
  • Relationale Datenbanken, Modellierung, Optimierung
  • Entwicklungsprozesse, Vorgehensmodelle, Agile Entwicklung
  • Versions- und Konfigurationsmanagement
  • Unified Modeling Language (UML)
  • Software-Dokumentation

Architekturen

  • Anwendungen für mobile Betriebssysteme (nativ)
  • Desktop Anwendungen
  • Client-/Server Anwendungen
  • Internet- und Intranet-Anwendungen

ANDROID-SPEZIFISCHE TECHNOLOGIEN

  • Android Architecture Components

 

TEST-FRAMEWORKS

  • Selenium
  • JUnit

 

TOOLS

  • Git, Github
  • Atlassian Confluence
  • Atlassian JIRA
  • Trello

 

ENTWICKLUNGSUMGEBUNG

  • Android Studio
  • Eclipse
  • IntelliJ
  • Visual Studio Code

 

SQL-SYSTEME

  • SQLite
  • PostgreSQL

 

AUSZEICHNUNGSSPRACHEN

  • XML, XSL/XSLT, XSD, DTD
  • HTML, XHTML
  • CSS
  • JSON

 

WEB-TECHNOLOGIEN

  • REST, JSON
  • Node.js

Betriebssysteme

Android OS
Linux
Mac OS X
Microsoft Windows
10/7/XP

Programmiersprachen

Java
JavaScript
Kotlin
PHP
SQL

Branchen

Branchen

  • mobile Endgeräte: Smartphone Apps (Android)
  • Distribution von mobilen Anwendungen, in und außerhalb sogenannter Application Stores

Einsatzorte

Frankfurt am Main (+50km) Darmstadt (+75km) Eschborn, Taunus (+50km) Wiesbaden (+50km) Mainz (+50km) Karlsruhe (Baden) (+50km) Stuttgart (+50km) Cochem (+75km) Bonn (+75km) Soest (+50km) Homburg (Saar) (+50km)
nicht möglich

Projekte

Android Entwickler

Die My Porsche App ist ein vollumfänglicher Begleiter für Porschefahrzeuge. Neben dem Abruf des Fahrzeugstatus, der Fernsteuerung von Fahrzeugfunktionen und der Navigation ermöglicht die Anwendung auch das Verwalten und Steuern des Ladevorgangs von E-Fahrzeugen.

 

Als Teil eines Feature-Teams im Agile Release Train entwickelte Herr Gräff zusammen mit anderen Entwicklern und Entwicklerteams sowie Designern und Product Ownern die Android-App im Bereich des Public Chargings weiter.

Atlassian JIRA Slackware Git
Screenshot Tests Kotlin coroutines Unittest koin Dependency injection Gradle MVVM ktor Atlassian Confluence Scrum Phrase
Porsche AG
Android Entwickler

Beschreibung

In der ALDI Nord App können Nutzer das ganze Sortiment einsehen, Produkte ihrer Einkaufsliste hinzufügen Alarme über deren Verfügbarkeit einstellen. Zusätzlich werden Rezepte vorgeschlagen und aktuelle Prospekte sind jederzeit einsehbar. Die B2C App von ALDI Nord ist in 9 verschiedenen Ländern verfügbar.

 

 

Als Teil eines Scrum-Teams entwickelte [Name auf Anfrage] in enger Zusammenarbeit mit anderen Entwicklern, Designern und Product Ownern die Android-App weiter. Im Rahmen des Buildmanagements unterstützte [Name auf Anfrage] bei der Implementierung eines Gradleskriptes, welches die Lokalisierung der Strings automatisch erledigt. Des Weiteren integrierte er das Facebook SDK für die niederländische Version der App und ergänzte in Zuge dessen die ein Feature-Flag-System auf Gradle-Ebene.

 

Playstore Link:

https://play.google.com/store/apps/details?id=de.aldiNord.android

Methodik

 

Know-how: Dependency Injection, Buildmanagement, Model View Presenter, Multi-Module App

 

Werkzeuge: Jira, Confluence, Teams, Slack, Microsoft Azure Repos, Zeplin

 

Technologien: Kotlin, RXJava, Retrofit, Glide, Room, Dagger2, Timber, Adobe Analytics, Gradle, Twine

 

Rolle

Entwickler im Scrum Team

Jira Confluence Teams Slack Microsoft Azure Repos Zeplin
Dependency Injection Buildmanagement Model View Presenter Multi-Module App
Aldi Nord
remote
Android Entwickler

Beschreibung

Eine App zur Verwaltung von Turnieren und Ligen im Teamsport. Der Kandidat ergänzte die Anwendung um das Dependency-Injection-Framework Koin. Darüber hinaus verantwortete er die Qualitätssicherung und Fehlerbehebung und optimierte den Speicherbedarf der App.

 

Play Store Link: auf Anfrage

Methodik

 

Know-how: Google Firebase, Dependency Injection

 

Werkzeuge: Android Studio, Git (Sourcetree), JIRA (Projektorganisation und -dokumentation)

 

Technologien: Java, Kotlin, Android/X, MVP, Koin

 

Rolle

Entwickler im Scrum Team

auf Anfrage
Mainz
Entwickler

Im Rahmen seiner Bachelorarbeit entwickelte er einen Android-Prototypen, der ein selbstbestimmtes und interessenbasiertes Lernen von Vokabeln ermöglicht. Die Kernfunktionalität der Anwendung ist die Verwendung von Bildklassifizierungsmodellen zur Beschriftung von Bildinhalten, die hier auf Englisch angezeigt und als Teil des Lernprozesses anschließend vom Nutzer auf Deutsch übersetzt werden. er analysierte und implementierte verschiedene SDKs, um deren Tauglichkeit zu evaluieren.

Firebase ML ML Kit Fritz AI TensorFlow Lite Image Classification Android Studio Git (Sourcetree) Kotlin Android / MVVM Single Activity Pattern Android Architecture Components
Entwickler

Step Champ ist eine App zum Zählen von Schritten in einem festgelegten Zeitraum. Hier kann man gegen Freunde oder Kollegen antreten. Er war für die Qualitätssicherung und Behebung bestehender Fehler sowie die Updates zuständig.

Google Firebase Android Studio Git (Sourcetree) JIRA (Projektorganisation und -dokumentation) Kotlin Android / MVVM
Entwickler

Eine App zur Verwaltung von Turnieren und Ligen im Teamsport. Er optimierte den Speicherbedarf der App. Darüber hinaus verantwortete er die Qualitätssicherung und Fehlerbehebung.

Google Firebase Android Studio Git (Sourcetree) JIRA (Projektorganisation und -dokumentation) Java Kotlin Android/X MVP
auf Anfrage
Entwickler

Hike Buddy ist eine App für das Aufzeichnen und Verwalten von Wanderungen. Er hat diese Applikation im Rahmen eines Hochschulprojekts von Grund auf entwickelt. Das Einhalten empfohlener UI- und UX-Prinzipien war neben der Entwicklung ein weiterer Schwerpunkt.

location based services UI- und UX-Grundlagen Android Studio Git / GitHub Trello Mapbox Java Android / MVVM Single Activity Pattern Android Architecture Components
Entwickler

Er hat als Teil eines fünfköpfigen Scrum-Teams im Rahmen eines Hochschulprojekts eine Webanwendung zur Verwaltung der Datenbank eines IT-gestützten Tools der DB Vertrieb GmbH entwickelt. Seine Hauptaufgaben waren das Planen der Softwarearchitektur, die Implementierung neuer Funktionalitäten mit React.js und die Qualitätssicherung durch UI-Tests.

Projektmanagement Webentwicklung UI-Testing Unit-Testing Visual Studio Code Git (GitKraken / GitFlow) Trello JavaScript / React Java CSS HTML SQLite Selenium
DB Vertrieb GmbH
Entwickler

Quizard ist eine Trivia-App, in der Nutzer Fragen verschiedenster Kategorien beantworten können. Die Anwendung bezieht ihre Fragen und Antworten aus einer Online-Datenbank, die durch ein API erreichbar ist. Er hat diese Anwendung von Grund auf geplant und umgesetzt.

REST-API Client-Server-Kommunikation Android Studio Git / GitHub Java Android MVVM Single Activity Architecture Android Architecture Components Retrofit
Entwickler

Get Out ist eine App zur automatischen Benachrichtigung von Mitfahrern über die Position des Fahrers. Die Anwendung arbeitet mit Geofencing und einem Node.js-Server, um mittels Push-Benachrichtigungen Personen darüber zu informieren, wenn der Fahrer sich vor dem Haus befindet. Er hat diese App von Grund auf entwickelt.

location based services Geofencing Firebase Cloud Messaging Client-Server-Anwendung Android Studio Git / GitHub Visual Studio Java Android Javascript Node.js

Aus- und Weiterbildung

Mobile Computing (B.Sc.) Cand.

Position

Nativer Android Entwickler

Kompetenzen

Schwerpunkte

Android
Java
Kotlin

Produkte / Standards / Erfahrungen / Methoden

Kurzvorstellung

  • Er setzt seine theoretischen und praktischen Erfahrungen in der Android Entwicklung effektiv in Projekten ein.
  • Er verfolgt aktuelle Trends und Änderungen in diesem Bereich sehr aufmerksam und eignet sich schnell neues Know-How an.

 

Ihre Zielsetzung umfasst:

  • Design, Entwicklung und Wartung mobiler Anwendungen
  • Design, Entwicklung und Wartung objektorientierter Software
  • Qualitätssicherung von Software

Softwareentwicklung

  • Objektorientierung, Analyse, Design, Programmierung
  • Grafische Benutzeroberflächen
  • Synchrone und asynchrone Prozesse, parallele Programmierung
  • (Tool- und Plug-In-Programmierung)
  • Relationale Datenbanken, Modellierung, Optimierung
  • Entwicklungsprozesse, Vorgehensmodelle, Agile Entwicklung
  • Versions- und Konfigurationsmanagement
  • Unified Modeling Language (UML)
  • Software-Dokumentation

Architekturen

  • Anwendungen für mobile Betriebssysteme (nativ)
  • Desktop Anwendungen
  • Client-/Server Anwendungen
  • Internet- und Intranet-Anwendungen

ANDROID-SPEZIFISCHE TECHNOLOGIEN

  • Android Architecture Components

 

TEST-FRAMEWORKS

  • Selenium
  • JUnit

 

TOOLS

  • Git, Github
  • Atlassian Confluence
  • Atlassian JIRA
  • Trello

 

ENTWICKLUNGSUMGEBUNG

  • Android Studio
  • Eclipse
  • IntelliJ
  • Visual Studio Code

 

SQL-SYSTEME

  • SQLite
  • PostgreSQL

 

AUSZEICHNUNGSSPRACHEN

  • XML, XSL/XSLT, XSD, DTD
  • HTML, XHTML
  • CSS
  • JSON

 

WEB-TECHNOLOGIEN

  • REST, JSON
  • Node.js

Betriebssysteme

Android OS
Linux
Mac OS X
Microsoft Windows
10/7/XP

Programmiersprachen

Java
JavaScript
Kotlin
PHP
SQL

Branchen

  • mobile Endgeräte: Smartphone Apps (Android)
  • Distribution von mobilen Anwendungen, in und außerhalb sogenannter Application Stores

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.