01.07.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Senior Android / Kotlin Multiplatform KMP Developer & Mobile Architect

Berlin, Deutschland
Weltweit
BSc Computer science
Berlin, Deutschland
Weltweit
BSc Computer science

Profilanlagen

PETRULAK_2025.pdf

Skills

Clean CodeJavaAmazon Web ServicesAndroidAndroid Application DevelopmentAndroid NDKAndroid StudioAnwendungsarchitekturArchitekturdesignAtlassian ConfluenceAtlassian JiraTest AutomationUnit TestingAutomobilindustrieMicrosoft AzureBankingBash ShellBluetooth Low EnergyBluetoothContinuous DeliveryContinuous IntegrationDependency InjectionLinuxDevOpsGoogle Cloud MessagingGoogle MapsGradleSpring FrameworkJSONJUnitPostgreSQLMySQLMockitoDropwizardRxjavaJson Web TokenSonarqubeUI TestingGoogle CloudAndroid Debug BridgeAppiumSpring BootGoogle FirebaseKotlinMultiplattformAndroid UiDocker
Senior Android Engineer, Mobile Architect, and Kotlin Multiplatform (KMP) Lead with 15+ years of experience designing and delivering production mobile applications across banking, automotive, MedTech, payments, and consumer apps. I specialize in building scalable, modular Android architectures, leading Kotlin Multiplatform (KMP) cross-platform projects (Android + iOS) from a unified shared codebase, and embedding test automation and Mobile DevOps into modern CI/CD pipelines.

In addition, I focus on next-generation mobile engineering, including Kotlin Multiplatform with Compose Multiplatform, AI-assisted development workflows (Claude Code, Cursor, Codex, Copilot) and codebase modernization (breaking monoliths into modular projects without disrupting live products serving millions of users). My goal is to enable fast, reliable, and high-quality mobile delivery in regulated and large-scale enterprise environments.

Core expertise:
• Native Android development (Kotlin, Jetpack Compose, Coroutines)
• Kotlin Multiplatform / KMP / KMM and Compose Multiplatform
• Mobile architecture for regulated environments (MedTech, Banking)
• Mobile DevOps & CI/CD (Bitrise, GitHub Actions, Jenkins, Azure DevOps, Gradle)
• Test automation (JUnit, Appium, Cucumber, Browserstack, BDD/TDD, UI testing)
• Bluetooth Low Energy / IoT mobile integrations
• Android Automotive (in-car apps & infotainment)
• Backend services in Kotlin (Ktor, Spring Boot)
• Cloud platforms (Google Cloud, AWS, Azure, Firebase)
• AI-assisted development (Claude Code, Cursor, Codex, Copilot)
• Codebase modernization & monolith-to-modular migrations
• Cross-platform team leadership, code reviews, hiring loops

I have led mobile engineering at Deutsche Bank, Postbank, Volkswagen, Porsche, RWE, GLS, Bank 99 (Österreichische Post), Burger King Europe, Babbel, Coloplast, and EPI / Wero. Shipping Android applications to audiences ranging from millions of consumers to in-car infotainment systems and regulated medical-device companions. Strong experience in stakeholder communication, technical leadership, hiring, and scaling quality in agile, distributed teams.

Conference speaker on Android testing , including a session in San Francisco.

Open for senior freelance engagements in:
• Android Engineering (Lead / Senior / Staff)
• Kotlin Multiplatform (KMP) Architecture & Leadership
• Mobile Architecture / Mobile Platform
• Test Automation & Mobile DevOps
• Android Automotive

Stack:
Android, Android Automotive, Kotlin, Kotlin Coroutines, Kotlin Multiplatform, KMP, KMM, Android Studio, Java, Retrofit, Ktor, Dagger, Hilt, Koin, SQLight, SQLDelight, Room, MySQL, PostgreSQL, Compose, Compose multiplatform,, Android Jetpack, Unit test, JUnit4, Junit5, Gherkin, Test automation, TA, Cucumber, TDD, BDD, Bitrise, Github actions, Jenkins, Auzre devops, iOS, Swift, Firebase, Bluetooth, IoT, RxKotlin, RxJava, Android Jetpack, Claude Code, Cursor, Github Copilot, Codex

Sprachen

DeutschgutEnglischverhandlungssicherSlowakischMutterspracheTschechischverhandlungssicher

Projekthistorie

Lead Kotlin Multiplatform / KMP developer ( Android & iOS)

GLS

Transport und Logistik

>10.000 Mitarbeiter

Leading the migration of separate Android (Kotlin) and iOS (Swift) apps into a unified Kotlin Multiplatform - KMP project. Designed the overall app architecture including compose multiplatform, managed shared and platform-specific code, and integrated third-party SDKs like Firebase, Google Maps, Apple Maps etc. Ensured accessibility compliance - A11Y.

Senior Android (Android automotive) Developer

Porsche AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Developing a POC for Porsche's next-generation in-car infotainment system.

Lead Android Developer

GLS

Transport und Logistik

5000-10.000 Mitarbeiter

Developing a new android mobile application for the last-mile delivery of parcels.
Design and implementation of android Bluetooth SDK for interaction with parcel stations.

Lead Android Mobile Developer

Deutsche Bank AG

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Developing new android mobile apps for private banking of DB group (Deutsche Bank, Postbank, Noris Bank, Fyrst).
Targeting an audience of 20 000 000+ clients
Setting up core android app architecture
Developing authentication & authorization modules

Lead Android Mobile Developer

Österreichische Post - Bank 99

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

Building a greenfield android mobile banking app for Bank 99 .
Setting up the app architecture & CI/CD pipelines & quality gates
Coding new features

Senior Android Mobile Developer

Deutsche Bank AG

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Building a new android customer loyalty app for DB.
Setting up the app architecture & CI/CD pipelines & quality gates
Code reviews / hiring / meetings with shareholders

Senior Android Developer

Burger King Europe

Konsumgüter und Handel

>10.000 Mitarbeiter

Building a new android app for Burger King that tackles 3 000 000 monthly active users across DACH region.

Backend/Kotlin Developer

OLX/Naspers

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Building an invoicing/revenue recognition service from scratch.

Senior Android Developer

NOA Technologies

Internet und Informationstechnologie

10-50 Mitarbeiter

Building Android apps and SDK's that integrate with NOA's IoT solution.
Responsibility for the Android team and product ( 2 Android Apps & 2 SDK's)
Rewriting Apps into Kotlin upon joining the team

Senior Android/Mobile Developer

MeeDoc

Internet und Informationstechnologie

10-50 Mitarbeiter

Building an android app to connect doctors with their patients via video and chat.

Android / Backend developer

Android; Self Employed
Most of the android apps i have developed were designated for soccer fans worldwide.
Soccer apps were providing fast live scores and deep statistics from over 1000 competitions worldwide
I have developed backend and Android clients
Apps had in total more than 1 000 000 downloads and an average rating of 4.4
Google has banned (03/2015) my apps due to copyright infringement. Thank you for that :)

Android Developer

Hangr

Sonstiges

< 10 Mitarbeiter

Building an Android client and backend.
Guiding a team of 3 developers & running technical interviews

Java Developer

Raiffeisen Bank International

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

Building an internal tool to evaluate bank branches and employees.

Zertifikate

Introduction to agent skills

Anthropic

2026

Introduction to subagents

Anthropic

2026

Claude Code in Action

Anthropic

2026

Google Cloud Fundamentals: Core Infrastructure

Coursera

2020


Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden