Александр В. Android разработчик, Senior
ID 8397
АВ
Александр В.
Мужчина
Грузия, Батуми, UTC+4
Ставка
3,875 Р/час
НДС не облагается
Специалист доступен с 29 апреля 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Опыт в разработке Android 5+ лет и более 13 лет опыта программирования в других областях.
Хороший член команды, целеустремленный, всегда достигающий поставленных целей. Глубокое понимание цикла разработки мобильных устройств. Хорошие коммуникативные навыки, высокая мотивация, готовность быстро приобретать новые навыки и совершенствоваться. Следит за обновлениями в области новых технологий. Я бы предпочел решать сложные задачи и внедрять уникальные функции в приложения.
Проекты
(7 лет 5 месяцев)
ПРИЛОЖЕНИЕ ЗДРАВООХРАНЕНИЯ
Роль
Сеньор Android Инженер
Обязанности
Интеграция новой функциональности, включая использование Google Fit Api, в существующую кодовую базу, обеспечивая при этом совместимость и ремонтопригодность;
Проектирование архитектуры приложения с использованием чистой архитектуры и MVVM;
Рефакторинг дизайна приложения;
Рефакторинг кода для повышения эффективности, читаемости и сопровождаемости кодовой базы проекта;
Обеспечение четкого разделения задач между различными уровнями приложения;
Проектирование экранов приложений и бизнес-логики (дизайн-макет, пользовательские представления, логика синхронизации с сервером);
Оценка задач;
Оптимизация производительности для обеспечения эффективного использования ресурсов и бесперебойного взаимодействия с пользователями;
Проведение демо-презентаций приложения и разработанной в каждой итерации функциональности;
Создание автоматизированных сборок для контроля качества с помощью AppCenter;
Активное взаимодействие с межфункциональной командой, помощь в ведении коммуникации между клиентом и представителями команды разработки;
Сотрудничество с дизайнерами пользовательского интерфейса / UX для создания визуально привлекательных и удобных для пользователя экранов приложений.
Kotlin
Clean Architecture
MVVM
ViewModel
LiveData
Navigation Component
Coroutines
Coroutines Flow
Dagger 2
GPS/Location
Room + SQLite
Firebase Analytics,
Crashlytics,
Push Notifications
Google Fit Api
AppCenter
Retrofit + OkHttp
Git
Github
Slack
Jira
Confluence
Scrum
Период работы
Февраль 2022 - Сентябрь 2023
(1 год 8 месяцев)
МАРКЕТПЛЕЙС ПРИЛОЖЕНИЕ
Роль
Senior Android Инженер
Обязанности
Разработка экранов приложений и бизнес-логики с использованием Kotlin, Jetpack Compose и корутин;
Разработка и внедрение архитектуры приложения, основанной на Чистой архитектуре и шаблонах MVVM, обеспечивающей разделение задач, тестируемость и ремонтопригодность;
Внедрение Server Driven UI в архитектуру приложения с использованием DatoCMS;
Создание пользовательских представлений;
Помощь в настройке CircleCI для использования в качестве CI/CD в цикле разработки приложения;
Создание переиспользуемых компонентов пользовательского интерфейса Compose для обычных элементов пользовательского интерфейса, таких как кнопки, диалоговые окна и меню;
Реализация внедрения зависимостей с помощью Koin;
Внедрение WebViews с интерфейсом JS для электронных документов, коммерческих соглашений и платежей;
Интегрирование Google Maps API для реализации карт, позволяющий пользователям просматривать карты, маркеры и маршруты и взаимодействовать с ними;
Рефакторинг кода, удаление повторяющегося кода и создание переиспользуемых функций и компонентов;
Сотрудничество с межфункциональными командами для определения и разработки новых функций в соответствии с гибкими методологиями и лучшими практиками;
Оценка задач и ревью требований, обеспечение осуществимости и соответствия целям проекта;
Поиск и исправление багов, помощь тестировщикам в локализации ошибок;
Показ демонстрационных презентаций для клиентов;
Обзор кода младших разработчиков.
Kotlin
Java
MVVM
Android Auto
Clean Architecture
Coroutines, Flow
GPS/Location
Google Maps
Compose
WebView + JS
Koin
Retrofit
DatoCMS
CircleCI
Room + SQLite
Git + Gitlab
Github
Jira + Confluence
Camera
WebSocket
Firebase Analytics
Crashlytics
Период работы
Декабрь 2020 - Февраль 2022
(1 год 3 месяца)
ТРАНСПОРТНО-ЛОГИСТИЧЕСКОЕ ПРИЛОЖЕНИЕ
Роль
Android Инженер
Обязанности
Создание пользовательских мобильных приложений с использованием нативных технологий;
Разработка пользовательских интерфейсов, которые задействовали множество сенсоров и создавали захватывающий опыт для пользователя;
Сотрудничество с межфункциональными командами для определения и разработки новых функций;
Анализ приложения для выявления и документирования слабых мест и ошибок;
Реализация вызова к серверу на основе ProtoBuf;
Реализация карты с использованием (Openmp);
Отслеживание проблем и оперативное исправление ошибок;
Рефакторинг кода;
Код-ревью для других членов команды разработки.
Kotlin
Java
MVVM
Clean Architecture
Coroutines, Flow
Firebase Analytics
Crashlytics
Paging library
PagedListAdapter
OpenMap
RxJava2
Hilt
Retrofit
JUnit + Mockito
Room + SQLite
Jira + Confluence
ProtoBuf
GPS/Location
ktLint
Camera
Период работы
Февраль 2019 - Декабрь 2020
(1 год 11 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да