Steven M.

Senior Android-Entwickler

Dallgow-Döberitz, Deutschland

Erfahrungen

Dez. 2024 - Dez. 2024
1 Monate

Freier Trainer

TÜV Rheinland Akademie

  • Praxisseminar „Generative AI in der Software-Entwicklung“ (3 Termine)
  • Mobile Apps und Cloud Computing
  • Internet of Things, Smart Home und Consumer Healthcare
  • Zukunft der mobilen Kommunikation
Sept. 2024 - Bis heute
1 Jahr 1 Monate

3D/Augmented Reality-Plattform für eCommerce

Smart As Apps GmbH / glimpsey.io

  • Planung, Entwicklung und Betrieb der 3D/AR-Lösung Glimpsey.io
  • Steuerung eines Offshore-Entwicklerteams zur Umsetzung des Back-Office-Bereichs
  • Steuerung verschiedener weiterer Dienstleister
  • AI-unterstützte Kundenakquise
  • Erstellung von Fallstudien
Okt. 2022 - Dez. 2024
2 Jahren 3 Monaten

Senior Android Entwickler

DAK-Gesundheit

  • Weiterentwicklung der bestehenden DAK App

  • Native Apps mit Kotlin

  • MVVM mit Databinding und Jetpack Compose

  • Verschlüsselung sensibler Daten und Erzeugen von kryptographischen Schlüsseln

  • Barrierefreiheit nach BITV

  • CI/CD mittels Azure DevOps

  • Verbesserung der Architektur der App durch tiefgreifende Refactorings (z.B. der Navigation)

  • Teilnahme an internen OWASP 10-Schulungen

  • Evaluierung von drei Anbietern für Videosprechstunden durch einen Machbarkeitsnachweis im Rahmen eines EU-weiten Ausschreibungsverfahrens (3×3 Wochen)

  • Mitarbeit beim Aufbau der Integration einer ePA-Lösung in die DAK-App (bis zum Aufstellen eines eigenen Entwicklerteams)

  • Entwicklung neuer Funktionen: natives Bonusprogramm, native Verwaltung der Bankverbindungen, individualisierter Schwangerschaftsbegleiter

  • Evaluation verschiedener SAST-Lösungen in zwei dreiwöchigen Proof-of-Concept-Phasen

Okt. 2022 - Nov. 2022
2 Monaten

Android und iOS AR-Apps Aktualisierung (Werkvertrag)

Audi AG

  • Koordination mit der Lead-Agentur des Audi Twin Cups
  • Aktualisierung der verwendeten AR-Toolkits und 3D-Modelle
  • Android: Migration von Google Sceneform auf SceneView
  • Koordination der 3D-Agentur bei der Erstellung der benötigten Modelle
  • Veröffentlichung und Betreuung der Apps im Google Play Store und Apple App Store
Juni 2022 - Sept. 2022
4 Monaten

Android-App Modernisierung (Werkvertrag)

Commit GmbH

  • Modernisierung der bestehenden VagusVit-App
  • MVVM mit Databinding als Architektur-Muster
  • Abhängigkeitsinjektion mit Koin
  • Reaktive Programmierung mit Kotlin Coroutines und Flows
  • Datenbankanbindung mit Room
  • Neue Versionen der Android Architecture Components / Jetpack
  • Überarbeitete benutzerdefinierte Animationen
Jan. 2022 - Sept. 2022
9 Monaten

Senior Android-Entwickler (Augmented Reality)

Otto GmbH & Co KG

  • Beratung im Bereich Augmented Reality
  • Entwicklung eines AR-Features mit der SceneView-Library
  • Bereitstellung des Features als internes SDK für andere Teams
Sept. 2021 - Dez. 2021
4 Monaten

Elternzeit

Elternzeit

Mai 2021 - Mai 2021
1 Monate

Aktualisierung von Android- und iOS-AR-Apps (Werkvertrag)

Audi AG

  • Koordination mit der Lead-Agentur des Audi Twin Cups
  • Aktualisierung der verwendeten AR-Toolkits und 3D-Modelle
  • Koordination der 3D-Agentur bei der Erstellung der benötigten Modelle
  • Veröffentlichung und Betreuung der Apps im Google Play Store und Apple App Store
März 2021 - Aug. 2021
6 Monaten

Senior Android Entwickler

