Max Kachinkin

Lead IOS Developer

Antalya, Türkiye16 yrs 10 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • 15+ years of experience in Android development
  • Expert in building scalable mobile applications
  • Passionate about knowledge sharing and community engagement
Stackforce AI infers this person is a B2C Android Development expert with a strong focus on scalable mobile applications.

Contact

Skills

Core Skills

Android DevelopmentTechnical LeadershipTeachingEvent ManagementC++ Development

Other Skills

Android SDKKotlinCoroutines / FlowDagger 2KodeinRealmJUnitMockitoJetpack ComposeGitHub ActionsAI (Claude, Cursor, MCP, RAG)Trunk-Based DevelopmentRelease TrainAgile Application DevelopmentMVI

About

I’m an Android Software Engineer with 15+ years of experience building and scaling mobile apps used by millions of people. I love creating things, whether I’m building software or making music, which used to be my hobby. My core strength lies in connecting technologies (Kotlin, Java, Android Framework) with engineering practices (CI/CD, TDD, Trunk-Based Development). This blend allows me to deliver high-performance, scalable, and reliable mobile applications that truly make an impact. I also take pride in building strong, collaborative engineering teams — real team players who support each other and grow together. Recently, I’ve been focusing on improving development efficiency for myself and my team through AI-driven tooling — creating agentic architecture solutions, and optimizing LLM utilization via MCP and RAG pipelines. I believe that the combination of skilled, passionate engineers and well-integrated AI systems can accelerate the creation of exceptional products — faster, without compromising quality. Also, I’m particularly inspired by Jetpack Compose for its clarity and expressiveness in building modern UI. Beyond development, I’m passionate about knowledge sharing and helping others grow. Here’s how I give back to the community: - Speaking at international conferences — including DroidCon, DevFest (Istanbul, Izmir, Yerevan, and others), Mobius, and CodeFest. - Program Director of the Podlodka Android Crew conference — where I not only share my own knowledge but also help other speakers craft their talks and presentations. - Writing about Android development on ProAndroidDev, BetterProgramming, and Habr. - Leading and teaching Android development in an online school and creating my own course on Android application architecture. For collaborations or opportunities, feel free to contact me here or at maxkachinkin@gmail.com.

Experience

16 yrs 10 mos
Total Experience
2 yrs 9 mos
Average Tenure
2 yrs 5 mos
Current Experience

Otus онлайн-образование

2 roles

Head of "Android Developer. Professional" course

Promoted

Feb 2025Present · 1 yr 4 mos · Remote

  • Leading the course, preparing and updating instructional materials, building course structure, working with instructors, teaching lessons, and evaluating students.

Android Course Teacher

May 2023Jan 2025 · 1 yr 8 mos · Remote

  • I host webinars focused on the Android Professional course, wherein I deliver instructional sessions covering various subjects including Kotlin, Android Framework, and mobile application architecture.
Public SpeakingTeachingTraining Material

Podlodka

2 roles

Program Director

Promoted

Jan 2025Present · 1 yr 5 mos · Remote

  • Organized conferences and managed the program committee.
Event ManagementProgram Development

Program Committee Crew

Jan 2024Jan 2025 · 1 yr · Remote

  • Contributed to the success of 2 paid conferences Podlodka Android Crew with 300+ attendees by ensuring high-quality content and smooth execution.
  • Helped speakers prepare and deliver impactful talks on time, elevating the overall program quality.
  • Sourced top-tier speakers and curated valuable content, enhancing the attendee experience.
  • Hosted and co-hosted 10 conferences, creating a professional and engaging atmosphere for participants.
Event PlanningSpeaker CoachingPublic SpeakingTime ManagementEvent Management

Dodo brands

2 roles

Android Tech Lead

Promoted

