Urs Steger

Mobile Solutions Expert | Senior Developer & Architect

Thal, Switzerland

Experience

Jan 2025 - Mar 2025
3 months

Choreo

Eco-Soft Economic Software GmbH

  • Further development and introduction of StoreKit 2 for the iOS augmented reality app with motion capture technology.
  • Role: Software development and bug fixing.
  • Skills: Swift, RealityKit, AR, body tracking, video editing, StoreKit 2, testing.
  • Environment: iOS, Xcode, Git, Bitbucket, Autodesk Maya, RealityConverter.
Aug 2024 - Nov 2024
4 months

Interview App

future-cube AG

  • Android interview app with backend streaming for interactive playback of video interviews and recording of video responses.
  • Role: UI design, API design, software development.
  • Skills: Kotlin, Compose, OpenAPI, video player, video recorder.
  • Environment: Android, Android Studio, Git, Bitbucket, Uizard, Swagger, Postman.
Jul 2023 - Jun 2024
1 year

BARMER App

Deutsche Telekom GmbH

  • Native Android and iOS app for BARMER insurance customers extended with login for digital identity (HealthID).
  • Role: Software development and bug fixing.
  • Skills: Kotlin, Swift, Gradle, ReactiveX, Retrofit, Koin, 2FA authentication.
  • Environment: Android, iOS, Android Studio, Xcode, GitLab, TeamCity, Jira, Confluence.
Oct 2022 - May 2023
8 months

Interview App

future-cube AG

  • iOS app for online interviews with backend streaming for interactive playback of video interviews and recording of video responses.
  • Role: UI design, API design, software development.
  • Skills: Swift, SwiftUI, OpenAPI, video player, video recorder.
  • Environment: iOS, Xcode, Git, Bitbucket, Uizard, Swagger, Postman.
Jan 2021 - Sep 2022
9 months

Neurostimulator

imt AG

  • Medical app for a dedicated Android tablet to visualize Alzheimer’s treatment through neurostimulation.
  • Role: Android lead, concept, software development, documentation.
  • Skills: Kotlin, Jetpack Compose, USB communication, SFTP, cloud integration.
  • Environment: Android, Android Studio, Git, Azure, Helix, Adobe XD.
Jul 2021 - Nov 2021
5 months

BMW PoC

Paradox Cat GmbH

  • Concepts and proof of concept of use cases for the myBMW app.
  • Development of demo apps for iOS, Android, and Android Automotive.
  • Role: Research, concept, PoC, software development, and documentation.
  • Skills: Swift, Kotlin, AAOS, QR code, Bluetooth, BT profiles, Car API, streaming.
  • Environment: iOS, Android, Automotive, Xcode, Android Studio, Git, Jira, Confluence.
Oct 2020 - Apr 2021
7 months

BARMER App

T-Systems Multimedia Solutions GmbH

  • Native Android app for BARMER insurance customers extended with 2-factor authentication for the electronic patient record.
  • Role: Software development and bug fixing.
  • Skills: Kotlin, Java, Gradle, ReactiveX, Retrofit, services, 2FA authentication.
  • Environment: Android, Android Studio, Git, Jenkins, Jira, Confluence, Slack, Webex.
Jun 2020 - Aug 2020
3 months

Loqut

CurrentTechnology

  • iOS communication app for low-latency audio connection between people for tour guides and simultaneous translations.
  • Role: iOS expert, concept, software development, porting.
  • Skills: Swift, C++, CMake, porting, background service, audio streaming, audio player, Wi-Fi, QR code, testing.
  • Environment: iOS, Xcode, Git, Jenkins, Taiga, Jitsi, Adobe XD.
Feb 2020 - May 2020
4 months

Choreo

Eco-Soft Economic Software GmbH

  • The iOS augmented reality app captures human movements with motion capture technology and maps them onto 3D models.
  • Role: Design, implementation, promotion, maintenance.
  • Skills: Swift, RealityKit, augmented reality, motion capture, body tracking, 3D character models, USDZ format, video editing/recording, testing.
  • Environment: iOS, Xcode, Git, Bitbucket, Autodesk Maya, RealityConverter.
Dec 2018 - Dec 2020
1 year 1 month

Captroid

Leica-Geosystems AG

  • Android app as a controller for TPS and GPS measurement systems.
  • Porting and integration of C++ code.
  • Role: Android expert, concept, software development, porting.
  • Skills: NDK, Kotlin, C++, Python, CMake, Conan, porting, testing.
  • Environment: Android, VMware, Android Studio, Perforce, Rally, Teams, TeamCity.
Jan 2018 - Oct 2018
10 months

Detection Radar

Leica-Geosystems AG

  • Tablet app for cable locating.
  • Display of scanning process and analysis.
  • API for radar firmware and integration of native code.
  • Role: Research, concept, software development, UI/UX design.
  • Skills: Universal app for Windows and mobile, C++, porting, testing, communications, image processing, geodesy.
  • Environment: Windows, iOS, Android, Visual Studio, Git, Jira, Confluence, Balsamiq.
Jul 2017 - Dec 2017
6 months

dm-App