DAK-Gesundheit

  • Implementierung einer Demo-Android-App inkl. Integration in die bestehende DAK-App
  • Native Apps mit Kotlin
  • MVVM mit Data Binding und Android Architecture Components / Jetpack
  • Verschlüsselung sensibler Daten und Erzeugen kryptographischer Schlüssel
  • Implementierung der OpenID-Connect-Authentifizierung mit der AppAuth-Bibliothek
  • Barrierefreiheit nach BITV
  • Unit-Tests mit JUnit und Mockito
  • UI-Tests mit Espresso
  • CI/CD mit Azure DevOps
Jan. 2021 - Okt. 2021
10 Monaten

App-Entwicklung Smart Home (Werkvertrag)

Holtec Electronics

  • Umsetzung einer plattformübergreifenden App mit Flutter für Android und iOS
  • Anbindung von Rollläden per Bluetooth Low Energy (BLE)
  • Firmware-Updates über BLE und DFU
  • Konfiguration, Verteilung und Crash-Reporting über Firebase
Juli 2020 - Feb. 2021
8 Monaten

Senior Android Entwickler

Swissprime Technologies AG

  • Weiterentwicklung und Migration der bestehenden Android-App
  • Native App mit Kotlin
  • MVVM mit Databinding und Android Architecture Components / Jetpack
  • Verschlüsselung sensibler Daten und Erzeugen von kryptographischen Schlüsseln
  • Anbindung von Smart Locks mittels BLE
  • Handling von Push-Events über Firebase Cloud Messaging
  • Unit-Tests mit JUnit und Mockito
  • Anforderungsdokumentation und CI/CD mit Azure DevOps
Apr. 2020 - Juni 2020
3 Monaten

AR-Apps Aktualisierung (Werkvertrag)

Audi AG

  • Koordination mit der Lead-Agentur des Audi Twin Cups
  • Aktualisierung der AR-Toolkits und 3D-Models
  • Koordination der 3D-Agentur bei der Erstellung der benötigten Models
  • Veröffentlichung und Betreuung der Apps im Google Play Store und Apple App Store
Okt. 2019 - Feb. 2021
1 Jahr 5 Monaten

Android-App Entwicklung (Werkvertrag)

Life Science Inkubator

  • Anforderungsanalyse
  • Recruiting und Steuerung des UI/UX-Designs
  • Entwicklung und Dokumentation der Android-App
  • Native App mit Kotlin
  • MVVM mit Databinding und Android Architecture Components / Jetpack
  • Verschlüsselung sensibler Gesundheitsdaten
  • Anbindung eines Sensors mittels BLE
  • Nutzung eines Machine Learning-Modells mit TensorFlow Lite
  • Handling von Push-Events über Firebase Cloud Messaging
  • Unit-Tests mit JUnit und Mockito
  • UI-Tests mit Espresso
Apr. 2019 - Mai 2019
2 Monaten

AR-App Entwicklung und Betreuung (Werkvertrag)

Audi AG

  • Konzeption und Erstellung der AR-App für Android und iOS
  • Android: Kotlin, ARCore, Sceneform
  • iOS: Swift, ARKit, SceneKit
  • Koordination der 3D-Agentur bei der Erstellung der benötigten Models
  • Veröffentlichung und Betreuung der Apps im Google Play Store und Apple App Store
März 2019 - Okt. 2019
8 Monaten

Senior Android Entwickler

Daimler Fleetboard GmbH

  • Entwicklung einer modernen Android-App mit Kotlin
  • MVVM mit Databinding und Android Architecture Components / Jetpack
  • LiveData, ViewModel, Navigation Component
  • Location-based Services mit Google Play Services
  • Textextraktion aus Live-Kamera-Bildern
  • Unit-Tests mit JUnit und Mockito
  • UI-Tests mit Espresso
  • Adaption der App für Android Auto auf Daimler Trucks
  • Vorbereitung und Härtung der App für externes Pentesting (OWASP Top 10)
  • Entwicklung nach Scrum, CI/CD mit Azure DevOps
Nov. 2018 - Feb. 2019
4 Monaten

Senior Android-Entwickler

Lab 1886 GmbH

  • Mitarbeit an einer E-Scooter-Sharing-App des Lab 1886
  • Native App mit Kotlin
  • MVVM mit Android Architecture Components / Jetpack
  • LiveData, ViewModel, Navigation Component, Data Binding
  • Anbindung des Payment-Providers Stripe
  • Google Maps SDK
  • Unit-Tests mit JUnit und Mockito
  • UI-Tests mit Espresso
  • Entwicklung nach Clean Code
  • CD/CI mit GitLab und Gitflow-Branching-Modell