Jan 2022Present · 4 yrs 5 mos

  • International franchising company and one of the fastest-growing pizza chains in the world.
  • As a Tech Lead of Dodo Pizza App (6M active users and 10+ Android developers):
  • Introduced Trunk-Based Development, cutting lead time by 40% (from 10 → 6 days).
  • Initiated and delivered the Release Train program, achieving predictable bi-weekly releases, reducing “bugs per regress” by 45% and “hot-fixes per release” by 70%.
  • Built a strong engineering culture around short-lived branches, frequent integrations, and continuous code review. Shared our experience publicly in conferences and articles.
  • As Tech Lead of the Drinkit app (4 developers) — a digital coffee-shop chain product.
  • Led the gradual migration to a new MVI + Jetpack Compose architecture, boosting feature delivery speed by up to 40%. This was achieved through internal workshops and code reviews to ensure smooth adoption.
  • Designed and implemented a payment reliability dashboard that helped identify weak points in the payment flow and increased fault tolerance, saving over 1% of online payment revenue.
  • Drove the adoption of unit testing, increasing coverage from 0 → 40% and incorporating testing into the daily development workflow.
  • Tech stack: Android SDK, Kotlin, Coroutines / Flow, Dagger 2, Kodein, Realm, JUnit, Mockito, Jetpack Compose, GitHub Actions, AI (Claude, Cursor, MCP, RAG).
Android SDKKotlinCoroutines / FlowDagger 2KodeinRealm+7

Android Senior Software Engineer

Jan 2020Dec 2021 · 1 yr 11 mos

  • Lead Android Software Engineer in international markets team (3 Android developers, Dodo Pizza App in 15 countries).
  • Led the adaptation and growth of the Dodo Pizza App for international markets across 15 countries:
  • Performed a long-term refactoring of the legacy codebase into modular, country-agnostic features, reducing the time to launch a new country from 30 days to 0.
  • Reduced app startup time by ~75% (from 3.3 s to 0.7 s) and shared the results publicly in an article.
  • Implemented country-specific features such as payments, address system, and onboarding, which covered the needs of 15 countries.
  • Promoted engineering best practices — unit testing, Trunk-Based Development, and feature toggling — improving overall code quality and delivery predictability.
  • Team & Culture Leadership:
  • Mentored new developers through pair programming and TDD.
  • Organized internal Android meet-ups, sharing best practices and fostering a learning culture.
  • Interviewed and hired Android engineers — conducted 50+ technical interviews.
  • Stack: Android SDK, Kotlin, Coroutines/Flow, Dagger 2, Realm, JUnit, Mockito, Bitrise.
Android SDKKotlinCoroutines/FlowDagger 2RealmJUnit+4

Runmobile.ru

Senior Android Software Engineer

Jun 2019Jan 2020 · 7 mos · Moscow

  • Built a new app for the medical center chain “MobilMed” from scratch.
  • https://play.google.com/store/apps/details?id=org.mobil_med.android&hl=en
  • Implemented Server Driven UI logic that helped create a medical services catalog of any depth and configuration. Developed a contract (API, collection of widgets, and navigation rules) that provides the possibility of creating a catalog of any depth and configuration.
  • Key achievement: The Server Driven UI approach, which was designed early on, reduced time to market by approximately 20% for the flexible catalog feature.
  • Stack: Java, Android SDK, RxJava, Room, MVP, Clean Architecture.
JavaAndroid SDKRxJavaRoomMVPClean Architecture+1

Tviz

Senior Android Software Engineer

