Recommended expert

Steven Mohr

Freelance Trainer

Steven Mohr
Dallgow-Döberitz, Germany

Experience

Dec 2024 - Dec 2024
1 month
Germany

Freelance Trainer

TÜV Rheinland Akademie

  • Practical seminar "Generative AI in Software Development"
  • Mobile apps and cloud computing
  • Internet of Things, smart home and consumer healthcare
  • Future of mobile communication
Oct 2022 - Dec 2024
2 years 3 months
Germany

Senior Android Developer

DAK-Gesundheit

  • Further development of the existing DAK app
  • Native apps with Kotlin
  • MVVM with data binding and Jetpack Compose
  • Encryption of sensitive data and generation of cryptographic keys
  • Accessibility according to BITV
  • CI/CD using Azure DevOps
  • Improving the app architecture through deep refactorings (e.g. navigation)
  • Participation in internal OWASP Top 10 trainings
  • Evaluating three video consultation providers through a proof of concept as part of an EU-wide tender process (3x3 weeks)
  • Contributing to bootstrapping the integration of an electronic patient record (ePA) solution into the DAK app (up to establishing a dedicated dev team for this task)
  • Developing new features in the app: native bonus program, native management of bank account details, personalized pregnancy guide
  • Evaluating various SAST solutions through two three-week proof-of-concept phases with providers
  • Technologies: Kotlin, Jetpack Compose, MVVM, Azure DevOps, BITV accessibility, OWASP Top 10 training
Oct 2022 - Nov 2022
2 months
Germany

Senior Android Developer (Augmented Reality)

Audi AG

  • Updating the AR apps (Android and iOS) for the Audi Twin Cup 2022
  • Coordinating with the lead agency of the Audi Twin Cup
  • Updating the AR toolkits and 3D models used
  • Android: migrating from Google Sceneform to SceneView
  • Coordinating the 3D agency for creating the required models
  • Publishing and ongoing support of the apps in the Google Play Store and Apple App Store
Jun 2022 - Sep 2022
4 months
Germany

Senior Android Developer

Commit GmbH

  • Modernizing the "VagusVit" app
  • MVVM with data binding as the architecture pattern
  • Dependency injection with Koin
  • Reactive programming with Kotlin coroutines and Flow
  • Database integration with Room
  • New versions of the Android Architecture Components / Jetpack
  • Updated custom animations
Jan 2022 - Sep 2022
9 months
Germany

Senior Android Developer (Augmented Reality)

Otto GmbH & Co KG

  • Consulting in the area of augmented reality
  • Developing an AR feature using the SceneView library
  • Providing the feature as an internal SDK for other teams
  • Reimplementing the functionalities with SceneView and the latest ARCore version
Sep 2021 - Dec 2021
4 months

Parental leave

May 2021 - May 2021
1 month
Germany

Senior Android Developer (Augmented Reality)

Audi AG

  • Updating the AR apps (Android and iOS) for the Audi Twin Cup 2021
  • Coordinating with the lead agency of the Audi Twin Cup
  • Updating the AR toolkits and the 3D models used
  • Coordinating the 3D agency in creating the needed models
  • Publishing and ongoing support of the apps in the Google Play Store and Apple App Store
Mar 2021 - Aug 2021
6 months
Germany

Senior Android Developer

DAK-Gesundheit

  • Implementing a showcase Android app including subsequent integration into the existing DAK app
  • Proof-of-concept apps to demonstrate future features
  • Native apps with Kotlin
  • MVVM with data binding and Android Architecture Components / Jetpack
  • Encrypting sensitive data and generating cryptographic keys
  • Implementing OpenID Connect authentication using the AppAuth library
  • Accessibility according to BITV
  • Unit testing with JUnit, Mockito
  • UI testing with Espresso
  • CI/CD using Azure DevOps
Jan 2021 - Oct 2021
10 months
Germany

Senior Android Developer

Holtec Electronics

  • Developing an app to control roller shutters in the smart home sector
  • Implementing an app for Android and iOS
  • Cross-platform app with Flutter
  • Connecting the roller shutters via Bluetooth Low Energy (BLE)
  • Firmware updates over BLE and DFU
  • Configuration, distribution, and crash reporting via Firebase
Jul 2020 - Feb 2021
8 months

Senior Android Developer

Swissprime Technologies AG

  • Ongoing development and migration of the existing Android app
  • Native app with Kotlin
  • MVVM with data binding and Android Architecture Components / Jetpack
  • Encrypting sensitive data and generating cryptographic keys
  • Connecting smart locks via Bluetooth Low Energy (BLE)
  • Handling push events via Firebase Cloud Messaging
  • Unit testing with JUnit, Mockito
  • Requirements documentation and CI/CD with Azure DevOps
