Steven Mohr
Freier Trainer
Erfahrungen
Freier Trainer
TÜV Rheinland Akademie
- Praxisseminar „Generative KI in der Software-Entwicklung“
- Mobile Apps und Cloud-Computing
- Internet der Dinge, Smart Home und verbrauchernahe Gesundheitsversorgung
- Zukunft der mobilen Kommunikation
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 Erzeugung kryptographischer Schlüssel
- Barrierefreiheit nach BITV
- CI/CD mit 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 an der Initialisierung zur Integration einer ePA-Lösung in die DAK-App (bis zur Bildung eines eigenen Dev-Teams für diese Aufgabe)
- Entwicklung neuer Features in der App: natives Bonusprogramm, native Verwaltung der Bankverbindungen, individualisierter Schwangerschaftsbegleiter
- Evaluation verschiedener SAST-Lösungen im Rahmen von zwei dreiwöchigen Machbarkeitsnachweisphasen mit den Anbietern
- Technologien: Kotlin, Jetpack Compose, MVVM, Azure DevOps, Barrierefreiheit nach BITV, OWASP Top 10 Schulung
Senior Android Entwickler (Augmented Reality)
Audi AG
- Aktualisierung der AR-Apps (Android und iOS) für den Audi Twin Cup 2022
- Koordination mit der Lead-Agentur des Audi Twin Cups
- Aktualisierung der verwendeten AR-Toolkits und der verwendeten 3D-Modelle
- Android: Migration von Google Sceneform auf SceneView
- Koordination der 3D-Agentur bei der Erstellung der benötigten Modelle
- Veröffentlichung und weitere Betreuung der Apps im Google Play Store und Apple App Store
Senior Android Entwickler
Commit GmbH
- Modernisierung der „VagusVit“-App
- MVVM mit Databinding als Architektur-Muster
- Dependency Injection mit Koin
- Reaktives Programmieren mit Kotlin Coroutines und Flow
- Datenbankanbindung mit Room
- Neue Versionen der Android Architecture Components / Jetpack
- Überarbeitete benutzerdefinierte Animationen
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
- Neuimplementierung der Funktionalitäten mit SceneView und aktueller ARCore-Version
Elternzeit
Senior Android Entwickler (Augmented Reality)
Audi AG
- Aktualisierung der AR-Apps (Android und iOS) für den Audi Twin Cup 2021
- Koordination mit der Lead-Agentur des Audi Twin Cups
- Aktualisierung der verwendeten AR-Toolkits und der verwendeten 3D-Models
- Koordination der 3D-Agentur bei der Erstellung der benötigten Models
- Veröffentlichung und weitere Betreuung der Apps im Google PlayStore und Apple AppStore
Senior Android Entwickler
DAK-Gesundheit
- Implementierung einer Show-Case Android-App inkl. anschließender Integration in die bestehende DAK App
- Proof-of-Concept Apps zur Demonstration zukünftiger Funktionalitäten
- Native Apps mit Kotlin
- MVVM mit Databinding und Android Architecture Components / Jetpack
- Verschlüsselung sensibler Daten und Erzeugen von kryptographischen Schlüsseln
- Implementierung von OpenID Connect-Authentifizierung mittels AppAuth-Bibliothek
- Barrierefreiheit nach BITV
- Unit-Test mit JUnit, Mockito
- UI-Tests mit Espresso
- CI/CD mittels Azure DevOps
Senior Android Entwickler
Holtec Electronics
- Entwicklung einer App zur Steuerung von Rollläden im Smart Home Bereich
- Umsetzung einer App für Android und iOS
- Cross-Platform-App mit Flutter
- Anbindung der Rollläden mittels Bluetooth Low Energy (BLE)
- Firmware-Updates über BLE und DFU
- Konfiguration, Verteilung und Crash Reporting über Firebase
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 Bluetooth Low Energy (BLE)
- Handling von Push-Events über Firebase Cloud Messaging
- Unit-Test mit JUnit, Mockito
- Anforderungsdokumentation und CI/CD mit Azure DevOps
Senior Android Entwickler (Augmented Reality)
Audi AG
- Aktualisierung der AR-Apps für den Audi Twin Cup 2020
- Koordination mit der Lead-Agentur des Audi Twin Cups
- Aktualisierung der verwendeten AR-Toolkits und der verwendeten 3D-Models
- Koordination der 3D-Agentur bei der Erstellung der benötigten Models
- Veröffentlichung und weitere Betreuung der Apps im Google PlayStore und Apple AppStore
Senior Android Entwickler
Life Science Inkubator
- Entwicklung einer Android-App zur Erfassung, Analyse und Anzeige von Vitalparametern (Monikit)
- 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 Bluetooth Low Energy (BLE) in Co-Entwicklung mit dem Hersteller
- Nutzung eines Machine Learning-Modells mittels TensorFlow Lite
- Handling von Push-Events über Firebase Cloud Messaging
- Unit-Test mit JUnit, Mockito
- UI-Tests mit Espresso
- Datenverarbeitung mit Jetpack Room und Coroutines
Senior Android Entwickler (Augmented Reality)
Audi AG
- Entwicklung und technische Betreuung der AR-Apps für den Audi Twin Cup
- Koordination mit der Lead-Agentur des Audi Twin Cups
- 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 weitere Betreuung der Apps im Google PlayStore und Apple AppStore
Senior Android Entwickler
Daimler Fleetboard GmbH
- Entwicklung einer modernen Android-App
- Native App mit Kotlin
- MVVM mit Databinding und Android Architecture Components / Jetpack
- Live Data, View Model, Navigation Component
- Location-based Services unter Nutzung der Google Play Services
- Textextraktion aus Live-Kamera-Bildern
- Unit-Test mit JUnit, Mockito
- UI-Tests mit Espresso
- Adaption der App für Android Auto zur Ausführung auf Daimler Trucks
- Vorbereitung und Härtung der App für externes Pentesting in Hinblick auf OWASP Top 10
- Entwicklung nach Scrum, CI/CD mit Azure DevOps
Senior Android Entwickler
Lab 1886 GmbH
- Mitarbeit an einer E-Scooter-Sharing-App des Daimler Company Builders Lab 1886
- Entwicklung einer modernen Android-App in 8 Wochen mit QR-Code-Scanning, Stripe-Integration und Google Maps
- Native App mit Kotlin
- MVVM mit Android Architecture Components / Jetpack
- Live Data, View Model, Navigation Component, Data Binding
- Anbindung des Payment-Providers Stripe
- Google Maps SDK
- Unit-Test mit JUnit, Mockito
- UI-Tests mit Espresso
- Entwicklung nach Clean Code
- CD/CI mit GitLab, Gitflow-Branching-Modell
Senior Android Developer
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
Senior Android Developer (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 Googles ARCore-Entwicklerteam im Rahmen des Early Access Programms
- Einer von vier Showcases auf dem Google ARCore-Stand auf dem Mobile World Congress 2018
- Technologien: Kotlin, ARCore, Sceneform, SceneView
Senior Android Developer
mCrumbs GmbH
- Bereitstellung von Location-based Apps für den Kulturbereich und die öffentliche Hand
- Nutzung von Beacons und GPS für Location-aware Content
- Refactoring und Weiterentwicklung existierender Android Apps
- Erstellung neuer Apps für neue Projekte
- Erstellung eines internen SDKs zur Vereinfachung der Wartung und Neuentwicklung der App-Projekte
- Transformation von Teilen der Java-Codebase nach Kotlin
- Umstellung des Dependency Injection-Frameworks von Dagger nach Koin
Android Bluetooth Classic und LE Coach
ChronicWatch
- Coaching einer Entwicklerin in Indien in den folgenden Bereichen:
- Medizingeräte-Anbindung mit Bluetooth LE und Classic
- Android-Entwicklung
- Softwarearchitektur
- Coaching über BitBucket Code-Reviews, E-Mails und Videokonferenzen
Senior Android Developer
Otto GmbH & Co KG
- Mitarbeit an Projekten des Otto Mobile Labs in einem Scrum-Kontext
- Weiterentwicklung eines modularen App-Baukastens (Java/Kotlin) zur Umsetzung von Shopping-Apps
- Nutzung dieses Baukastens in folgenden Apps: myToys, Sheego, Heine, Lascana, SportScheck
- Starker Fokus auf Software-Architektur und Modularisierung
- Model-View-Presenter-Architektur und Clean Code
- Unabhängige, austauschbare Module
- Hohe Testbarkeit mit JUnit, Mockitio, Espresso
- Nutzung der Backend-Dokumentation mit Swagger
Senior Android-Entwickler
Commit GmbH
- Portierung der iOS-App „VagusVit“ nach Android
- Entwicklung einer nativen Android-App mit Kotlin
- MVP als Architektur-Muster
- Dependency Injection mit Dagger
- Reaktive Programmierung mit RxJava und RxKotlin
- Datenbankanbindung mit SqlBrite als ORM
- Android Architecture Components
- Benachrichtigungen und benutzerdefinierte Animationen
- Infrastruktur: Git mit GitLab, CD/CI mit Jenkins
Senior Android-Entwickler
Iconmobile GmbH / Freeletics GmbH
- Entwicklung der Freeletics Gym-App bis Version 1.2
- Anpassung von iOS-Screendesigns und pixelgenaue Umsetzung der Benutzeroberfläche
- Implementierung von In-App-Käufen (Abonnements)
- Facebook-Anmeldung und -Registrierung
- Video-Download und -Wiedergabe
- Einbindung von Google Analytics
- Erstellung benutzerdefinierter Ansichten (z. B. Graphen)
- Einsatz moderner Bibliotheken (Dagger2, RxJava, Retrofit2)
- Git und Gitflow
- Nutzung der Backend-Dokumentation mit Swagger
- Agiler Softwareentwicklungsprozess nach Scrum
Senior Mobile-Entwickler
BodyTel GmbH
- Mitwirkung an einer Diabetes-Tagebuch-App für iOS, Implementierung in Swift
- Neugestaltung der BodyTel Android-App
- Anbindung von zwei Blutdruckmessgeräten, einer Körperwaage und einem Blutzuckermessgerät auf Basis von Bluetooth LE
- Entwicklung eines Proof-of-Concept zur Continua-konformen Übertragung von medizinischen Messdaten mittels einer Middleware
- Einführung von Crashlytics und Beta für Android- und iOS-Apps
- Nutzung der Backend-Dokumentation mit Swagger
- Agiler Softwareprozess (Scrum) nach Anforderungen an einen Medizinprodukthersteller
Senior Android-Entwickler
Fortunella UG (haftungsbeschränkt)
- Einsatz bei der BodyTel GmbH
- Entwicklung mobiler Projekte
- Konzeptionierung von automatisierten Abnahmetests für medizinische Software (Einführung von CI mit Jenkins)
Senior Android-Entwickler
Affinitas GmbH
- Unterstützung bei der Weiterentwicklung der ShopAMan-App
- Unterstützung bei der Verbesserung interner Entwicklungs- und Testprozesse
- Anforderungsdokumentation in JIRA und Confluence
- Agiler Software-Prozess nach Scrum
Geschäftsführer / glimpsey.io
Smart As Apps GmbH
Entwicklungsdienstleistungen im Mobile-Bereich
Seminare und Workshops im Mobile Bereich für nicht-technische Teilnehmer
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
Externer Android-Entwickler
BodyTel Europe GmbH
- Unterstützung bei der Weiterentwicklung der Android-App
- Anbindung neuer Medizingeräte mittels Bluetooth
- Dependency Injection mit Dagger
- Unterstützung bei der Verbesserung interner Entwicklungs- und Testprozesse
- Agiler Softwareprozess (Scrum) nach Anforderungen an einen Medizinprodukthersteller
Selbstständiger IT-Berater
ZappChoice GmbH
- Steuerung des externen Mobile-Entwicklerteams
- Aufbau eines internen Testprozesses
- Anforderungsanalyse und -definition mit JIRA
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 der Umsetzung von Android-Apps
- Konzeption und Installation interner Test- und Entwicklungsprozesse
Technischer Projektleiter
Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)
- Technische Leitung des Plug&Care Connector - Projektes (Anbindung von Medizingeräten an Smartphones im Rahmen des EU-Projektes EmotionAAL)
- Technologien: Android SDK, Android XML-Layouts, Bluetooth Classic, Backgroundwork
- Entwicklungsumgebung: CI/CD mit Hudson / Jenkins, Bugtracking mit Mantis
- Konzeption und Weiterentwicklung
- Kontakt zu Kunden und Projektpartnern
- Betreuung von studentischen Mitarbeitern
Systementwickler
Zentrum für Seelische Gesundheit (ZI)
- Entwurf und Implementierung einer prototypischen Anwendung für das Ticket-Management auf Basis von Microsoft Sharepoint 2010
Zivildienstleistender
Zentrum für Seelische Gesundheit (ZI)
Dualer Student
Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)
- Praxisphasen in der Einrichtung „Simulations- und Softwaretechnik”
- UI-Testing
- Testen eines Apache-Moduls mittels Python Unit-Tests
- Erweiterung und Teilnahme am Architekturrefactorings des DataFinders
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (14.5 Jahre), Gesundheitswesen (6.5 Jahre), Luft- und Raumfahrt und Verteidigung (4 Jahre), Einzelhandel (3 Jahre), Versicherung (2.5 Jahre) und Automotive (1 Jahr).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (18 Jahre), Produktentwicklung (15 Jahre), Projektemanagement (13.5 Jahre), Qualitätssicherung (9.5 Jahre), Forschung und Entwicklung (3 Jahre) und Betrieb (0.5 Jahre).
Fähigkeiten
- Android-entwicklung (14+ Jahre)
- Kotlin (8+ Jahre)
- Jetpack Compose (3+ Jahre)
- Mvvm (8+ Jahre)
- Livedata (2 Jahre)
- Jetpack Room (4 Jahre)
- Coroutines (4+ Jahre)
- Dagger2 (3 Jahre)
- Koin (5+ Jahre)
- Retrofit2 (8+ Jahre)
- Firebase (5+ Jahre)
- Git (12+ Jahre)
- Agiles Arbeiten / Scrum (12+ Jahre)
- Unit-testing Mit Junit Und Mockito (8+ Jahre)
- Ui-testing Mit Espresso (8+ Jahre)
- Google Maps Sdk (1 Jahr)
- Arcore (5+ Jahre)
- Ble (5 Jahre)
- Stripe (1 Jahr)
- Sceneview (1 Jahr)
Sprachen
Ausbildung
Freie Universität Berlin
Master of Science, Softwareprozesse und Software-Engineering · Informatik · Berlin, Deutschland · 1,9
DHBW Mannheim
Bachelor of Engineering · Informationstechnik · Mannheim, Deutschland · 1,4
Zertifikate & Bescheinigungen
Medical Apps sicher in den Verkehr bringen
TÜV Rheinland
Certified Scrum Master
M101P: MongoDB for Developers
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Steven ansässig?
Welche Sprachen spricht Steven?
Wie viele Jahre Erfahrung hat Steven?
Für welche Rollen wäre Steven am besten geeignet?
Was ist das neueste Projekt von Steven?
Für welche Unternehmen hat Steven in den letzten Jahren gearbeitet?
In welchen Industrien hat Steven die meiste Erfahrung?
In welchen Bereichen hat Steven die meiste Erfahrung?
In welchen Industrien hat Steven kürzlich gearbeitet?
In welchen Bereichen hat Steven kürzlich gearbeitet?
Was ist die Ausbildung von Steven?
Ist Steven zertifiziert?
Wie ist die Verfügbarkeit von Steven?
Wie hoch ist der Stundensatz von Steven?
Wie kann man Steven beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Freier Trainer
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Dallgow-Döberitz, Deutschland arbeiten