Juni 2018 - Dez. 2018
7 Monaten

Senior Android-Entwickler

Sensor Digital Media GmbH

  • Übernahme und Erweiterung der bestehenden Android-App (Phone und Tablet)
  • Erweiterung und Angleichung des Designs und der Funktionen an die iOS-App
  • Stückweise Transformation der Java-Codebase nach Kotlin
  • Technische Unterstützung und Umsetzung des Whitelabeling-Ansatzes
  • Nutzung von Android Architecture Components / Jetpack
Dez. 2017 - Jan. 2019
1 Jahr 2 Monaten

Senior Android-Entwickler (Augmented Reality)

Otto GmbH & Co KG

  • Entwicklung der Augmented Reality App „yourhome Augmented Reality“
  • Native App mit Kotlin, ARCore und Sceneform
  • Enge Zusammenarbeit mit dem Google ARCore-Entwicklerteam (Early Access Program)
  • Einer von vier Showcases auf dem Google ARCore-Stand auf dem Mobile World Congress 2018
Jan. 2017 - Nov. 2017
11 Monaten

Senior Android-Entwickler

mCrumbs GmbH

  • Refactoring und Weiterentwicklung existierender Android Apps
  • Erstellung neuer Apps für neue Projekte
  • Erstellung eines internen SDKs zur Vereinfachung der Wartung und Neuentwicklung
  • Transformation von Teilen der Java-Codebase nach Kotlin
  • Umstellung des Dependency Injection-Frameworks von Dagger auf Koin
Okt. 2016 - Juni 2017
9 Monaten

Android Bluetooth Classic und LE Coach

ChronicWatch

  • Coaching einer Entwicklerin in Indien in den Bereichen Medizingeräte-Anbindung mit Bluetooth LE und Classic, Android-Entwicklung und Softwarearchitektur
  • Coaching über Bitbucket Code-Reviews, E-Mails und Videokonferenzen
Sept. 2016 - Dez. 2017
1 Jahr 4 Monaten

Senior Android-Entwickler

Otto GmbH & Co KG

  • Mitarbeit an Projekten des Otto Mobile Labs in einem Scrum-Kontext
  • Weiterentwicklung eines modularen App-Baukastens (Java/Kotlin) für Shopping-Apps
  • Nutzung dieses Baukastens in Apps wie myToys, Sheego, Heine, Lascana, SportScheck
  • Fokus auf Software-Architektur und Modularisierung (MVP, Clean Code)
  • Unabhängige, austauschbare Module
  • Hohe Testbarkeit mit JUnit, Mockito, Espresso
  • Nutzung der Backend-Dokumentation mit Swagger
Aug. 2016 - Sept. 2016
2 Monaten

Android-App Portierung (Werkvertrag)

Commit GmbH

  • Portierung der iOS-App „VagusVit“ nach Android
  • Native Android-App mit Kotlin
  • MVP als Architekturpattern
  • Abhängigkeitsinjektion mit Dagger
  • Reaktive Programmierung mit RxJava und RxKotlin
  • Datenbankanbindung mit SqlBrite als ORM
  • Nutzung von Android-Architekturkomponenten
  • Benachrichtigungen und individuelle Animationen
  • Infrastruktur: GitLab und Jenkins
Nov. 2015 - Juli 2016
9 Monaten

Senior Android-Entwickler

Iconmobile GmbH / Freeletics GmbH

  • Entwicklung der Freeletics Gym App bis Version 1.2
  • Pixelgenaue Umsetzung von iOS-Screendesigns
  • Implementierung von In-App-Käufen (Abonnements)
  • Facebook-Anmeldung und -Registrierung
  • Video-Download und -wiedergabe
  • Einbindung von Google Analytics
  • Erstellung benutzerdefinierter Ansichten (Diagramme)
  • Einsatz moderner Bibliotheken: Dagger2, RxJava, Retrofit2
  • Git und Gitflow
  • Agiler Softwareentwicklungsprozess nach Scrum
März 2015 - Nov. 2015
9 Monaten

Senior Mobile-Entwickler

