Skip to content

Drilon Reçica, senior mobile engineer

I modernize mobile apps that millions of people rely on.

Senior mobile engineer, building for Android since 2012. I move large production apps from legacy architecture to modern Kotlin without stopping delivery, and I have taken a product from idea to launch across app, backend and infrastructure.

From legacy to modular architectureOn the left, six legacy classes are connected to each other by fourteen crossing dependencies. On the right, the same app is split into an app module, three feature modules and three core modules, with dependencies pointing in one direction only.ActivityPresenterRxBusUtilsNetworkDatabase:app:search:tickets:profile:domain:data:designlegacy: everything depends on everythingmodular: dependencies point one way

Fig. 1: the change I make to codebases, drawn as a dependency graph.

Building for Android since
2012
of users on production apps I maintain
Millions
Led Qisara from idea to launch
0 to 1
working students mentored
4

Selected work

Three projects in detail: the challenge, what I did and what changed.

DB Regio (Deutsche Bahn), via AppDev GmbH, Nov 2023 – Present

Modernizing Wohin Du Willst for Deutsche Bahn

Moving the Android app behind rural mobility in Germany onto a modern architecture and an accessible UI, while it keeps shipping.

Kotlin / Jetpack Compose / Coroutines / Flow / MVVM

DeenLabs GmbH, 2023 – 2024

Qisara, from idea to both app stores in six months

Full technical ownership of a children's storytelling product: the apps, the backend and the infrastructure they run on.

Flutter / Dart / Deno / TypeScript / Coolify / RevenueCat

Experience

Three employers since 2015. Client projects are listed under each.

  1. Senior Android Developer

    AppDev GmbH, 2020 – Present

    Large-scale public transport and retail apps, built in cross-disciplinary agile teams across Android, iOS and backend. Key role in modernizing architectures, migrating from MVP/RxJava to MVVM with Coroutines and Flow, and improving accessibility and UI quality. Multi-module development, white-label solutions and CI/CD for production apps with millions of users.

  2. Tech Lead & Senior Software Engineer

    DeenLabs GmbH, 2023 – 2024

    Early-stage startup member. Led ideation, architecture and end-to-end implementation of Qisara: a Deno and TypeScript backend, infrastructure on a VPS with Coolify, and the Flutter app from scratch, including navigation, localization, payments and persistence.

    • Qisara

      A mobile product taken from idea to launch with full technical ownership.

      2023 – 2024

  3. Senior Android Developer

    adorsys GmbH & Co. KG, 2015 – 2020

    Android apps in fintech and insurance, in agile interdisciplinary teams, with architectural setup in Kotlin and Java using MVP and MVVM. Built internal Flutter apps in 2019, maintained an open-source Android security library and mentored four working students.

    • easyCredit / Fymio

      Finance app with complex business logic and strict security requirements. Fymio ceased operations on 31 March 2020; its team announced that, despite intensive joint efforts, the product had not reached significant market relevance.

      2015 – 2020

    • Ergo Direkt(opens in a new tab)

      Insurance policy and claims management.

      2015 – 2020

    • secure-storage-android

      Open-source library for storing tokens and credentials encrypted on Android. 375 GitHub stars.

      2015 – 2020

How I work

Four convictions, each one earned on a real project.

Migrate while shipping

A rewrite stops delivery; a migration does not have to. On Wohin Du Willst the move from MVP and RxJava to MVVM with Coroutines and Flow happens inside a production app that keeps releasing.

Accessibility is architecture

Meeting WCAG on a public transport app is not a final polish step. It shapes components, navigation and testing from the start.

Structure should fit the project

Multi-module codebases and white-label setups pay off when several teams build in parallel. Other apps are better served by a single, well-layered module. I choose the structure the project needs, not the one that is fashionable.

Own the whole system

For Qisara I built the Flutter app, the Deno backend and the infrastructure. Knowing every layer makes me a better mobile engineer on large teams too.

Tools I use

Android
Kotlin, Coroutines, Flow, Jetpack Compose, MVVM, MVI, Room, Retrofit
Flutter
Dart, go_router, provider, dio, hive, easy_localization, RevenueCat
Backend
Deno, TypeScript, Node.js, Go, PostgreSQL, Redis, SQLite, Supabase, PocketBase
Delivery
GitHub Actions, GitLab CI, Docker, Coolify

About

Senior mobile and software engineer with 13+ years of professional experience, focused on Android, Flutter and modern backend systems. Started Android development in 2012 and grew alongside the platform, adapting to new architectures, tooling and engineering standards as the ecosystem evolved.

For personal and side projects I mostly use Flutter, to prototype quickly and ship to both platforms.

I work in German, English, Albanian.

Portrait of Drilon Reçica