Dec 2015May 2019 · 3 yrs 5 mos · Moscow

  • 1. Developed Android "Tviz" app.
  • https://play.google.com/store/apps/details?id=com.cifrasoft.telefm
  • 300k+ active users.
  • Joined the team (2 developers on each platform) at the early stage of the development as a Lead Android Developer
  • Migrated audio recognition feature (like Shazam) from third-party SDK to our own solution.
  • Implemented new core features:
  • 1. TV program schedule for all channels in Russia (11 timezones).
  • 2. Online streaming of TV channels.
  • 3. Offline mode.
  • Working in scrum team
  • Stack: Java, Dagger2, RxJava, Retrofit, SQLite, MVP, MVVM.
  • 2. Built new features for existing apps of Russian channel "Perviy".
  • 1 mln+ active users
  • Perviy (https://play.google.com/store/apps/details?id=com.ipspirates.ort)
  • Evening Urgant (https://play.google.com/store/apps/details?id=ru.inventos.apps.ort.evening_urgant)
  • Posner and Urgant (https://play.google.com/store/apps/details?id=ru.poznerurgant)
  • Voice (https://play.google.com/store/apps/details?id=ru.channelone.thevoice)
  • Voice.Kids (https://play.google.com/store/apps/details?id=ru.channelone.thevoicekids)
  • 3. Developed Android "TV Guide RTRS" app.
  • https://play.google.com/store/apps/details?id=ru.rtrs.android
  • The TV guide app for RTRS company.
JavaDagger2RxJavaRetrofitSQLiteMVP+2

Runmobile.ru

Android Software Engineer

Feb 2013Nov 2015 · 2 yrs 9 mos · Moscow

  • Android Developer in a custom software development company.
  • Created RunACR SDK for Android (http://runacr.com). RunACR allows you to recognize content by sound (like Shazam).
  • The implementation of audio signal processing and "fingerprinting" was made by NDK/C++.
  • Stack: Java, C++, C, working with audio streams, fingerprinting algorithms.
  • Built "MobilMed" app.
  • https://play.google.com/store/apps/details?id=org.mobil_med.android&hl=en
  • Medical centers chain MobilMed. Developing from scratch, releasing, and supporting.
  • Stack: Java, RxJava, Retrofit, MVP.
  • Developed "Turroo maps" app
  • https://play.google.com/store/apps/details?id=com.turroo.maps&hl=en
  • The app is an offline map guide for hundreds of destinations.
  • Stack: Java, RxJava, Retrofit, MVP, Scobbler SDK.
  • Developed "BOOMKZ" app.
  • http://runmobile.ru/BoomKz (deactivated in Google Play)
  • The official mobile app for Kazakhstan TV channel "7 channel" of the popular quiz show with sound recognition technology ("second screen").
  • Stack: Java, RxJava, Retrofit, MVP, working with audio, fingerprinting algorithms.
  • Developed "Peretzcam" app
  • http://runmobile.ru/PeretzCam (deactivated in Google Play)
  • The official mobile app for the Russian TV channel "Peretz" (STS-Media). The app allows users to film short videos, trim and process them, and upload them to the system.
  • You can find a complete list of developed android apps within RunMobile at http://runmobile.ru.
JavaAndroid SDKAndroid NDKSound recognitionAndroid Development

Service plus group, moscow

Software Engineer (C++)

Oct 2010Sep 2012 · 1 yr 11 mos · Moscow

  • Worked on UKM4 POS system as a C++/Qt developer.
  • Integrated different POS hardware like fiscal registrars, cash displays, cardboard readers, and cash keyboards. Integration via COM port and USB.
  • Implemented new features for the cashier application.
  • Implemented back office part for POS-system (PHP, JS).
  • Stack: C++, Qt4, boost, PHP, mysql, java-script, jQuery, Yii
C++Qt4boostPHPmysqljava-script+3

Concern systemprom

Junior Software Engineer (C++)

Dec 2008Oct 2010 · 1 yr 10 mos · Moscow

  • Developed a desktop application that processed test files containing a set of events and commands, sending them to other subsystems. This helped employees react better to unexpected situations and be prepared for different events.
  • Built a Linux daemon and libraries to set up test environments and create specific test cases for various company products. This flexible solution allowed us enabled gradual deployment of the solution and allowed scaling without relying on my direct expertise.
  • Stack: C ++, Microsoft MFC, Qt4, PostgreSQL.
C++Microsoft MFCQt4PostgreSQLC++ Development

Education

National Research Nuclear University MEPhI (Moscow Engineering Physics Institute)

Master's degree

Jan 2004Jan 2009

Stackforce found 100+ more professionals with Android Development & Technical Leadership

Explore similar profiles based on matching skills and experience