Антон С. Android разработчик, Senior
Антон С. - Android разработчик
ID 7971
АС
Антон С.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3,875 Р/час
НДС не облагается
Специалист доступен с 22 сентября 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
● Android-разработчик с 6-летним практическим опытом
● Глубокое знание языка программирования Java и Kotlin
● Опыт работы с Dagger2, RxJava, Coroutines, Navigation Component
● Глубокое понимание Android SDK
Большой опыт в написании приложений с использованием чистого подхода
● Опыт в проектировании, структурах данных, решении проблем и отладке
● Разработка и поддержка программного обеспечения в соответствии с согласованными стандартами кодирования.
● Работа с новейшими технологиями и APIs
● Знание MV* паттернов, паттернов проектирования и архитектур; понимание многомодульной архитектуры приложения
● Участие в модульном тестировании
● Опыт работы с WebSockets
● Опыт работы с Compose
Проекты
(6 лет)
Банковский проект
Роль
Android разработчик
Обязанности
Разработал библиотеку, предоставляющую фон для отрисовки продуктов заказчика, работающую по принципу "черного ящика". Библиотека принимает на вход id продукта, и возвращает готовое view / compose fun, которое в зависимости от конфигурации может отображать статические градиенты, подкачивать картинки, подкачивать одинарные или спаренные (intro + loop ) видео, обеспечиваю плавную смену одного варианта в другой и систему обработки проблем отображения. Так же при инициализации библиотеки подкачивался конфиг файл, хранящий данные базовых цветов, ендпоинтов и иной информации в БД.
Задачи:
● Многочисленные связанные команды на экранах совместного главного банка с поддержанием большой унаследованной кодовой базы java;
● Написание новых модуле й в kotlin+coroutine;
● Работа с PR review of the tribe;
● Работа со старыми библиотеками для тестов и переключения кодовой базы на Mockk;
● Создание общих модулей для пользовательских представлений в соответствии с black box pattern;
● Работа с регрессионным тестированием и исправлением страниц аналитики;
● Работал с миграцией на микросервисах;
● Написание как самодокументированного, так и хорошо документированный кода (Kdoc);
● Разработка экранов новых функций.
Стек:
MVVM/MVI/Local architecture solutions, RxJava2/Coroutine, Dagger2, Retrofit, Multimodule Architecture.
Период работы
Июнь 2022 - Сентябрь 2023
(1 год 4 месяца)
Виджеты
Роль
Android разработчик
Обязанности
Разработал виджет на рабочий стол, отрисовывающий графики выбранных валют и персонализированные уведомления для пользователя. Функционал предусматривал плавную перерисовку при смене занимаемого кол-ва ячеек виджетом.
Задачи:
● Разрабатывал Android-проекты с использованием Android widgets API;
● Строил гибкий пользовательский интерфейс UI виджетов для различных версий Android и устройств;
● Общение с командой;
● Использование подхода R&D;
● Ежедневные встречи;
● Выпуск и поддержка приложения.
Стек:
MVVM, Work Manager, Firebase, Appsflyer, Koin, Coroutines. Приложение для настройки и отображения виджетов лаунчера для криптовалют.
Период работы
Январь 2022 - Июнь 2022
(6 месяцев)
Фото-видеоредактор с масками для лица
Роль
Android разработчик
Обязанности
В проекте с фото-видеоредактором разработал репозиторий в проекте заказчика, позволяющий:
1) Обращаться через contentProvider к внутренней БД медиаресурсов устройства посредством SQL-подобного запроса, прохождению по данной таблице и сборе данных медиаресурсов и последующие отображением их в кастомном списке внутри приложение.
2) После окончания модификаций фото/видео обеспечивает последующее сохранение их в промежуточном external storage и/или создание broadcast на внесение этого ресурса в галерею пользователя в общую/с названием приложения заказчика папку.
Задачи:
● Разрабатывал Android-проекты в сфере редактирования фотографий и видео;
● Работал с контент-провайдерами и виджетами;
● Писал чистый многоразовый и поддерживаемый код;
● Разработка и публикация рекламного ролика в Google Play;
● Написал как самодокументированный, так и хорошо документированный код (Kdoc);
● Анализ производительности мобильных приложений;
● Разработка, создание и поддержка высокопроизводительных, многоразовых и надежные приложения для Android.
Стек:
MVP+Moxy+Cicerone, RxJava2, Dagger2, AppsFlyer, Firebase, Facebook SDK. Разработка новых функций, добавление новых типов эффектов, работа с библиотеками C++.
Период работы
Март 2021 - Декабрь 2021
(10 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет