Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте более двух недель назад

Кандидат

Мужчина, 21 год, родился 28 ноября 2003

Не ищет работу

Гомель, не готов к переезду, не готов к командировкам

Android Developer

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость, проектная работа

График работы: сменный график, гибкий график, удаленная работа

Опыт работы 5 лет 6 месяцев

Февраль 2023Октябрь 2024
1 год 9 месяцев
KINETIC (ex. PunchPose)

punchpose.com

Middle Android Developer
Стартап с нейронкой, которая считает удары, приседания и прочие позы напрямую с камеры, где по итогу упражнения выводятся очки, ошибки и прочая статистика. К упражнению приложены аудио и видео как выполнять упражнение. По окончанию воркаута формируется таблица лидеров Стек: Dagger Hilt, Kotlin, Kotlin Flows and Coroutines, Apollo (для GraphQL), Room, WorkManager, Firebase, CameraX, PoseDetector, MVVM Обязанности: Работал с камерой и нейронкой для подсчета очков, добавлял новые экраны, делал кеширование ассетов и их синхронизацию, проектировал архитектуру, добавлял получение/обновление контента на основе выбранной лицензии, подключал Firebase
Август 2022Ноябрь 2022
4 месяца
Softjet
Middle Android Developer (Проектная работа)
https://play.google.com/store/apps/details?id=ru.likecentre.lms Приложение, которое предоставляет курсы для предпринимателей. При авторизации пользователю на почту приходила ссылка, с помощью которой через диплинк можно было войти в приложение. Сам курс состоял из уроков, содержание и структура которого зависила от бекенда. С помощью админки можно было посылать различные пуш-уведомления и модалки Стек: MVVM, Retrofit, OkHttpClient, Cicerone, Dagger Hilt, Coroutines, LiveData, DeepLinks, Coil, ExoPlayer, Backend-driven UI, ViewBinding Обязанности: Поддержка и внедрение новых экранов, где нередко приходилось создавать программно вьюшки и затем отправлять от них запрос на сервер. Написание кастомных вьюшек и переиспользуемых компонентов, работа с диплинками, пушами и аналитикой, выпуск сборок в Google Play
Декабрь 2021Июль 2022
8 месяцев
ООО «Джейси»

easyhead.ru

Middle Android Developer (Проектная работа)
В компании имелось 2 проекта: EasyHead и Emergency. Первый предназначался для губернаторов областей России, с помощью которого можно было поручать задания госслужащим, общаться в чате и следить за прогрессом. Второй - проект-тендер, который позволял людям оказать скорую помощь с помощью приложения. Использовались карты, чат с мед-работником, а также удобный способ предварительно выставить диагноз пациенту, что позволяет оказать помощь эффективнее Стек (характерен для двух проектов): Dagger Hilt, Coroutines/Flow, Retrofit, OkHttpClient, Firebase, YandexMaps, ViewBinding, Navigation Component, MVI, Clean Architecture Обязанности: Проектировал и создавал весь функционал чата (на SSE), внедрял диплинки, работал с графиками, делал полноценную обработку Markdown, дополнял функционал, писал переиспользуемые компоненты, кастомные вьюшки. Анализировал и фиксил баги, рефакторинг. Проектировал архитектуру
Май 2021Июль 2021
3 месяца
Sibdev
Middle Android Developer (Проектная работа)
Проект, основная аудитория которой являлись люди старшего возраста. С помощью приложения они могли совершать различные упражнения для укрепления здоровья. Для замера результатов было много графиков на экране дашборда. Стек: Retrofit, MVI, Coroutines, Koin, MPChart, Navigation Component Обязанности: Формировал ТЗ, проектировал API и архитектуру, реализовывал кастомные вьюшки и многомодульность, правил баги, соблюдал принципы SOLID и чистую архитектуру
Декабрь 2020Апрель 2021
5 месяцев
LeadFrog (Проектная работа)

leadfrog.ru/

