Артём Федорцов - Android разработчик
Навыки
- - Android SDK
- - MVP
- Agile
- Clean Architecture
- Dagger2
- DRY
- fm
- Github
- GitLab
- Glide
- GSON
- Hilt
- Java/Kotlin
- Jetpack navigation
- Jira
- KISS
- LiveData
- Moxy
- MVI
- MVVM
- OkHTTP
- RESTful API
- Retrofit
- Room
- RXJAVA2
- Scrum
- Shared Preference
- SOLID
- View Binding
Опыт работы
Маркетплейс здоровья
Android разработчик - Январь 2020 - Март 2020Российский онлайн-сервис по заказу и доставке лекарств (онлайн аптека)
Более 1 млн. скачиваний с play market.
Задачи:
— Рефакторинг легаси и фиксы багов, так как проект нуждался в основном в поддержке, иногда реализация новых экранов, редизайн
— Поддержка многомодульного приложения
— Опыт многопоточного программирования (RxJava)Реализация нового функционала в мобильном приложении крупного ритейлера бытовой техники
Android разработчик - Март 2020 - Июль 2022Розничная сеть, специализирующаяся на продаже большого ассортимента товаров.
Более 1млн. скачиваний с play market.
Задачи:
— Фиксы багов, рефакторинг легаси, разработка и внедрение фич приложения
— Внедрение механики сравнения товаров
— Реализация механики избранных категорий и товаров
— Внедрение функционала привязки соц. сети к аккаунту пользователя
— Внедрение механики тэгов 1 и 2 уровня бренд->модель->характеристики в листинге товаров
— Реализация механики избранных магазинов
— Реализация фичи “Трейд-ин”
— Реализация экрана “Гейминг” с товарами для геймеров, а так же смена темы приложения при переходе в этот раздел
— Реализация раздела “Вопросы-ответы”
— Реализация раздела “Рассрочки и кредиты”
— Реализация раздела “Стримы”
— Реализация раздела “Уведомления”
— Custom View
— Android SDK
— Clean Architecture
— Поддержка многомодульных приложений
— MVP, MVVM, MVI паттерны
— Внедрение HMS в проект
— Внедрение Push Kit (HMS)
— Опыт многопоточного программирования (RxJava2)
Стек: Java, Kotlin, MVP, MVI, RxJava2, Dagger2, HMS, Retrofit, Room, ViewBinding, Glide, Clean Architecture,Маркетплейс
Android разработчик - Июль 2022 - Декабрь 2022Биржа игровых ценностей, предназначенная для обмена, продажи или покупки аккаунтов, предметов, золота и стороннего контента из развлекательных и киберспортивных дисциплин.
Задачи:
— Фиксы багов
— Поддержка старых и внедрение новых фич
— Поддержка многомодульности
— Опыт многопоточного программирования (RxJava2)
— Реализация раздела “Уведомления”
— Реализация раздела “Вопросы-ответы”
— Реализация фичи “Трейд-ин” для игровых ценностей
— Реализация раздела “Избранные продавцы”
Стек: Kotlin, MVI, RxJava2, Dagger2, Retrofit, Room, View Binding, Glide, Clean Architecture, Многомодульное приложениеПромо-приложение для торговой сети
Android разработчик - Декабрь 2022 - настоящее времяПриложение для продвижения бизнеса, нацеленное на продвижение крупной торговой сети.
После установки приложения, пользователь регистрируется в дисконт-системе сети, и имеет возможность забрать QR-код на скидку на первые покупки.
Задачи:
— Фиксы багов
— Поддержка старых и внедрение новых фич
— Реализация раздела “FAQ”
— Реализация раздела “Уведомления”
— Custom View
— Android SDK
Стек: Kotlin, MVI, RxJava2, Hilt, Retrofit, Room, View Binding, Glide, Clean Architecture
Образование
программист
ИАТУ (Филиал УЛГТУ)2024информационные системы, программист
Ульяновский Авиационный колледж - Межрегиональный центр компетенций2019
Обо мне
Инженер Android
Сильные стороны — многопоточный подход, командный игрок.
Опыт в написании эффективного, поддерживаемого и многократно используемого кода. Опыт в проектировании, решении проблем и отладки.
Имеется опыт во взаимодействии между различными устройствами и версиями Android.
Soft Skills:
Коммуникабельность
Умение работать в команде
Умение выявлять, анализировать, решать проблемы
Быстрообучаемый
Быстро адаптируемый