dm-drogerie markt GmbH + Co. KG

  • E-commerce apps for iOS and Android using React Native, backend integration, and continuous integration.
  • Role: Software development.
  • Skills: Swift, Java, JavaScript, React Native, REST, MVVM-C, TDD, CocoaPods, Carthage, Fastlane, XCTest, XCUITest, Realm, Promises, npm.
  • Environment: Android, iOS, Android Studio, Xcode, Git, Jenkins, Jira, Confluence.
Dec 2016 - Mar 2017
4 months

Bussen-App

Abraxas Informatik AG

  • iOS app used by police for mobile recording and payment of fines.
  • Role: Software development.
  • Skills: Swift, REST, QR code scanning, CoreLocation, MapKit, UIKit, camera, images, animations, CoreData, XCTest.
  • Environment: iOS, Xcode, Git, Bitbucket, Jira, Confluence, Bamboo, Swagger.
Jul 2016 - Nov 2016
5 months

aJoy Messenger V2

Eco-Soft Economic Software GmbH

  • Enhancements of the messaging system aJoy including group chat, daily notices, chat status, secure connection, performance improvements.
  • Role: Design, implementation, promotion, maintenance.
  • Skills: Java, Objective-C, Erlang, C++, PHP, XMPP, HTTP, RESTful API, push service, camera, audio, video, images, SMS, encryption, JUnit, XCTest.
  • Environment: Android, iOS, Linux, eJabberd, MySQL, Uniqush, Android Studio, Xcode.
Apr 2016 - Jun 2016
3 months

LogTec

agathon GmbH & Co. KG

  • Mobile apps for iOS and Android to retrieve and display production data via Bluetooth.
  • Role: Concept, implementation, maintenance.
  • Skills: Java, Objective-C, Bluetooth.
  • Environment: Android, iOS, Android Studio, Xcode.
Apr 2015 - Mar 2016
1 year

Eco-Messenger

Eco-Soft Economic Software GmbH

  • Custom messaging system with backend and mobile apps for iPhone and Android smartphones.
  • Role: Concept, implementation, promotion, maintenance.
  • Skills: Java, Objective-C, Erlang, PHP, XMPP, HTTP, RESTful API, push service, camera, audio, video, images, SMS, encryption, JUnit, XCTest.
  • Environment: Android, iOS, Linux, eJabberd, MySQL, Uniqush, Android Studio, Xcode.
Jan 2015 - Mar 2015
3 months

Bluetooth Wizard

Leica Geosystems AG

  • An app that guides the Bluetooth connection setup from a Windows tablet to a Leica sensor in wizard steps.
  • Role: Software development.
  • Skills: C++, Bluetooth, MFC, WDK, drivers, modem, registry, wizard.
  • Environment: Windows, Visual Studio.
Jan 2014 - Dec 2015
1 year

aJoy Messenger V1

Eco-Soft Economic Software GmbH

  • Mobile messenger for iPhone and Android capable of sending interactive content besides text, audio, images, and videos.
  • Role: Design, implementation, promotion, maintenance.
  • Skills: Java, Objective-C, Erlang, PHP, XMPP, HTTP, RESTful API, push service, camera, audio, video, images, SMS, encryption, JUnit, XCTest.
  • Environment: Android, iOS, Linux, eJabberd, MySQL, Uniqush, Android Studio, Xcode.
Nov 2013 - Dec 2014
2 months

EcoCharts

Eco-Soft Economic Software GmbH

  • Mobile app for iPhone and iPad with various visualizations like line charts, bar charts, area charts, and animated pie charts.
  • Role: Software development.
  • Skills: Objective-C, animation, data visualization, charts.
  • Environment: iOS, ShinobiControls, Xcode.
Jun 2013 - Oct 2013
5 months

DataLogger

MSR Electronics GmbH

  • Mobile app to retrieve/display online/event data via Bluetooth.
  • Role: Concept, implementation, maintenance.
  • Skills: Java, Objective-C, BLE.
  • Environment: Android, iOS, Android Studio, Xcode.
Jan 2013 - May 2013
5 months

iCON

Hexagon AG

  • Porting of the app to Windows CE and setting up the automated build process for the associated sensor software.
  • Role: Software development.
  • Skills: C++, STLPort, Boost, Qt, SQLite.
  • Environment: WinCE, Visual Studio, TeamCity, Jira.
Jul 2012 - Dec 2013
6 months

future-cube Apps

future-cube AG

  • Mobile apps for users of the web portal.
  • The apps provide information like status, activities, and tasks.
  • Role: Software development.
  • Skills: Java, Objective-C, HTTP, REST.
  • Environment: Android, iOS, Eclipse, Xcode.

Summary

Senior Mobile expert with over 12 years of experience in developing native iOS and Android apps. Special experience in communication, data visualization, and digital media. Solid understanding of the complete mobile app life cycle and the use of agile methods. Interested in new technologies with the goal of creating innovative, cost-effective, and high-quality solutions. Acts as a strategic partner with foresight, flexibility, reliability, and direct communication.

Languages

German
Native
English
Advanced
French
Elementary
Italian
Elementary
Spanish
Elementary

Education

Interstaatliche Hochschule für Technik NTB

Dipl. Ing. FH · Electronics and Computer Science · Buchs, Switzerland