Apr 2020 - Jun 2020
3 months
Germany

Senior Android Developer (Augmented Reality)

Audi AG

  • Updated AR apps for the Audi Twin Cup 2020
  • Coordinated with the lead agency for the Audi Twin Cup
  • Updated used AR toolkits and 3D models
  • Coordinated the 3D agency in creating the needed models
  • Published and provided ongoing support for the apps on the Google Play Store and Apple App Store
Oct 2019 - Feb 2021
1 year 5 months
Germany

Senior Android Developer

Life Science Inkubator

  • Developed an Android app to record, analyze, and display vital signs (Monikit)
  • Requirements analysis
  • Recruiting and managing the UI/UX design
  • Developed and documented the Android app
  • Native app using Kotlin
  • MVVM with DataBinding and Android Architecture Components / Jetpack
  • Encryption of sensitive health data
  • Connected a sensor using Bluetooth Low Energy (BLE) in co-development with the manufacturer
  • Used a machine learning model with TensorFlow Lite
  • Handling push events via Firebase Cloud Messaging
  • Unit testing with JUnit and Mockito
  • UI testing with Espresso
  • Data handling with Jetpack Room and Coroutines
Apr 2019 - May 2019
2 months
Germany

Senior Android Developer (Augmented Reality)

Audi AG

  • Developed and provided technical support for the AR apps for the Audi Twin Cup
  • Coordinated with the lead agency for the Audi Twin Cup
  • Designed and built the AR app for Android and iOS
  • Android: Kotlin, ARCore, Sceneform
  • iOS: Swift, ARKit, SceneKit
  • Coordinated the 3D agency in creating the needed models
  • Published and provided ongoing support for the apps on the Google Play Store and Apple App Store
Mar 2019 - Oct 2019
8 months
Germany

Senior Android Developer

Daimler Fleetboard GmbH

  • Developed a modern Android app
  • Native app using Kotlin
  • MVVM with DataBinding and Android Architecture Components / Jetpack
  • Live Data, View Model, Navigation Component
  • Location-based services using Google Play services
  • Text extraction from live camera images
  • Unit testing with JUnit and Mockito
  • UI testing with Espresso
  • Adapted the app for Android Auto to run on Daimler trucks
  • Prepared and hardened the app for external pentesting against OWASP Top 10
  • Scrum development, CI/CD with Azure DevOps
Nov 2018 - Feb 2019
4 months
Germany

Senior Android Developer

Lab 1886 GmbH

  • Contributed to an e-scooter sharing app for the Daimler Company Builders Lab 1886
  • Developed a modern Android app in 8 weeks with QR code scanning, Stripe integration, and Google Maps
  • Native app using Kotlin
  • MVVM with Android Architecture Components / Jetpack
  • Live Data, View Model, Navigation Component, Data Binding
  • Integrated the Stripe payment provider
  • Google Maps SDK
  • Unit testing with JUnit and Mockito
  • UI testing with Espresso
  • Developed following Clean Code principles
  • CI/CD with GitLab, Gitflow branching model
Jun 2018 - Dec 2018
7 months
Germany

Senior Android Developer

Sensor Digital Media GmbH

  • Took over and expanded the existing Android app (phone and tablet)
  • Extended and aligned the design and features with the iOS app
  • Gradual migration of the Java codebase to Kotlin
  • Technical support and implementation of the white labeling approach
  • Used Android Architecture Components / Jetpack
Dec 2017 - Jan 2019
1 year 2 months
Germany

Senior Android Developer (Augmented Reality)

Otto GmbH & Co KG

  • Developed the augmented reality app “yourhome Augmented Reality”
  • Native app using Kotlin, ARCore, and Sceneform
  • Worked closely with Google's ARCore development team as part of the Early Access Program
  • One of four showcases at the Google ARCore booth at Mobile World Congress 2018
  • Technologies: Kotlin, ARCore, Sceneform, SceneView
Jan 2017 - Nov 2017
11 months
Germany

Senior Android Developer

mCrumbs GmbH

  • Delivered location-based apps for cultural organizations and public sector
  • Used beacons and GPS for location-aware content
  • Refactored and further developed existing Android apps
  • Created new apps for new projects
  • Built an internal SDK to simplify maintenance and new app development
  • Migrated parts of the Java codebase to Kotlin
  • Switched the dependency injection framework from Dagger to Koin
Oct 2016 - Jun 2017
9 months

Android Bluetooth Classic and LE Coach

