Android-разработчик Middle/ Senior
Описание
Ткачёв Егор Мужчина +7 (993) 4827442 — предпочитаемый способ связи tkachevegor3@gmail.com Гражданство: Россия, есть разрешение на работу: Россия Готов к переезду, не готов к ком андировкам Желаемая должность и зарплата Android -разработчик Специализации: — Программист, разработчик Занятость: полная занятость График работы: полный день, удаленная работа Желательное время в пути до работы: не имеет значения Опыт работы — 3 год а 2 месяца Октябрь 2022 — настоящее время 3 года 2 месяца Haier Android -разработчик Проект: evo: умный дом от Haier Стек: XML, Jetpack Compose, MVI (MVIKotlin, Elmslie), MVVM, Ktor, Retrofit, Koin, Dagger, Coroutine, Git, CI/CD, Firebase. Команда : 6 android разработчика, 4 ios разработчика, backend, 2 QA, product manager. Функционал: -Разработал систему Stories (просмотр фото/видео, пауза, жесты), повысив вовлеченность пользователей в карточках продуктов на +15 -20%. -Реализовал модуль отзывов с пр икреплением фото/видео/документов, что улучшило качество обратной связи и увеличило долю отзывов с медиа на 27%. -Внедрил сканирование QR/штрих -кодов и верификацию сертификатов сервисного обслуживания, сократив время процесса подтверждения с 30 сек. до 5 сек. -Мигрировал ключевые модули (сканирование QR, видеоплеер, загрузка медиа, работа с SharedPreferences) на Kotlin Multiplatform – сократил дублирование логики между Android и iOS. -Участвовал в создании собственного решения для отображения SDUI -компонен тов. -Унифицировал логику SDUI -компонентов в KMM, уменьшив поддерживаемый код и ускорив релизы кроссплатформенных фич. -Внедрил кеширование экранов через DataStore, что ускорило время повторной загрузки страниц на 60% и сократило обращение к API, уменьшив нагрузку на backend. -Добавил обработку offline -режима. -Создал анимированные UI -элементы (Lottie/Compottie) в Jetpack Compose для улучшения UX. -Настраивал CI/CD -процессы, улучшив стабильность релизов, сократив время поставки фич до продакшена и уменьшив количество регрессионных ошибок за счёт автоматизации проверки качества. -Вёл код -ревью и поддерживал стандарты качества (SOLID, чистая архитектура). Проект: evo - фильмы, сериалы и тв Стек: XML, Jetpack Compose, MVI (MVIKotlin, Elmslie), MVVM, Ktor, Retr ofit, Koin, Dagger, Coroutine, Git, CI/CD, Firebase. Команда: 6 android разработчика, 3 backend, 3 QA, product manager, product owner. Функционал: -Модернизировал Android TV приложение, выполнив полный редизайн и миграцию на современный стек (Jetpack Compo se / MVIKotlin), что позволило быстрее внедрять новые экраны и упрощать поддержку кода. -Оптимизировал UI под управление пультом и большие экраны, улучшив стабильность на ТВ -устройствах, снизив количество ошибок в навигации. -Реализовал карточки контента, со встроенной рекламой и подробные сообщения об ошибках (offline, API -fail, пустые результаты), что уменьшило количество обращений в поддержку. -Внедрил поиск по установленным приложениям, установку приложения по прямой ссылке и интеграцию с системным лаун чером Android TV. -Внедрил кастомную экранную клавиатуру, полностью контролируемую из приложения, что улучшило UX на специфичных сценариях ввода и позволило единообразно управлять поведением клавиатуры на разных устройствах. -Писал Unit -тесты (JUnit, Mocki to) и UI -тесты (Espresso, Appium) для ключевых модулей, что повысило стабильность релизов и ускорило процесс тестирования. Образование Высшее 2027 Санкт -Петербургский политехнический университет Петра Великого, Санкт -Петербург ИКНТ, Информатика и вычисл ительная техника Навыки Знание языков Русский — Родной Навыки Android Java Git Kotlin Android SDK Agile Retrofit Koin Ktor MVVM RxJava Scrum MVI MVP API Room Jetpack Compose Dagger 2 XML Decompose JUnit OkHttp REST API KMM CI/CD Flow Coroutines Hilt Gradle Clean Architecture Дополнительная информация Обо мне Я Android -разработчик с 3+ годами коммерческого опыта. Работал в продуктовой разработке, участвовал в создании и развитии крупных приложений, включая онлайн магазин те хники, умный дом, развлечения и агрегатор контента от популярных онлайн кинотеатров. Уверенно работаю с Jetpack Compose, XML, MVVM, MVI, Coroutine, Flow и RxJava. Опытно проектирую архитектуру, рефакторю сложные модули, упрощая код и улучшая его читаемость . Внедрял Repository Pattern, Offline -режим , CI/CD. Глубоко понимаю SOLID, Clean Architecture, Dependency Injection(Dagger, Koin). Оптимизирую работу с сетью (Retrofit, Ktor, OKHttp), настраиваю кэширование и ретраи, повышая надежность API. Имею опыт работ ы с Room, JSON, DataStore, Shared preferences, Firebase, AppMetrica. Активно участвую в код -ревью, помогаю новичкам в команде, участвую во всех процессах Scrum. Постоянно развиваюсь и изучаю новые технологии Telegram: @egortkach1 1. Языки программировани я и платформы Kotlin, Java, Kotlin Multiplatform (KMP), Android, Android TV, Android SDK 2. Фреймворки, UI и архитектурные паттерны Фреймворки и UI -библиотеки: Jetpack Compose, XML, Lottie, Compottie, Glide, Coil, CameraX, ExoPlayer, Server Driven UI Архи тектурные паттерны и принципы: MVVM, MVI, MVP, Clean Architecture, SOLID, Dagger Hilt, Koin, Factory, Singleton, Observer 3. Работа с данными, сетью и асинхронность Работа с данными: Room, DataStore, Shared preferences, JSON Работа с сетью: REST API, W eb Socket, JSON, OKHttp, Retrofit, Ktor, Gson Реактивное программирование и асинхронность: Coroutine, Flow, RxJava 4. Сборка, тестирование и процессы разработки Сборка и CI/CD: Gradle, Maven, GitLab CI, Fastlane Тестирование: UI -тесты, Unit -тесты, JUnit, Mo ckito, Appium Проектные методологии: Agile, Scrum, Kanban, Code Review, Pull Requests, GitFlow, CI/CD Мультимедиа и взаимодействие с системой: ExoPlayer, Push -уведомления, Deep Links
6 февраля, 2017
Валерий
Город
Санкт-Петербург
Возраст
71 год ( 2 марта 1952)
20 октября, 2021
Петр
Город
Санкт-Петербург
Возраст
47 лет ( 9 июля 1978)
26 марта, 2017
Варвара
Город
Санкт-Петербург
Возраст
31 год (19 декабря 1993)