Urs S.

Mobile Solutions Expert | Senior Developer & Architect

Thal, Switzerland

Experience

Jan 2025 - Mar 2025
3 months

Choreo

Eco-Soft Economic Software GmbH

  • Further development and rollout 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 (Health ID).
  • 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 2022 - Sep 2022
9 months

Neurostimulator

imt AG

  • Medical app for a dedicated Android tablet to visualize the treatment of Alzheimer’s disease 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 for use cases for the myBMW app.
  • Development of demo apps for iOS, Android, and Android Automotive.
  • Role: research, concepts, 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 connections between people for guided tours and simultaneous translations.
  • Role: iOS expert, concepts, software development, porting.
  • Skills: Swift, C++, CMake, porting, background services, 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 using motion capture technology and applies them to 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 2019
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, concepts, 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 utility line detection.
  • Visualization of the 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, communication, 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 technology, 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, Conflucence, Bamboo, Swagger.
Jul 2016 - Nov 2016
5 months

aJoy Messenger V2

Eco-Soft Economic Software GmbH

  • Extensions to the aJoy messaging system with group chat, daily notices, chat status, secure connections, and 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 fetch 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 sets up the Bluetooth connection from a Windows tablet to a Leica sensor in wizard steps.
  • Role: software development.
  • Skills: C++, Bluetooth, MFC, WDK, drivers, modems, registry, wizard.
  • Environment: Windows, Visual Studio.
Jan 2014 - Dec 2014
1 year

aJoy Messenger V1

Eco-Soft Economic Software GmbH

  • Mobile messenger for iPhone and Android that, in addition to text, audio, images, and videos, can send interactive content.
  • 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 2013
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 for fetching/displaying online/event data with 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 the app to Windows CE and setting up the automated build process for the sensor software.
  • Role: software development.
  • Skills: C++, STLPort, Boost, Qt, SQLite.
  • Environment: WinCE, Visual Studio, TeamCity, Jira.
Jul 2012 - Dec 2012
6 months

future-cube Apps

future-cube AG

  • Mobile apps for users of the web portal.
  • The apps provide information such as 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 expertise in communication, data visualization, and digital media. Solid understanding of the full mobile app life cycle and use of agile methods. Interested in new technologies with the goal of building innovative, cost-effective, and high-quality solutions. Known as a strategic partner with vision, flexibility, reliability, and direct communication.

Languages

German
Native
English
Advanced
Spanish
Elementary
French
Elementary
Italian
Elementary

Education

Interstaatliche Hochschule für Technik NTB

Diploma Engineer (FH) · Electronics and Computer Science · Buchs, Switzerland

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