ChronicWatch

  • Coached a developer in India in the following areas:
  • Medical device integration with Bluetooth LE and Classic
  • Android development
  • Software architecture
  • Coaching via Bitbucket code reviews, emails, and video conferences
Sep 2016 - Dec 2017
1 year 4 months
Germany

Senior Android Developer

Otto GmbH & Co KG

  • Worked on projects at Otto Mobile Labs in a Scrum environment
  • Enhanced a modular app framework (Java/Kotlin) for building shopping apps
  • Used this framework in the following apps: myToys, Sheego, Heine, Lascana, SportScheck
  • Strong focus on software architecture and modularization
  • Model-View-Presenter architecture and clean code
  • Independent, interchangeable modules
  • High testability with JUnit, Mockitio, Espresso
  • Used backend API documentation with Swagger
Aug 2016 - Sep 2016
2 months
Germany

Senior Android Developer

Commit GmbH

  • Porting the iOS app "VagusVit" to Android
  • Developing a native Android app with Kotlin
  • MVP as architecture pattern
  • Dependency Injection with Dagger
  • Reactive programming with RxJava and RxKotlin
  • Database integration with SqlBrite as ORM
  • Android Architecture Components
  • Notifications and custom animations
  • Infrastructure: Git with GitLab, CD/CI with Jenkins
Nov 2015 - Jul 2016
9 months
Germany

Senior Android Developer

Iconmobile GmbH / Freeletics GmbH

  • Developing the Freeletics Gym app up to version 1.2
  • Adapting iOS screen designs and pixel-perfect UI implementation
  • Implementing in-app purchases (subscriptions)
  • Facebook login and registration
  • Video download and playback
  • Integrating Google Analytics
  • Creating custom views (e.g. graphs)
  • Using state-of-the-art libraries (Dagger2, RxJava, Retrofit2)
  • Git and Gitflow
  • Using backend documentation with Swagger
  • Agile software development process with Scrum
Mar 2015 - Nov 2015
9 months
Germany

Senior Mobile Developer

BodyTel GmbH

  • Contributing to a diabetes diary app for iOS, implementing in Swift
  • Redesigning the BodyTel Android app
  • Connecting two blood pressure meters, a body scale, and a blood sugar meter via Bluetooth LE
  • Developing a proof of concept for Continua-compliant transfer of medical data using middleware
  • Introducing Crashlytics and Beta for Android and iOS apps
  • Using backend documentation with Swagger
  • Agile software process (Scrum) according to medical device producer requirements
Nov 2014 - Feb 2015
4 months
Germany

Senior Android Developer

Fortunella UG (haftungsbeschränkt)

  • Working at BodyTel GmbH
  • Developing mobile projects
  • Designing automated acceptance tests for medical software (introducing CI with Jenkins)
Jun 2014 - Nov 2014
6 months
Germany

Senior Android Developer

Affinitas GmbH

  • Supporting the further development of the ShopAMan app
  • Helping improve internal development and testing processes
  • Requirements documentation in JIRA and Confluence
  • Agile software process with Scrum
Feb 2014 - Present
12 years
Germany

Managing Director / glimpsey.io

Smart As Apps GmbH

  • Development services in the mobile sector

  • Seminars and workshops in the mobile area for non-technical participants

  • Planning, development and operation of the 3D/AR solution Glimpsey.io

  • Leading an offshore development team to implement the back office

  • Managing various other service providers

  • AI-supported customer acquisition

  • Creating case studies

Jul 2013 - May 2014
11 months
Germany

External Android Developer

BodyTel Europe GmbH

  • Supporting the further development of the Android app
  • Connecting new medical devices via Bluetooth
  • Dependency injection with Dagger
  • Assisting in improving internal development and testing processes
  • Agile software process (Scrum) according to the requirements of a medical device manufacturer
Apr 2013 - Jul 2013
4 months
Germany

Independent IT Consultant

ZappChoice GmbH

  • Managing the external mobile development team
  • Establishing an internal testing process
  • Requirements analysis and definition with JIRA
Dec 2011 - Jan 2014
2 years 2 months
Germany

Independent Mobile & Web Developer

Steven Mohr Mobile & Web-Entwicklung

  • Developing Android apps
  • Implementing web projects based on Python/Django
  • Consulting on conception and implementation of Android apps
  • Designing and setting up internal testing and development processes
Apr 2011 - Jun 2012
1 year 3 months
Berlin, Germany

Technical Project Lead

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

  • Technical lead for the Plug&Care Connector project (connecting medical devices to smartphones as part of the EU EmotionAAL project)
  • Technologies: Android SDK, Android XML layouts, Bluetooth Classic, background work
  • Development environment: CI/CD with Hudson / Jenkins, bug tracking with Mantis
  • Design and further development
  • Communication with clients and project partners
  • Supervising student staff
