Александр В. Android разработчик, Senior
ID 8397
АВ
Александр В.
Мужчина
Грузия, Батуми, UTC+4
Ставка
3,875 Р/час
НДС не облагается
Специалист доступен с 6 декабря 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Senior
Навыки
Agile
Android
Android SDK
API
AppCenter
AutoCAD
Bitbucket
C++
CameraX
Clean Architecture
Confluence
Coroutines
Custom View
Dagger
DatoCMS
DBAL
Espresso
Figma
Firebase Analytics
Firebase App Distribution
Firebase Crashlytics
Flow.js
Git
GitHub
GitLab
Google
Google Play Services
Hilt
Java
Jetpack Compose
Jira
JavaScript
JSON
JUnit
Kali
Kanban
Koin
Kotlin
LiveData
Lottie
Microsoft
Mockito
MVI
MVP
MVVM
Navigation Component
OkHttp
OpenAPI
OpenMP
Osint
Paging
Adobe Photoshop
Protobuf
Push Notifications
Python
REST
Retrofit
Room
RxJava
Scrum
Shared
ShareX
SQLite
Trello
ViewModel
WebSockets
WebView
Программирование
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
Manufacturing
Знание языков
Русский — 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 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да