Zhanibek Marshal
Senior Android engineer · Berlin · 12+ years shipping production Android. At Trade Republic building payment rails, design systems, and mobile observability at scale. Speaker at Droidcon Berlin. Advocate for testable code and automation.
Experience
Senior Engineer
checking account · 2025 - present
- Own Android delivery for checking-account activation - the gateway to a Trade Republic IBAN.
- Launched Bizum end-to-end on Android from a blank slate: P2P transfer, Request-to-Pay, and e-commerce merchant payments - the full Spanish instant-payments surface.
- Building the transfer surface across SEPA, Bizum, and add-money paths (Direct Debit via Adyen, Google Pay, FlizPay).
- Drove observability uplift with OpenTelemetry distributed tracing and Grafana dashboards for business-critical SLO monitoring.
- Designed and rolled out the Maestro E2E testing strategy for transfer flows that Espresso couldn't cover (Adyen, FlizPay SDKs). Shared at Droidcon Berlin 2025.
- Integrated Figma Code Connect for the design system, closing the loop between Figma component sources and the Compose codebase.
- Authored "State of Android at Trade Republic - 2024 edition" on the engineering blog.
- Co-organise Grab & Grow, Trade Republic's monthly internal lunch-and-learn, running for 2+ years.
cards & benefits · 2023 - 2025
- Core Android engineer on the launch of Trade Republic's banking proposition ahead of the full BaFin banking licence.
- Shipped Saveback and Round-up card rewards on Android, tying card spend back into customers' investing flow.
- Contributed to a launch that put millions of Trade Republic cards into customers' hands within the first year.
- Owned the Android side of card fraud-prevention - shipped flows and controls that reduced fraud exposure for cardholders.
design system · 2022 - 2023
- Co-launched Design System 2.0 - a complete rewrite to Jetpack Compose, now the UI foundation for every Android product surface at Trade Republic.
- Stood up Paparazzi snapshot testing on GitHub Actions, eliminating an entire class of visual regressions and enabling confident component changes across all Android teams.
- Represented Trade Republic at Droidcon Berlin 2023 with "Design System Driven Android Development: A Guide to Automation Tools".
Android Developer
IP-based TV platform for live channels and Video-on-Demand across Europe.
- Launched an Android TV box product with a custom launcher, opening a new B2B customer segment.
- Implemented on-device recording download to HDD with timeshift support for live streams.
Android Team Lead
One of the largest private banking groups in Kazakhstan.
- Built a corporate client app to automate monetary procedures.
- Reorganised the development process and introduced a career ladder to attract skilled mobile engineers.
Android Team Lead
Leading classified ads platform in Kazakhstan and Uzbekistan - 5M+ installs on Google Play.
- Led Android development across 4 apps; 3 were named top 5 mobile apps in Kazakhstan by Forbes in 2018.
- Coordinated the launch of "Avtoelon" in Uzbekistan - 100k+ installs in the first six months.
- Cut app start time from 10s to 1s by caching dynamic data in SQLite.
- Migrated several Git repos to a monorepo; the development lifecycle accelerated 2×.
- Introduced JUnit 4 - test coverage grew 30% in five months.
Android Developer
Full-cycle internet services consultancy.
- Built the Android app for Kazakhstan's national postal service - directed API design and maintained crash-free rate above 99%.
- Delivered the Chocolife.me coupon app in close collaboration with UI/UX.
Android Developer
Geo-social dating startup. Integrated XMPP to power real-time in-app chat.
Speaking
- Droidcon Berlin 2025 - Maestro: Reliable E2E testing made easy
- GDG Berlin Android 2023 - Maestro - UI Testing Framework
- Droidcon Berlin 2023 - Design System Driven Android Development: A Guide to Automation Tools
- Android KZ Meetup 2022 - Jetpack Compose Navigation
- Kolesa-conf 2019 - Improving Android Developer Life with Kotlin Coroutines and ViewModel
- DrinkUp Almaty 2018 - Why Android Developers Switch to Kotlin
- Kolesa.Mobile 2016 - Concurrency in Android: A Sequential Guide
Skills
Kotlin, Java, Android SDK, Coroutines, Flow, Jetpack Compose
MVVM, MVI, modularisation, clean architecture, dependency injection (Dagger, Anvil)
JUnit, Turbine, MockK, Espresso, Maestro, screenshot testing
Gradle, Bitrise, GitHub Actions, Fastlane, remote build cache
Mentoring, code review at scale, technical writing, hiring loops, RFC culture
English (professional), Russian (native), Japanese (bilingual / JLPT N1), Kazakh (full professional), German (B1 / telc certified), Turkish (limited), Chinese (elementary)
Education
Bachelor of Engineering and Technology in Computing and Software Engineering
Certifications
- Zertifikat Deutsch / telc Deutsch - B1
- Japanese-Language Proficiency Test - N1
Publications
- State of Android at Trade Republic - 2024 edition
- Modular development of Android Application
- Analysis of Kazakhstan satellite images by distributed system Hadoop
- Cited in Mobile System Design (Manuel Vivo) - WebSocket usage at a major brokerage product
Activities
Android KZ
- Founded a community of 1000+ Android developers across Kazakhstan.
- Organised multiple online meetups including during the COVID-19 lockdown period.
Kolesa Conf
- Active speaker and organiser of a leading IT conference in Almaty.
- Spoke on Kotlin Coroutines, MVVM architecture, and CI/CD.
Technovation
- Mentored a team of high school students to build mobile applications.
- Coached the team through a regional pitch held in Nur-Sultan.
Google DevFest
- Hosted code labs on Jetpack Android Architecture Components.
- Gave a talk on common problems Android developers face with MVVM.