BodyTel GmbH

  • Mitwirkung an einer Diabetestagebuch-App für iOS in Swift
  • Überarbeitung der BodyTel Android-App
  • Anbindung von Blutdruckmessgeräten, Waage und Blutzuckermessgerät über BLE
  • Entwicklung eines Machbarkeitsnachweises zur Continua-gerechten Datenübertragung
  • Einführung von Crashlytics und Beta-Versionen für Android und iOS
  • Nutzung der Backend-Dokumentation mit Swagger
  • Agiler Softwareprozess (Scrum), JIRA und Confluence
Nov. 2014 - Feb. 2015
4 Monaten

Senior Android-Entwickler

Fortunella UG (haftungsbeschränkt)

  • Einsatz bei BodyTel GmbH
  • Entwicklung von mobilen Projekten
  • Konzeption automatisierter Abnahmetests für medizinische Software (CI mit Jenkins)
Juni 2014 - Nov. 2014
6 Monaten

Senior Android-Entwickler

Affinitas GmbH

  • Unterstützung bei der Weiterentwicklung der ShopAMan-App
  • Verbesserung interner Entwicklungs- und Testprozesse
  • Anforderungsdokumentation in JIRA und Confluence
  • Agiler Softwareprozess nach Scrum
Feb. 2014 - Bis heute
11 Jahren 8 Monaten

Geschäftsführer

Smart As Apps GmbH

  • Entwicklungsdienstleistungen im Mobile-Bereich
  • Seminare und Workshops im Mobile-Bereich für nicht-technische Teilnehmer
Juli 2013 - Mai 2014
11 Monaten

Externer Android-Entwickler

BodyTel Europe GmbH

  • Unterstützung bei der Weiterentwicklung der Android-App
  • Anbindung neuer Medizingeräte mittels Bluetooth
  • Dependency Injection mit Dagger
  • Verbesserung interner Entwicklungs- und Testprozesse
  • Agiler Softwareprozess (Scrum), JIRA und Confluence
Apr. 2013 - Juli 2013
4 Monaten

Selbstständiger IT-Berater

ZappChoice GmbH

  • Steuerung des externen Mobile-Entwicklerteams
  • Aufbau eines internen Testprozesses
  • Anforderungsanalyse und -definition mit JIRA
Dez. 2011 - Jan. 2014
2 Jahren 2 Monaten

Selbstständiger Mobile- und Web-Entwickler

Steven Mohr Mobile & Web-Entwicklung

  • Entwicklung von Android-Apps
  • Umsetzung von Webprojekten auf Python/Django-Basis
  • Beratung bei Konzeption und Umsetzung von Android-Apps
  • Konzeption und Installation interner Test- und Entwicklungsprozesse
Apr. 2011 - Juni 2012
1 Jahr 3 Monaten

Technischer Projektleiter

Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)

  • Technische Leitung des Plug&Care Connector-Projekts (Android-basierte App zur Anbindung von Medizingeräten) im Rahmen des EU-Projekts EmotionAAL
  • Technologien: Android SDK, XML-Layouts, Bluetooth Classic, Hintergrundverarbeitung
  • CI/CD mit Hudson/Jenkins, Bugtracking mit Mantis
  • Konzeption und Weiterentwicklung
  • Kontakt zu Kunden und Projektpartnern
  • Betreuung von studentischen Mitarbeitern
Apr. 2011 - Juni 2011
3 Monaten

Systementwickler

Zentrum für Seelische Gesundheit (ZI)

  • Entwurf und Implementierung einer prototypischen Ticket-Management-Anwendung auf Basis von Microsoft SharePoint 2010
Okt. 2010 - März 2011
6 Monaten

Zivildienstleistender

Zentrum für Seelische Gesundheit (ZI)

Sept. 2007 - Sept. 2010
3 Jahren 1 Monate

Duales Studium

Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)

  • Praxisphasen in der Einrichtung Simulations- und Softwaretechnik in Köln
  • UI-Tests
  • Testen eines Apache-Moduls mit Python-Unit-Tests
  • Erweiterung und Teilnahme an der Architekturüberarbeitung des DataFinder

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2011 - Nov. 2013

Freie Universität Berlin

Master of Science · Informatik · Berlin, Deutschland · 1,9

Okt. 2007 - Sept. 2010

DHBW Mannheim

Bachelor of Engineering · Informationstechnik · Mannheim, Deutschland · 1,4

Zertifikate & Bescheinigungen

Medical Apps sicher in den Verkehr bringen

TÜV Rheinland

Zertifizierter Scrum Master

M101P: MongoDB für Entwickler

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen