Senior Android Developer( 85 Тех )
Описание
Потапов Максим
Мужчина , 49 лет , родился 20 октября 1976
+7 (910) 3886379
maxim -potapov@ya.ru — предпочитаемый способ связи
Проживает : Нижний Новгород
Гражданство : Россия , есть разрешение на работу : Россия
Готов к переезду , готов к командировкам
Желаемая должность и зарплата
Senior Android разработчик (Kotlin, Java, C++)
Специализации :
— Программист , разработчик
— Руководитель команды разработчиков
Занятость : полная занятость
График работы : полный день , удаленная работа , гибридный формат
Желательное время в пути до работы : не имеет значения
Общая информация
Обо мн е Tech Lead / Lead Android Developer с 8 -летним опытом лидирования команд и 20+ годами в
разработке под Android и и друг ие встр аиваемые системы.
Специализация на создании высоконагруженных и надежных клиентских приложений для
POS -терминалов, стриминг -сервисов ( Kotlin , Jetpack Compose , KMP ) и автомобильных мультимедиа
систем.
Эксперт в рефакторинге legacy -кода, внедрении современных архитектур ( MVI , Clean Architecture )
Ключевые навыки
• Языки & Платформы : Kotlin, Java, C++, Android SDK, KMP (Kotlin Multiplatform)
• Архитектура & Паттерны : MVI, MVVM, Clean Architecture, SOLID, Multi -Module
Architecture
• UI/ Фреймворки : Jetpack Compose, XML, Orbit, LiveData, Coroutines/Flow, Custom Views
• Базы данных & Сеть : Room, SQL, REST API, WebSocket, MQTT, Retrofit, OkHttp
• DI & Тестирование : Dagger 2, Hilt, JUnit, Espresso, Kasspresso, Unit Testing
• Инструменты : Git, Gerrit, Jira, Android Studio, Firebase (Crashlytics), Agile/Scrum
• Лидерство: Управление командой (до 5 -7 чел.), техлид, код -ревью, планирование
сроков, разработка ТЗ, наставничество, взаимодействие с заказчиками и вендорами .
Опыт работы — 24 года 3 месяца
Апрель 2025 —
настоящее время
8 месяцев
Рэд Лаб , ООО
Ульяновск , redlab.dev/
Проект: FinTech приложение для POS -терминалов
Роль в проекте : Lead Software Engineer, Technical Leader
Разработка приложения и встроенной библиотеки для кассовых терминалов (POS терминалов)
обеспечивающее обслуживание покупателей в различных торговых предприятиях.
• Повысил надежность платежной системы: снизил количество отказов из -за внутренних
ошибок драйвера на 20% за счет глубокого анализа и рефакторинга low -level кода (JNI).
• Выявил и исправил сложную, долгосрочную ошибку , вызывавшую массовые жалобы
пользователей, восстановив стабильность работы терминалов.
• Провел рефакторинг UI -слоя, что значительно повысило отзывчивость интерфейса и
улучшило пользовательский опыт.
• Внедрил практику написания Unit - и UI -тестов для критически важного функционала.
• Наладил прямое взаимодействие с производителем оборудования для решения аппаратных
проблем.
Стек технологий : Kotlin, MVI, Orbit, Jetpack Compose, Clean Architecture, JNI, LiveData, Dagger2,
REST API, Coroutines, Room, Cicerone, Unit tests, Junit.
Tools: Jira, Git, Android Studio, Firebase.
Сентябрь 2023 —
Март 2025
1 год 7 месяцев
Рэд Лаб , ООО
Ульяновск , redlab.dev/
Проект: Мобильное приложение для стриминг -видео сервиса
Роль в проекте : Lead Software Engineer , Technical Leader
Разработка приложения для мобильных устройств , обеспечивающее взаимодействие пользователя
с развлекательными стриминговыми видео сервисами : создание видео контента , загрузка видео
контента в облачный сервис , просмотр видеоконтента в различных форматах , поддержка
возможности комментирование контента , поиск контента , публикация реакции на контент (лайки ),
поиск контента и тд.
• Переработал часть экранов с технологии XML/Cicerone на Jetpack Compose, MVI (Orbit) и
Navigation, что ускорило разработку новых фич на 30% за счет декларативного подхода и
переиспользуемых компонентов.
• Разработал и внедрил методику автоматизированного UI-тестирования для Jetpack Compose
экранов с помощью JUnit.
• Оптимизировал потребление памяти и увеличил производительность приложения при работ е с
видео -контентом.
• Координировал взаимодействие между командами разработки для выработки единых
архитектурных решений.
Стек технологий : Kotlin , Kotlin Multiplatform , MVI , Orbit , Jetpack Compose , Clean Architecture , JNI ,
LiveData , Dagger 2, REST API , Coroutines , Room , Navigation 2, Moshi , ExoPlayer , Glide , Timber , Zxing ,
Picasso , Cicerone , WebView , Custom Views , Unit tests , Junit , Kasspresso , Espresso .
Tools: Jira, Git, Miro, Android Studio, Firebase, Crashlytics.
Февраль 2023 —
Сентябрь 2023
8 месяцев
Рэд Лаб , ООО
Ульяновск , redlab.dev/
Проект: Приложения для сети ресторанов KFC (терминалы
самообслуживания и оплаты)
Роль в проекте : Principal Software Engineer, Technical leader
Разработка приложения для настенных терминалов в сети ресторанов быстрого питания KFC,
позволяющее пользователю выбирать и заказывать блюдо из меню , а также оплачивать выбранный
заказ с помощью POS терминалов.
• Руководил разработкой и интеграцией приложений для настенных терминалов и POS -систем.
• Обеспечил надежную коммуникацию между устройствами по протоколам WebSocket и MQTT.
• Отвечал за ревью кода, планирование релизов и взаимодействие с backend -командой.
Стек технологий : Kotlin, Java, C++, MVVM, Clean Architecture, JNI, WebSocket, MQTT, Dagger2.
Tools: Jira, Git, Gerrit, Android Studio
Сентябрь 2022 —
Февраль 2023
6 месяцев
Рэд Лаб , ООО
Ульяновск , redlab.dev
Проект: Платформа для распознавания лиц и верификации пользователей
Роль в проекте : Lead Software Engineer
Разработка и поддержка SDK позволяющий сторонним разработчикам встраивать в свои
приложения функцию распознавания лиц . Разработка и поддержка демонстрационного приложения ,
позволяющие продемонстрировать основные возможности разрабатываемого SDK.
Роль в проекте : Lead Software Engineer .
• Отвечал за сопровождение SDK : внедрение новой функциональности и устранение ошибок
• Выявил и устранил причины ненадёжной работы нативного кроссплатформенного модуля.
• Оптимизировал взаимодействие приложения и нативного модуля через JNI , что увеличило
производительность приложения на 20%
• Опти мизировал взаимодействие приложения и драй вера видеокамеры устройства , что
позволило более чем на 50% увеличить точность и достоверность распознавания изображения .
• Внедрил дополнительные алгоритмы проверки распознавания, позволяющее отличать живое
лицо человека от его фотографии.
Стек технологий : Kotlin , Kotlin Multiplatform , Java , C++, MVVM , Clean Architecture , AIDL , JNI , JDK ,
LiveData , Dagger 2 API , Unit tests .
Tools: Jira, Git, Gerrit, Android Studio
Июль 2019 —
Август 2022
3 года 2 месяца
ООО Харман
Нижний Новгород
Ведущий инженер -программист
Разработка , сопровожд ение и отладка программного обеспечения . Программирование на Java, Kotlin
под Андройд 11. Разработка и поддержка встроенного framework для приложений автомобильной
навигации , а также разработка самих приложений .
Роль в проекте : Software Engineer
Задачи и обязанности : внесение исправлений в код и техническую документацию , разработка
модулей и фич , ревью кода , подготовка релизов
Стек технологий : Android R, Java/Kotlin, Dagger2 API, RxJava, MVVM, Clean Architecture, Unit tests.
Стандарты : ООП , SOLID.
Tools: Jira, Git, Gerrit, Android Studio
Июнь 2014 —
Декабрь 2019
5 лет 7 месяцев
ООО Харман
Нижний Новгород
Ведущий инженер -программист , руководитель группы разработки ПО
Руководство группой разработки , сопровождения и отладки программного обеспечения
автомобильной сист емы мультимедиа на базе HTML5 по следующим направлениям :
1. Разработка и сопровождения пользовательских интерфейсов приложений для мультимедиа
системы по требованиям заказчика .
2. Разработка и сопровождение встроенного API для взаимодействия пользовательских приложений
и внутренних систем автомобиля .
3. Разработка и сопровождение SDK включающий эмулятор автомобильной мультимедиа системы .
4. Разработка и сопровождение встроенного веб сервера для поддержки работы API
мультимедийной системы .
Стек технологий : Tizen, HTML5, JavaScript, Node JS, POSIX API.
Tools: Bugzilla, Clearquest, Aptana, Jira, Git
Февраль 2013 —
Май 2014
1 год 4 месяца
ООО Харман
Ведущий инженер -программист
Разработка встроенного пользовательского интерфейса на базе Андройд для устройств Smart TV.
Разработка пользовательских приложений для Smart TV
Стек технологий : Android, Java.
Tools: Eclipse Galileo/Ganymede, Jira, Git.
Март 2011 —
Январь 2013
1 год 11 месяцев
ООО Харман
Ведущий инженер -программист
Разработка встроенного пользовате льского интерфейса на базе Андройд для устройств Sirius XM
Radio.
Стек технологий : Android, Java.
Tools: Eclipse Galileo/Ganymede, Jira, Git.
Май 2010 — ООО Харман
Февраль 2011
10 месяцев
Ведущий инженер -программист
Разработка встроенного программного обеспечения для платформы Brew Mobile. ( уровень
приложений С/C++)
Стек технологий : C, C++, Brew Mobile, MVC.
Tools: Visual Studio 2005/2008, Source Insight, Qualcomm Brew MP SDK, Perforce.
Сентябрь 2008 —
Апрель 2010
1 год 8 месяцев
ООО Харман
Старший инженер -программист
Разработка встроенного программного обеспечения для платформы Windows Mobile platform
(уровень приложений С++, VB)
Стек технологий : C++, Windows Mobile, Visual Basic.
Tools: Visual Studio 2005/2008, WM SDK 6.0/6.5
Февраль 2008 —
Авгу ст 2008
7 месяцев
ООО Харман
руководитель группы разработки ПО
Разработка программного обеспечения для генерации XML документа на основе заданной
спецификации устройства . Это приложение извлекало из сетевого сервера тысячи электрических
параметров различных полупроводниковых устройств и предоставляло интерфейс для изменения и
валидации параметров электрической схемы и затем приложение генерировало XML файл и
человеко -читаемый PDF документ со спецификацией этого электронного устройства .
Стек технологий : Java EE, XML, PDF, client -server
Tools: InteliJ IDEA, Jbuilder, Swing Class Library, MS Visual Source Safe.
Декабрь 2007 —
Февраль 2008
3 месяца
ООО Харман
Инженер -программист
Поддержка программного обеспечения для Сервера Автомобильной Навигации , а также клиентского
приложения для мобильных устройств .
Стек технологий : Unix, Windows, Java SE/EE
Tools: Borland JBuilder
Февраль 2007 —
Декабрь 2007
11 месяцев
ООО Харман
Инженер -программист
Разработка встроенного программного обеспечения для поддержки функции push -to-talk в
мобильных телефонах .
Платформа и технологии : REX, C/C++
Tools: Rational Clear Case, Visual Studio 2005/2008
Сентябрь 2001 —
Февраль 2007
5 лет 6 месяцев
ЗАО Теком
Инженер -программист
Разработка клиент -серверной системы для удалён ного мониторинга и управления радиотехническим
оборудованием .
Технологии : С/С++ на серверной стороне , HTML c поддержкой ActiveX на клиентской стороне ,
протокол связи TCP/IP
Образование
Высшее
2001 Нижегородский государственный технический университет им . Р.Е.
Алексеева , Нижний Новгород
Радиоэлектроники и технической кибернетики , Сети связи и системы коммутации
Повышение квалификации , курсы
2021 Kotlin training series
Harman, Provides advanced programming principals of Kotlin.
2018 Android training for Auto
Harman, Provides advanced programming principals used for Android based system in Automotive
applications
2010 Android development platform
Harman, Deep understanding of Android architecture for SW architects.
2008 Intellectual Property Rights and Security
Harman, Training courses
Навыки
Знание языков Русский — Родной
Английский — B2 — Средне -продвинутый
Навыки Java REST API Gradle JSON API JUnit Git Spring Framework Kotlin Android SDK
Jetpack Compose Coroutines Dagger2 LiveData MVI MVVM Clean Architecture SOLID
Websocket Agile Custom Views Firebase Crashlytics Android TCP/IP USB Retrofit RxJava
SQL KMP
26 октября, 2016
Наталья
Город
Москва
Возраст
37 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
54 года ( 5 июня 1971)