Max Kachinkin

Max Kachinkin Email and Phone Number

Android Tech Lead @ Dodo Brands
Alanya, Antalya, TR
Max Kachinkin's Location
Alanya Bucağı, Antalya, Türkiye, Turkey
About Max Kachinkin

I am an Android Software Engineer with over 10 years of experience in building and scaling mobile apps for millions of users. Even if software engineering jobs were to vanish from Earth, I would still find fulfillment in creating, just as I did when producing music, which was my hobby.My core expertise is connecting technologies like Kotlin, Java, and the Android Framework with engineering practices such as CI/CD, TDD, and TBD. This enables me to develop high-performance, scalable, and reliable mobile applications.Throughout my career, I have been able to build apps from scratch and lead teams in app development projects. Collaborating with open-minded professionals and embracing the diversity of opinions brings me immense joy.I am particularly excited about the latest advancements in technology, including Jetpack Compose, which empowers me to create complex UI with greater ease.During my journey in programming, I realized the significance of knowledge sharing within a community. This realization has been my driving force to give back to the community and inspire fellow developers. Here's how I love to do it:- Speaking at conferences, where I have presented at major mobile conferences in Russia, such as Mobius and Codefest.- Writing articles about Android development on Medium (ProAndroidDev and BestProgramming) and on Habr.com.- Teaching Android development at an online school.- Developing my own authoring course on Android application architecture.For any opportunities contact me here or directly at maxkachinkin@gmail.com

Max Kachinkin's Current Company Details
Dodo Brands

Dodo Brands

View
Android Tech Lead
Alanya, Antalya, TR
Employees:
751
Max Kachinkin Work Experience Details
  • Dodo Brands
    Android Tech Lead
    Dodo Brands
    Alanya, Antalya, Tr
  • Otus Онлайн-Образование
    Android Course Teacher
    Otus Онлайн-Образование May 2023 - Present
    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.
  • Dodo Brands
    Android Tech Lead
    Dodo Brands Jan 2022 - Present
    Moscow, Moscow City, Russia
    International franchising company and one of the fastest-growing pizza chains in the world.As a Tech Lead of Dodo Pizza App (2M active users and 10+ Android developers):- Adopted a Trunk-based development approach that resulted in a reduction of lead time by 40% (from 10 to 6 days).- Initiated and carried out the Release train project, which helped us achieve predictable releases, decreased the “bugs per regress” metric by 45%, and decreased the “hot-fixes per release” metric by 70%.As Tech Lead of the Drinkit app (3 developers) — a coffee shop chain app.- Led the process of transitioning the application to a new architecture (MVI+Compose), which allowed the development of complex features with less labor.- Increase text coverage by 10%. I started the process of refactoring the transition to the tested architecture. When I joined the project the test coverage was 0%. Now it is 10% and unit testing is now incorporated in the development process.Continue to adopt Trunk-based development. - Posted about how we implement the "Branch by Abstraction" technique in Android development (https://habr.com/ru/company/dododev/blog/652029/). - Cultivate and inspire the inner community to work in short-lived branches, frequent integration, and constant code reviews.Stack: Android SDK, Kotlin, Coroutines/Flow, Dagger 2, Kodein, Realm, JUnit, Mockito, GitHub Actions.
  • Dodo Brands
    Android Software Engineer
    Dodo Brands Jan 2020 - Dec 2021
    Moscow, Russian Federation
    Lead Android Software Engineer in international markets team (3 Android developers). My main responsibility was adopting and growing Dodo Pizza App for international markets (15 countries). Within this goal:- Performed a long-term refactoring of the legacy code by turning them into country-agnostic features, which reduced the launch of a new country in the app from 30 days to 0 days.- Implemented country-specific features such as payments, address system, and onboarding, which covered the needs of 15 countries.Cultivated engineering practices: unit testing, Trunk-based development, and feature toggling.Also, I was: - leading and holding educational meet-ups in the inner Android community; - mentoring new developers (pair programming, TDD); - actively involved in hiring developers. Conducted 50+ interviews. - Reduced start app time (posted about it https://habr.com/ru/company/dododev/blog/513096/)Stack: Android SDK, Kotlin, Coroutines/Flow, Dagger 2, Realm, JUnit, Mockito, Bitrise.
  • Runmobile.Ru
    Android Software Engineer
    Runmobile.Ru Jun 2019 - Jan 2020
    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=enImplemented 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.
  • Tviz
    Lead Android Software Engineer
    Tviz Dec 2015 - May 2019
    Moscow
    1. Developed Android "Tviz" app.https://play.google.com/store/apps/details?id=com.cifrasoft.telefm300k+ 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 teamStack: 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.androidThe TV guide app for RTRS company.
  • Runmobile.Ru
    Android Software Engineer
    Runmobile.Ru Feb 2013 - Nov 2015
    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=enMedical centers chain MobilMed. Developing from scratch, releasing, and supporting.Stack: Java, RxJava, Retrofit, MVP.Developed "Turroo maps" apphttps://play.google.com/store/apps/details?id=com.turroo.maps&hl=enThe 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" apphttp://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.
  • Service Plus Group, Moscow
    Software Engineer (C++)
    Service Plus Group, Moscow Oct 2010 - Sep 2012
    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
  • Concern Systemprom
    Junior Software Engineer (C++)
    Concern Systemprom Dec 2008 - Oct 2010
    Moscow
    - Built a collection of training applications and modules (libs) for tracking air objects.- Put into practice the software patterns and OOP principles I learned earlier in the University.Stack: C ++, Microsoft MFC, Qt4, PostgreSQL.

Max Kachinkin Skills

Разработка Android Приложений Java Git Kotlin Solid

Max Kachinkin Education Details

Frequently Asked Questions about Max Kachinkin

What company does Max Kachinkin work for?

Max Kachinkin works for Dodo Brands

What is Max Kachinkin's role at the current company?

Max Kachinkin's current role is Android Tech Lead.

What schools did Max Kachinkin attend?

Max Kachinkin attended National Research Nuclear University (Former Moscow Engineering Physics Institute).

What skills is Max Kachinkin known for?

Max Kachinkin has skills like Разработка Android Приложений, Java, Git, Kotlin, Solid.

Who are Max Kachinkin's colleagues?

Max Kachinkin's colleagues are Алексей Берёзка, Pavel Kirilin, Evgenii Marushchenko, Antonia Anton, Kert Kiil, Yuliya Drozdenko, Stanislav Skorobovenko.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.