Senior Android Engineer · Mobile Platforms · Developer Tooling
Wrocław, Poland · LinkedIn · Website
I’m a Senior Android Engineer with 10+ years of experience working on consumer products including Ocado, Disney+, NHL, Fox Sports GO, NordLocker and CCC.
I work across Android architecture, product behaviour, testing infrastructure and developer tooling. I like making complex product areas easier to understand, reproduce, test and change.
- Mobile platforms: Kotlin, Jetpack Compose, Kotlin Multiplatform, modular architecture, Coroutines and Flow.
- Engineering quality: unit and visual-regression testing, accessibility, testable product states and CI workflows.
- Developer productivity: feature-flag tools, configuration tooling and workflows that help developers and QA investigate product behaviour.
- AI-assisted engineering: coding agents, MCP servers and RAG for codebase exploration, documentation and automation.
Ocado Technology — Senior Software Engineer
September 2025–present
I work on Ocado’s multi-retailer grocery platform, with ownership of the Delivery Tracking domain across product behaviour, configuration, testing and supporting tooling. My work includes aligning behaviour across Android, iOS and Web; modernising Android code with Compose; and building configuration and visual-catalogue tools for developers and QA.
| Previously | Selected work |
|---|---|
| Avenga · Senior Android Developer · Sep 2024–Apr 2025 | Reusable UI components, screenshot testing, accessibility improvements and legacy-code maintenance. |
| CCC Group · Senior Android Developer · Nov 2022–Sep 2024 | Shopping journeys, migration towards Kotlin Multiplatform, modularisation and adoption of Compose and Coroutines. |
| Nord Security · Android Engineer · Apr–Oct 2022 | NordLocker features, migration from KMM to native Android and modularisation. |
| Disney Streaming Services · Android Engineer · Jul 2018–Apr 2022 | Disney+ and NHL across phones, tablets, Android TV and Fire TV, including GroupWatch, paywall flows and accessibility. |
| BAMTECH Media · Android Engineer · Oct 2017–Jul 2018 | Fox Sports GO for Android phones and tablets. |
Earlier Android roles at The Capitals, Domodi and Ceneo. Full career history on LinkedIn.
| Project | What it explores |
|---|---|
| deweloperuch-mcp | An unofficial MCP server and CLI for Polish new-build apartment prices: developers' asking prices with history, transaction prices from the Real Estate Price Register (RCN) and GUS/NBP statistics. Thirteen read-only tools behind a rate-limited client, published on PyPI and in the official MCP Registry, with a one-click Claude Desktop extension and a website with a visual install guide. Python. |
| Plakat | A Chrome extension (Manifest V3) that redraws YouTube thumbnails and channel avatars as generative posters in five design traditions, from Swiss and Bauhaus to a '60s jazz sleeve. Every channel becomes a series and every video a variant of it. No build step, no external services. Website. JavaScript. |
| Koleo MCP | A Python MCP server exposing Polish railway timetable tools to AI clients. |
These are personal projects and experiments. My professional experience is summarised above; the repositories show selected work I can share publicly.
Android: Kotlin, Java, Compose, Android Views, Coroutines/Flow, Hilt, Koin, Gradle, Ktor, Retrofit, Room and SQLDelight.
Testing and delivery: JUnit, MockK, AssertJ, Paparazzi, GitLab CI/CD and GitHub Actions.
Beyond mobile: Python/FastAPI, Go, JavaScript (Chrome extensions), coding agents, MCP and RAG.
I’m particularly interested in mobile platform work, engineering productivity and practical applications of AI in the development process.
Connect with me on LinkedIn or visit mateuszbratkowski.pl.