Android Developer
LeadFrog - приложение, которое предназначалось для выставок: с помощью него участники и посетители выставки могли легко контактировать друг с другом. Участники выставки предоставляли свои продукты и отслеживали заинтересованных лиц, а посетители могли посмотреть весь перечень продукции и не только. Само приложение ориентировалось на то, чтобы им можно было пользоваться даже при отсутствии интернета, а для быстрых и эффективных запросов вместо REST API использовался GraphQL Стек: Retrofit, Apollo (для GraphQL), Koin, MVVM+MVI, Firebase, RxJava, Navigation Component, Room Обязанности: Писал проекта с нуля, проектировал архитектуру приложения, писал кастомные вьюшки и реализовал экраны с нестандартной логикой, работал с GraphQL запросами, проектированил БД и правил баги
Сентябрь 2020Ноябрь 2020
3 месяца
Android Developer
Приложение Астрология - проект, где предлагали свои услуги специалисты по данной тематике Стек: Volley, Material Design, Retrofit, RxJava, Koin Обязанности: Занимался редизайном приложения и добавлял новые функциональные возможности
Январь 2020Сентябрь 2020
9 месяцев
JeleApps (Аутсорс)
Android Developer
https://play.google.com/store/apps/details?id=com.ru.tmk.tmk ТМК - новостной агрегатор в области металлургии. С помощью него можно было просматривать новости и разного вида медиа-контент, имелась реклама и сложная система списков. Легаси. https://play.google.com/store/apps/details?id=com.tenmin4beauty 10min4beauty - приложение для курсов по фейс-йоге, есть возможность просматривать курсы, а также контактировать с тренером. Имелись пуш уведомления, внутренняя оплата и пуш уведомления 4Keeds - проект для матерей, с помощью которого присылаются развивающие задания для малышей. Есть возможность отслеживать прогресс. Имеется внутренняя оплата в виде подписки SpotApp - приложение для путешественников, которое позволяет отслеживать опасные и полезные места для посещения. Для китайского региона использовались OpenStreetMaps, для остального GoogleMaps. Стек (суммарный): Moxy, Dagger, Retrofit, RxJava, Google Maps, OpenStreetMaps, Navigation Component, Cicerone, метрики (AppsFlyer, YandexMetrica), Firebase, Koin, Coroutines Обязанности: Добавлял новый функционал в нескольких проектах, правил баги, создавал экраны, работал с пуш-уведомлениями, рефакторил. Часть библиотек использовало старую версию, так как проект был или очень большим, чтобы мигрировать на новую, либо поддерживал версии андроида ниже API 21.
Сентябрь 2019Январь 2020
5 месяцев
AkorDirect
Android Developer
Сам проект по функционалу походил на Авито. Имелись категории товаров для машин, чат и прочие вещи свойственны барахолкам. Стек: Coroutines, Navgation Component, Data Binding, Room, Koin, Retrofit Обязанности: Добавил экран категорий товаров (фильтр), работал со сложными списками, имел дело с чатом, правил баги, делал редизайн
Ноябрь 2018Август 2019
10 месяцев
CodeX
Android Developer
Основной проект - Hawk. Сервис по отлову и опубликованию багов. Для мобилки писался клиент с нужным дизайном и современным стеком. Стек: Koin, Kotlin, RxJava, Apollo (для GraphQL), многомодульная архитектура, Custom Views Обязанности: Поддерживал старые и добавлял новые экраны, работал с запросами GraphQL и писал кастомные вьюшки

Навыки

Уровни владения навыками
Clean Architecture
Android
Git
Java
Kotlin
ООП
MVVM
MVP
MVI
SOLID
RxJava
Dagger
Coroutines
Apollo
Koin

Обо мне

Энтузиаст, любящий интересные и сложные задачи. Умею читать и анализировать чужой код. Любитель рисовать UML-диаграммы Любимые технические книги: Чистая Архитектура, Совершенный Код, Банда Четырех, документация от Google Основные языки - Java и Kotlin. Опциональные - Python, JS, C/C++, Rust (знания в порядке убывания). Соблюдаю KISS, DRY, в особенности SOLID Основной стек под Android: Retrofit/Apollo (для GraphQL), Koin/Dagger/Hilt, RxJava/Coroutines. Паттерны - MVP, MVVM, MVI. Владею Architecture Components (Room, Data/View Binding, Navigation, ViewModel, LiveData). Малые библиотеки не вижу смысла перечислять (например, Gson, Glide/Picasso и тд). Был опыт с метриками (AppsFlyer, YandexMetrica) и пушами. Умею и могу работать с легаси. Есть опыт в написании кастомных вьюшек Опциональный стек: node js, django, flask Если я не буду доступен по телефону, то пишите в Telegram: https://t.me/aDJ_djak31Dajk_3dn12AfFvF0xad0A1

Неоконченное высшее образование

2025
Гомельский государственный университет им. Ф. Скорины, Гомель
Факультет Физики и Информационных Технологий, Компьютерная безопасность

Знание языков

РусскийРодной


АнглийскийB2 — Средне-продвинутый


Гражданство, время в пути до работы

Гражданство: Беларусь

Разрешение на работу: Беларусь

Желательное время в пути до работы: Не имеет значения