Filipp Maksimov-Nalivaiko

Android Developer

27 years old, Leipzig, Germany

E-mail: phmaksimov@gmail.com

Telegram: @phhmaa

Skype: filaktet

What I do

  • I develop Android applications with Kotlin and Java, where I
    • Use Coroutines/RxJava and Retrofit/Ktor for async tasks
    • Create UI with Jetpack Compose or classic Views
    • Use Dagger, Hilt or Koin for dependency injection
    • Apply MVVM or MVP architecture with Jetpack, Moxy and other libraries
    • Write unit and instrumented tests with Mockito, Robolectric, and Espresso
    • Use Material guidelines in design and UX
    • Have published projects to Google Play
  • Define features, estimate and plan tasks, review code
  • Use Scrum and Agile methodologies within a team
  • Use Git
  • Use task trackers and documentation like Jira, Wrike, Redmine, or Confluence

Experience (since 2018)

AppsFactory
Leipzig, Germany | Since January 2023
Budni

A client app for a major retail chain: product browsing, discounts, account management (in development)

Rewrote the application from scratch, pioneering Kotlin Multiplatform development in the company.

Kotlin Multiplatform, MVVM, Coroutines, Ktor, Koin, multimodule architecture, Jetpack Compose, Git

Stock market app

A stock market app for a major German bank, currently in corporate alpha testing.

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

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