Full Stack Entwickler (Android, Kotlin, Appium, Java, Spring Cloud)
Aktualisiert am 01.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 30%
Android
Kotlin
Cucumber
Appium
Behavior Driven Development
TDD
Spring
JUnit
Java
Softwarearchitektur
Spring Boot
Spring Cloud
react
Webdesign
python
JavaScript
TypeScript
MySQL
docker
Clean Code
Refactoring
Cloud
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Dresden (+150km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Monate
2023-09 - 2024-06

[Android, Android Automotive] Audi Smart-City: In-Car Office

Lead Developer Kotlin Appium Cucumber
Lead Developer

(English Version below)

In-Car Office ist eine Produktivitäts-App für Premium-Elektrofahrzeuge von Audi. Es handelt sich um eine Android-Automotive-App, die auf dem Infotainment-Cluster läuft.

Ich war Lead Developer für dieses Projekt und habe als Experte für die Programmiersprache Kotlin meinem Team geholfen, die Softwarequalität der App für einen erfolgreichen Release erheblich zu verbessern. Meine Aufgaben umfassten:

  • Feature-Entwicklung (TDD)
  • Implementierung von UI- und Acceptance Tests mit Cucumber und Appium
  • Technische Verbesserungen und Abbau technischer Schulden
  • Inkrementelles Refactoring des Kerns der Anwendung, um den Architektur-Empfehlungen von Google für Android zu entsprechen
  • Verbesserungen der Testabdeckung und Reduktion der Testausführungszeiten
  • Stabilisierung und Beschleunigung der CI/CD Pipeline


[English]

In-Car Office is a feature-rich productivity app for premium Audi EVs. It's an Android Automotive app running on the infotainment cluster.


I was a Lead Developer for this project and as an expert in the programming language Kotlin, I helped my team to significantly improve the software quality of the app for a successful release. My tasks included:


  • Feature Development (TDD)
  • Implementation of UI and Acceptance tests with cucumber and Appium
  • Improvements and Reduction of Technical Debt
  • Refactoring of the core of the application to adhere to Android Architecture Recommendations by Google
  • Improvements in Test Coverage and Reduction of Test execution times
  • Stabilisation of Pipeline, Reduction of execution run time

Kotlin Appium Cucumber
CARIAD
6 Monate
2023-12 - 2024-05

[Android, Android Automotive] Audi Innenraum-Erlebnis: Sonic Spheres

Lead Developer Kotlin Android JNI ...
Lead Developer

Sonic Sphere ist eine Hochleistungs-Audio-Streaming-App für Premium-Elektrofahrzeuge der Marke Audi. Die App kann Musik in Stems aufteilen und einzelne Instrumente und Gesang in Echtzeit entsprechend der Fahrsituation manipulieren. Die App soll somit das Innenraum-Erlebnis während der Fahrt bereichern.

Ich war Lead Developer für dieses Projekt und habe als Experte für die Programmiersprache Kotlin einen MVP entwickelt, der erfolgreich mit Kunden in Fahrzeugen getestet wurde.


Meine Aufgaben umfassten:


- Aufnahme, Dokumentation und Umsetzung von Anforderungen

- Integration der Google Oboe High Performance Audio Library

- Integration von nativem C++-Code in die App

- Integration von KI-basiertem Stemming von Audio-Streams

- Entwurf und Umsetzung der Benutzeroberfläche

- Entwicklung der In-Car-App

- Durchführung von Testfahrten


Sonic Spheres is a high performance audio streaming app for Audi's premium EVs. The app is able to split music into stems and to manipulate single instruments and vocals in real time according to the driving situation.

I was the Lead Developer for this project and, as an expert in the programming language Kotlin, developed an MVP that was successfully tested with customers in vehicles. 

My tasks included:

  • Gathering, documenting, and implementing requirements
  • Integrating Google Oboe High Performance Audio Library
  • Integration of native C++ code into the app
  • Integration of AI-based stemming of audio streams
  • Designing and implementing the UI
  • Developing the in-car app
  • Conducting test drives
Kotlin Android JNI C++ Java 17 Android Auto
Audi
6 Monate
2023-09 - 2024-02

[Android, Android Automotive] Calendar for Porsche HCP3

Software Developer Android Kotlin Cucumber ...
Software Developer
Android Kotlin Cucumber Java
11 Monate
2022-12 - 2023-10

[Android, Android Automotive] Audi Connected Customer Sphere

Lead Developer Kotlin Java cucumber ...
Lead Developer

[English Version Below]

Morning Briefing ist eine intelligente Routenplaner-App für Premium-EVs der Marke Audi. Die App verbindet verschiedene Datenquellen, um eine Routenplanung für Vielfahrer und Pendler zu ermöglichen, die Ladestopps auf smarte Art in den Arbeitstag integriert. Diese Route wird auf ansprechende Art als Zeitleiste im Fahrzeug visualisiert.


Ich war Lead Developer für dieses Projekt und habe als Experte für die Programmiersprache Kotlin einen MVP entwickelt, der erfolgreich mit dem Kunden in Fahrzeugen vertestet wurde. Neben der Entwicklung der Android Automotive App für das Fahrzeug war die Entwicklung einer Android Companion App Teil meiner Tätigkeit.

Meine Aufgaben beinhalteten:


  • Aufnahme, Dokumentation und Umsetzung von Requirements
  • Integration Microsoft Graph API für Kalender- und Email-Daten
  • Integration Microsoft Teams
  • Integration tomtom-Routing API für intelligente Routenplanung
  • Entwurf und Umsetzung von UI
  • Entwicklung In-Car App 
  • Entwicklung Companion App
  • Testfahrten


[English Version]

Morning Briefing is an intelligent route planning app for Audi's premium EVs. The app connects various data sources to enable route planning for frequent travelers and commuters, integrating charging stops smartly into the workday. This route is visually presented as a timeline in the vehicle.

I was the Lead Developer for this project and, as an expert in the programming language Kotlin, developed an MVP that was successfully tested with customers in vehicles. In addition to developing the Android Automotive app for the vehicle, the development of an Android Companion App was also part of my responsibilities.

My tasks included:

  • Gathering, documenting, and implementing requirements
  • Integrating the Microsoft Graph API for calendar and email data
  • Integrating Microsoft Teams
  • Integrating the TomTom Routing API for intelligent route planning
  • Designing and implementing the UI
  • Developing the in-car app
  • Developing the companion app
  • Conducting test drives
Kotlin Java cucumber Appium Android Android Automotive
Audi
6 Monate
2022-12 - 2023-05

[Java, Spring Cloud] Vehicle Data Products

Software Developer Java Spring Cloud Docker ...
Software Developer
Java Spring Cloud Docker Kubernetes
Valtech Mobility GmbH
2 Jahre
2020-12 - 2022-11

Extended Vehicle - Licensing Volkswagen Group Telemetry Data

Software Developer Java Java 11 Python ...
Software Developer

Entwicklung und Betrieb einer Microservice Landschaft, welche die Ausleitung, Bereitstellung und Lizensierung von Telemetriedaten für Fahrzeuge der Volkswagen Group ermöglicht

Stakeholder: Audi, Skoda

Verwendete Technologien:

Programmiersprachen: Java, python

Frameworks: Spring Boot, jUnit, cucumber

Containerization: docker

Projektfrom: SCRUM, agil

Java Java 11 Python Shell-Script
Dresden
2 Jahre
2019-09 - 2021-08

[Android] GlidR: Geschicklichkeitsspiel

Software Developer Java LibGdX OpenGL ...
Software Developer

GlidR ist ein Geschicklichkeitsspiel für Android Telefone. 

Ich habe dieses Spiel über einen längeren Zeitraum eigenständig entwickelt und erfolgreich im Play-Store veröffentlicht.

Java LibGdX OpenGL GLSL
10 Monate
2019-01 - 2019-10

[Android, React Native] twickly: Ticket-App für Museen und Sehenswürdigkeiten

Android Java JavaScript ...
Android Java JavaScript Selenium iOS

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2017-01 - 2020-01

Informatik Studium

Master, TU Dresden
Master
TU Dresden
Softwaretechnologie, Software-Architektur, Web-Technologien

Kompetenzen

Kompetenzen

Top-Skills

Android Kotlin Cucumber Appium Behavior Driven Development TDD Spring JUnit Java Softwarearchitektur Spring Boot Spring Cloud react Webdesign python JavaScript TypeScript MySQL docker Clean Code Refactoring Cloud

Programmiersprachen

Kotlin
Experte
Java
Experte
Python
Fortgeschritten
Javascript
Experte

Branchen

Branchen

  • Automotive
  • Textilverarbeitung

Einsatzorte

Einsatzorte

Dresden (+150km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Monate
2023-09 - 2024-06

[Android, Android Automotive] Audi Smart-City: In-Car Office

Lead Developer Kotlin Appium Cucumber
Lead Developer

(English Version below)

In-Car Office ist eine Produktivitäts-App für Premium-Elektrofahrzeuge von Audi. Es handelt sich um eine Android-Automotive-App, die auf dem Infotainment-Cluster läuft.

Ich war Lead Developer für dieses Projekt und habe als Experte für die Programmiersprache Kotlin meinem Team geholfen, die Softwarequalität der App für einen erfolgreichen Release erheblich zu verbessern. Meine Aufgaben umfassten:

  • Feature-Entwicklung (TDD)
  • Implementierung von UI- und Acceptance Tests mit Cucumber und Appium
  • Technische Verbesserungen und Abbau technischer Schulden
  • Inkrementelles Refactoring des Kerns der Anwendung, um den Architektur-Empfehlungen von Google für Android zu entsprechen
  • Verbesserungen der Testabdeckung und Reduktion der Testausführungszeiten
  • Stabilisierung und Beschleunigung der CI/CD Pipeline


[English]

In-Car Office is a feature-rich productivity app for premium Audi EVs. It's an Android Automotive app running on the infotainment cluster.


I was a Lead Developer for this project and as an expert in the programming language Kotlin, I helped my team to significantly improve the software quality of the app for a successful release. My tasks included:


  • Feature Development (TDD)
  • Implementation of UI and Acceptance tests with cucumber and Appium
  • Improvements and Reduction of Technical Debt
  • Refactoring of the core of the application to adhere to Android Architecture Recommendations by Google
  • Improvements in Test Coverage and Reduction of Test execution times
  • Stabilisation of Pipeline, Reduction of execution run time

Kotlin Appium Cucumber
CARIAD
6 Monate
2023-12 - 2024-05

[Android, Android Automotive] Audi Innenraum-Erlebnis: Sonic Spheres

Lead Developer Kotlin Android JNI ...
Lead Developer

Sonic Sphere ist eine Hochleistungs-Audio-Streaming-App für Premium-Elektrofahrzeuge der Marke Audi. Die App kann Musik in Stems aufteilen und einzelne Instrumente und Gesang in Echtzeit entsprechend der Fahrsituation manipulieren. Die App soll somit das Innenraum-Erlebnis während der Fahrt bereichern.

Ich war Lead Developer für dieses Projekt und habe als Experte für die Programmiersprache Kotlin einen MVP entwickelt, der erfolgreich mit Kunden in Fahrzeugen getestet wurde.


Meine Aufgaben umfassten:


- Aufnahme, Dokumentation und Umsetzung von Anforderungen

- Integration der Google Oboe High Performance Audio Library

- Integration von nativem C++-Code in die App

- Integration von KI-basiertem Stemming von Audio-Streams

- Entwurf und Umsetzung der Benutzeroberfläche

- Entwicklung der In-Car-App

- Durchführung von Testfahrten


Sonic Spheres is a high performance audio streaming app for Audi's premium EVs. The app is able to split music into stems and to manipulate single instruments and vocals in real time according to the driving situation.

I was the Lead Developer for this project and, as an expert in the programming language Kotlin, developed an MVP that was successfully tested with customers in vehicles. 

My tasks included:

  • Gathering, documenting, and implementing requirements
  • Integrating Google Oboe High Performance Audio Library
  • Integration of native C++ code into the app
  • Integration of AI-based stemming of audio streams
  • Designing and implementing the UI
  • Developing the in-car app
  • Conducting test drives
Kotlin Android JNI C++ Java 17 Android Auto
Audi
6 Monate
2023-09 - 2024-02

[Android, Android Automotive] Calendar for Porsche HCP3

Software Developer Android Kotlin Cucumber ...
Software Developer
Android Kotlin Cucumber Java
11 Monate
2022-12 - 2023-10

[Android, Android Automotive] Audi Connected Customer Sphere

Lead Developer Kotlin Java cucumber ...
Lead Developer

[English Version Below]

Morning Briefing ist eine intelligente Routenplaner-App für Premium-EVs der Marke Audi. Die App verbindet verschiedene Datenquellen, um eine Routenplanung für Vielfahrer und Pendler zu ermöglichen, die Ladestopps auf smarte Art in den Arbeitstag integriert. Diese Route wird auf ansprechende Art als Zeitleiste im Fahrzeug visualisiert.


Ich war Lead Developer für dieses Projekt und habe als Experte für die Programmiersprache Kotlin einen MVP entwickelt, der erfolgreich mit dem Kunden in Fahrzeugen vertestet wurde. Neben der Entwicklung der Android Automotive App für das Fahrzeug war die Entwicklung einer Android Companion App Teil meiner Tätigkeit.

Meine Aufgaben beinhalteten:


  • Aufnahme, Dokumentation und Umsetzung von Requirements
  • Integration Microsoft Graph API für Kalender- und Email-Daten
  • Integration Microsoft Teams
  • Integration tomtom-Routing API für intelligente Routenplanung
  • Entwurf und Umsetzung von UI
  • Entwicklung In-Car App 
  • Entwicklung Companion App
  • Testfahrten


[English Version]

Morning Briefing is an intelligent route planning app for Audi's premium EVs. The app connects various data sources to enable route planning for frequent travelers and commuters, integrating charging stops smartly into the workday. This route is visually presented as a timeline in the vehicle.

I was the Lead Developer for this project and, as an expert in the programming language Kotlin, developed an MVP that was successfully tested with customers in vehicles. In addition to developing the Android Automotive app for the vehicle, the development of an Android Companion App was also part of my responsibilities.

My tasks included:

  • Gathering, documenting, and implementing requirements
  • Integrating the Microsoft Graph API for calendar and email data
  • Integrating Microsoft Teams
  • Integrating the TomTom Routing API for intelligent route planning
  • Designing and implementing the UI
  • Developing the in-car app
  • Developing the companion app
  • Conducting test drives
Kotlin Java cucumber Appium Android Android Automotive
Audi
6 Monate
2022-12 - 2023-05

[Java, Spring Cloud] Vehicle Data Products

Software Developer Java Spring Cloud Docker ...
Software Developer
Java Spring Cloud Docker Kubernetes
Valtech Mobility GmbH
2 Jahre
2020-12 - 2022-11

Extended Vehicle - Licensing Volkswagen Group Telemetry Data

Software Developer Java Java 11 Python ...
Software Developer

Entwicklung und Betrieb einer Microservice Landschaft, welche die Ausleitung, Bereitstellung und Lizensierung von Telemetriedaten für Fahrzeuge der Volkswagen Group ermöglicht

Stakeholder: Audi, Skoda

Verwendete Technologien:

Programmiersprachen: Java, python

Frameworks: Spring Boot, jUnit, cucumber

Containerization: docker

Projektfrom: SCRUM, agil

Java Java 11 Python Shell-Script
Dresden
2 Jahre
2019-09 - 2021-08

[Android] GlidR: Geschicklichkeitsspiel

Software Developer Java LibGdX OpenGL ...
Software Developer

GlidR ist ein Geschicklichkeitsspiel für Android Telefone. 

Ich habe dieses Spiel über einen längeren Zeitraum eigenständig entwickelt und erfolgreich im Play-Store veröffentlicht.

Java LibGdX OpenGL GLSL
10 Monate
2019-01 - 2019-10

[Android, React Native] twickly: Ticket-App für Museen und Sehenswürdigkeiten

Android Java JavaScript ...
Android Java JavaScript Selenium iOS

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2017-01 - 2020-01

Informatik Studium

Master, TU Dresden
Master
TU Dresden
Softwaretechnologie, Software-Architektur, Web-Technologien

Kompetenzen

Kompetenzen

Top-Skills

Android Kotlin Cucumber Appium Behavior Driven Development TDD Spring JUnit Java Softwarearchitektur Spring Boot Spring Cloud react Webdesign python JavaScript TypeScript MySQL docker Clean Code Refactoring Cloud

Programmiersprachen

Kotlin
Experte
Java
Experte
Python
Fortgeschritten
Javascript
Experte

Branchen

Branchen

  • Automotive
  • Textilverarbeitung

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.