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 2 months
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

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (14.5 years), Healthcare (6.5 years), Aerospace and Defense (4 years), Retail (3 years), Insurance (2.5 years), and Automotive (1 year).

Information Technology
Healthcare
Aerospace and Defense
Retail
Insurance
Automotive

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (18 years), Product Development (15 years), Project Management (13.5 years), Quality Assurance (9.5 years), Research and Development (3 years), and Operations (0.5 years).

Information Technology
Product Development
Project Management
Quality Assurance
Research and Development
Operations

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

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Steven based?

Steven is based in Dallgow-Döberitz, Germany.

What languages does Steven speak?

Steven speaks the following languages: German (Native), English (Advanced).

How many years of experience does Steven have?

Steven has at least 19 years of experience. During this time, Steven has worked in at least 14 different roles and for 24 different companies. The average length of individual experience is 1 year and 7 months. Note that Steven may not have shared all experience and actually has more experience.

What roles would Steven be best suited for?

Based on recent experience, Steven would be well-suited for roles such as: Freelance Trainer, Senior Android Developer, Senior Android Developer (Augmented Reality).

What is Steven's latest experience?

Steven's most recent position is Freelance Trainer at TÜV Rheinland Akademie.

What companies has Steven worked for in recent years?

In recent years, Steven has worked for TÜV Rheinland Akademie, DAK-Gesundheit, Audi AG, Commit GmbH, and Otto GmbH & Co KG.

Which industries is Steven most experienced in?

Steven is most experienced in industries like Information Technology (IT), Healthcare, and Aerospace and Defense. Steven also has some experience in Retail, Insurance, and Automotive.

Which business areas is Steven most experienced in?

Steven is most experienced in business areas like Information Technology (IT), Product Development, and Project Management. Steven also has some experience in Quality Assurance (QA), Research and Development (R&D), and Operations.

Which industries has Steven worked in recently?

Steven has recently worked in industries like Information Technology (IT), Insurance, and Healthcare.

Which business areas has Steven worked in recently?

Steven has recently worked in business areas like Information Technology (IT), Product Development, and Project Management.

What is Steven's education?

Steven holds a Master in Computer Science from Freie Universität Berlin and a Bachelor in Information Technology from DHBW Mannheim.

Does Steven have any certificates?

Steven has 3 certificates. These include: Bringing medical apps safely to market, Certified Scrum Master, and M101P: MongoDB For Developers.

What is the availability of Steven?

Steven is immediately available for suitable projects.

What is the rate of Steven?

Steven's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Steven?

To hire Steven, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 710-870 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.