Winterthur, Switzerland

Marko
Nonninger

Senior Mobile Engineer — Android & iOS

For ten years I have built native apps for Android and iOS — in Swiss banking, for a large vehicle marketplace and in the automotive industry. I have led a mobile team.

I take apps from the first idea to the release: planning, architecture, UI/UX and native development. I ship my own apps to both stores.

Portrait of Marko Nonninger
  • 10+ Years in mobile development
  • UX + Code UI/UX design and development in one person
  • Team lead Experience leading development teams
  • End to end From design to store release

Profile

Mobile is my craft. UX is my passion.

I build Android and iOS applications from the first architecture sketch to the store release — and I stay responsible for them afterwards. Most of my work has happened in environments where mistakes are expensive: Swiss banking, a large automotive marketplace, automotive engineering.

Besides code and design, my focus is on the team and the product. I see my job as helping shape the shared idea of it and giving the team the backing to build it. I have led agile teams as Scrum Master and facilitated their meetings. At Scout24 I later took over the lead of the “Autobots” team, including people management, and worked closely with UX, backend and analytics. At ZKB I introduced a future-proof architecture and led the refactoring of its core components.

Alongside my job, I deliberately build and ship my own apps. Owning a product myself, from design through architecture and backend to release and support, shows me plainly what makes software work in practice. The user interface matters to me as much as the architecture: how an app feels decides whether it gets used.

Own apps

Products I built and shipped myself

Designed, developed and released solo — from the data model to the store listing.

Tap2Card

Live

The digital business card you share with a tap.

Tap2Card replaces the paper business card.

Built with

  • Kotlin
  • Jetpack Compose
  • Swift
  • SwiftUI
  • Supabase
  • NFC / HCE
  • Room
  • Koin

Ausgetrunken

Live

Wine discovery, and the tools for the wineries behind it.

A two-sided app for wine lovers and winery owners.

Built with

  • Kotlin
  • Jetpack Compose
  • SwiftUI
  • Supabase
  • Google Maps
  • Play Billing

FlashBox

In development

Vocabulary you learn by saying it out loud.

A flashcard app for language learning in which the answer is spoken, not typed.

Built with

  • Kotlin
  • Jetpack Compose
  • Material3
  • Koin
  • Supabase
  • Speech Recognition
  • Ktor / OkHttp
  • Coil

In development on Android; the current build handles German, English, Japanese and Thai. An iOS version follows.

5 Skills

Open source

An Android reference project, in the open.

A compact Jetpack Compose app for tracking the five skills you want to grow.

Built with

  • Kotlin
  • Jetpack Compose
  • Hilt
  • Firebase
  • Clean Architecture

Career

Where I have worked

  1. August 2022 – today · Zürich

    Senior Android & DevOps Engineer

    Zürcher Kantonalbank — ZKB TWINT

    I develop and maintain the ZKB TWINT Android app.

  2. April 2019 – August 2022 · Flamatt

    Software Engineer Mobile · Team Lead

    Scout24 Schweiz AG — AutoScout24

    I built and maintained the AutoScout24 Android app.

  3. October 2016 – March 2019 · Stuttgart

    Mobile Developer

    Daimler TSS — App Creation Center

    I developed iOS and Android applications across client projects.

  4. April 2015 – October 2016 · Karlsruhe

    Mobile Developer

    let’s dev GmbH

    Trained and hired as an iOS and Android developer.

  5. Degree

    B.Sc. Computer Science and Media

    Hochschule Karlsruhe (HsKA)

    Software engineering combined with design and media production.

Skills

What I work with

Ten years of tools, patterns and habits.

Mobile engineering

  • Kotlin
  • Java
  • Swift
  • Jetpack Compose
  • SwiftUI
  • Kotlin Multiplatform
  • Coroutines
  • Flow / StateFlow
  • LiveData
  • Room
  • Paging
  • CameraX
  • Navigation
  • NFC / HCE
  • Android Studio
  • Xcode

Architecture & quality

  • MVVM
  • Clean Architecture
  • UseCase + Repository
  • SOLID
  • TDD
  • Legacy modernisation
  • Dagger
  • Hilt
  • Koin
  • Gradle
  • Git

Backend & DevOps

  • Backend-for-Frontend
  • Supabase
  • Firebase
  • REST APIs
  • Retrofit
  • OkHttp
  • Ktor
  • Postman
  • Fastlane
  • CI / CD
  • AppDynamics
  • Store releases

Leadership & collaboration

  • Team Lead
  • Scrum Master
  • People management
  • Developer growth
  • Agile facilitation
  • Cross-functional work
  • Stakeholder communication

AI-assisted development

  • Claude Code
  • MCP servers
  • Agentic workflows
  • Prompt engineering

Design & UX

  • Figma
  • Zeplin
  • Sketch
  • Photoshop
  • Material 3
  • Human Interface Guidelines
  • UX testing

Focus

Experience and focus

What I bring

Ten years of native development in environments where mistakes are expensive.

  • Senior and lead experience, Android-first with iOS depth
  • Team lead and Scrum Master experience, including people management
  • German (native) and English (business fluent)
  • AI-assisted development day to day: Claude Code, MCP servers, agentic workflows
See my career

How I work

Architecture first, then code. UX is not a coat of paint at the end but the sharp end of the work.

  • Architecture before implementation
  • Native on Android and iOS
  • AI-assisted workflow: agents for speed, human review for quality
  • End to end, up to the store release
See my apps

Contact

I’d love to hear from you.

Whether it is a project, working together or just a technical conversation — write to me and I will answer.