Apr 2011 - Jun 2011
3 months
Mannheim, Germany

System Developer

Center for Mental Health (ZI)

  • Design and implementation of a prototype application for ticket management based on Microsoft SharePoint 2010
Oct 2010 - Mar 2011
6 months
Mannheim, Germany

Civilian Service Volunteer

Center for Mental Health (ZI)

Sep 2007 - Sep 2010
3 years 1 month
Cologne, Germany

Cooperative Education Student

German Aerospace Center (DLR)

  • Practical phases at the Simulations and Software Technology facility
  • UI testing
  • Testing an Apache module via Python unit tests
  • Extending and participating in the DataFinder architecture refactoring

Skills

  • Android Development (14+ Years)
  • Kotlin (8+ Years)
  • Jetpack Compose (3+ Years)
  • Mvvm (8+ Years)
  • Livedata (2 Years)
  • Jetpack Room (4 Years)
  • Coroutines (4+ Years)
  • Dagger2 (3 Years)
  • Koin (5+ Years)
  • Retrofit2 (8+ Years)
  • Firebase (5+ Years)
  • Git (12+ Years)
  • Agile Working / Scrum (12+ Years)
  • Unit Testing With Junit And Mockito (8+ Years)
  • Ui Testing With Espresso (8+ Years)
  • Google Maps Sdk (1 Year)
  • Arcore (5+ Years)
  • Ble (5 Years)
  • Stripe (1 Year)
  • Sceneview (1 Year)

Languages

German
Native
English
Advanced

Education

Oct 2011 - Nov 2013

Freie Universität Berlin

Master of Science, Software Processes and Software Engineering · Computer Science · Berlin, Germany · 1.9

Oct 2007 - Sep 2010

DHBW Mannheim

Bachelor of Engineering · Information Technology · Mannheim, Germany · 1.4

Certifications & licenses

Bringing medical apps safely to market

TÜV Rheinland

Certified Scrum Master

M101P: MongoDB For Developers

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Olaf Titel
Olaf Titel

CTO, Partner, Agile Coach, Product Owner

View Profile
Daniel Martinez maqueda
Daniel Martinez maqueda

Founding Database Engineer

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Kai Schmudlach
Kai Schmudlach

Software Developer

View Profile
Axel Lilienblum
Axel Lilienblum

Strategy Consulting & Project Lead

View Profile
Ahmet Cavus
Ahmet Cavus

Senior Android Developer

View Profile
René Pfisterer
René Pfisterer

Founder and CEO

View Profile
Christian Golecki
Christian Golecki

Product Owner – Redesign of an iOS and Android SaaS Application Platform

View Profile
Jan Helwich
Jan Helwich

Technical Co-Founder

View Profile
Martin Grambauer
Martin Grambauer

SAP Test Data Management Consultant

View Profile
Thomas Übermeier
Thomas Übermeier

Head of Engineering - Midnight

View Profile
Jan Lüders
Jan Lüders

Senior Developer

View Profile
Ilker Baltaci
Ilker Baltaci

Freelance Mobile Developer

View Profile
Jens Fischer
Jens Fischer

Strategic Business Consultant

View Profile
Rüdiger Schulz
Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Yannick Schuchmann
Yannick Schuchmann

Freelance IT Consultant/Advisor

View Profile
Vitalijs Visnevskis
Vitalijs Visnevskis

Mentor

View Profile
Hendrik Hobbhahn
Hendrik Hobbhahn

Managing Director and Owner

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Sebastian Striebig
Sebastian Striebig

Group Product Manager – Digital Platform Discovery

View Profile
David Klemme
David Klemme

Head of Enterprise Architecture Management

View Profile
Christoph Bewerbung
Christoph Bewerbung

Architect, Business Analyst, Developer

View Profile
Sebastian Malm
Sebastian Malm

Head of Product & Engineering

View Profile
Bertrand Rothen
Bertrand Rothen

Interim IAM Product Owner (Identity Management)

View Profile
Felix Hofmann
Felix Hofmann

Product Manager

View Profile
Hans Gedon
Hans Gedon

Deal with Green AR

View Profile
Matthias Scharf
Matthias Scharf

Service Owner BSS Services

View Profile
Matthias Eymers
Matthias Eymers

Lead Android Developer

View Profile
Kenan Šabić
Kenan Šabić

Enterprise Architecture

View Profile
Peter Kortmann
Peter Kortmann

Hardware and Software Developer / Project Manager

View Profile