E-mail: phmaksimov@gmail.com
Telegram: @phhmaa
What I do
-
I build mobile apps for Android and iOS with Kotlin, where I
- Build both native Android apps and cross-platform ones for Android and iOS, sharing business logic and UI with KMP and Compose Multiplatform
- Create UI with Jetpack Compose, and classic Views in older codebases
- Use Coroutines and Ktor/Retrofit for async work and networking
- Use Koin, Hilt or Dagger for dependency injection
- Structure apps as multimodule projects with MVVM
- Use Material guidelines in design and UX
- Write unit and instrumented tests with Mockito, Robolectric, and Espresso
- Ship releases to Google Play and the App Store
- Lead a mobile team: technical decisions, feature scoping, estimates, code review, onboarding new developers
- Work in Scrum and Agile teams, with Git, CI and Jira/Confluence
Experience (since 2018)
- voize GmbH
- Berlin, Germany (remotely) | Since November 2025
- voize
-
A voice-based documentation app for the senior care sector: care staff record documentation by speech instead of typing.
Tech lead of the mobile team at voize GmbH working on the company's U.S. product. Develop and maintain the mobile application for Android and iOS: implementing new features, writing and testing code, and fixing bugs together with the product and engineering teams.
Kotlin Multiplatform, Jetpack Compose, Coroutines, speech recognition, multimodule architecture, Git
- AppsFactory
- Leipzig, Germany | January 2023 — October 2025
- Budni
-
A client app for a major retail chain: product browsing, discounts, account management
Rewrote the application from scratch, pioneering Kotlin Multiplatform development in the company.
Kotlin Multiplatform, MVVM, Coroutines, Ktor, Koin, multimodule architecture, Jetpack Compose, Git
- JoeBroker
-
A stock market app for a major German bank: trading, portfolio overview, and customer onboarding with video identification.
Kotlin, MVVM, Coroutines, Retrofit, Hilt, Jetpack Compose, multimodule architecture, VideoIdent, Git
- Deutschlandfunk
-
Radio streaming app for Deutschlandradio, offering live broadcasts and on-demand content.
Contributed to a complete redesign and refactoring of the app.
Kotlin, MVVM, Coroutines, Retrofit, Hilt, Jetpack Compose, multimodule architecture, MediaPlayer API, Chromecast, Git
- HealthManager Pro
-
Health improvement application for smart devices such as scales, blood pressure monitors, and glucose meters.
Implemented OCR scanning with machine learning models for developing markets.
Technologies: Bluetooth Low Energy (BLE), TensorFlow Lite, multimodule architecture, Kotlin (+ KMP), Compose, Coroutines, Retrofit, Hilt, MVVM/MVP, Git.
- Wrike
- Tbilisi, Georgia (remotely, international team) | January 2022 — January 2023
- Wrike
-
Project management app.
Implemented full offline mode support, mirroring web version capabilities, including a complex synchronization system. Contributed to creating our own ORM and navigation libraries.
Kotlin (+ KMP), Compose, Coroutines, Retrofit, Dagger, MVVM, Git.
- Budu
- Kaliningrad (remotely) | December 2020 — January 2022
- Budu, Renaissance Health
-
A telemedicine app: video calls with doctors, appointment scheduling, insurance management.
Major application redesign, introducing complex UI features and massively improving WebRTC video calls performance and stability.
Kotlin, RxJava2, Coroutines, Retrofit, Dagger, WebRTC, Moxy MVP, Room, Picasso, Git, Jira, Confluence.
- e-Legion
- Kaliningrad (remotely) | October 2018 — December 2020
- My Tele2
-
The main application for a major Russian telecommunication company Tele2 with more than 10 million users.
Led the redesign of the Android app, used by over 10 million users. Contributed to the app winning the National quality ranking (Roskachestvo). Implemented eSIM and Google Pay integration
Kotlin, Coroutines, Retrofit, Koin, Moxy MVP, Room, Glide, Google Pay, Widgets, Git, Jira, Confluence
- Other projects
-
I also participated in two other company projects: a smartwatch companion application and a social network app.
Kotlin/Java, RxJava 2, Dagger 2, Retrofit, Moxy MVP, Room, Yandex Maps SDK, Glide/Picasso, Git, Jira
- ITSpecial
- Kaliningrad | June 2018 – October 2018
- IDesk
-
Developed and integrated a new Android app for an electronic system used in hotels and shopping centers from scratch. We developed the project from handwritten technical requirements and design sketches to release and initial sales.
I also assisted on other projects, made a microservice with Go language and helped with a Unity project in C#
Kotlin/Java, RxJava 2, Dagger/Koin, Retrofit, MVVM/Moxy, Room, Picasso
Go, Unity, C#
Other skills
- Minor backend and frontend development in commercial and pet projects: .NET, Django, FastAPI, Vue, React.
- Taught Android development and mentored several students.
- Student community organisation and management. Lectures, meetups, public talks.
- I know the basics of machine learning and neural networks, completed Andrew Ng's Machine Learning course on Coursera, attended lectures from ods.ai community.
- Worked on small-scale gaming and non-gaming projects using Unity.
Languages
- English
- C1
- German
- B2
- Russian
- Native
Education
- Immanuel Kant Baltic Federal University
-
Kaliningrad | September 2015 — January 2021
Computer Security, Master's degree with honours
Thesis title: «Protected message sending in Bluetooth-based mesh-networks»
Studied a wide range of disciplines: from basic programming and algorithms to algebraic geometry, topology and functional fields.
- KODE
-
Kaliningrad | November 2017 – March 2018
Android development course