Александр Б. Android разработчик, Senior
ID 22143
АБ
Александр Б.
Мужчина, 35 лет
Беларусь, Минск, UTC+3
Ставка
4 285,71 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
● 11 лет опыта разработки мобильных приложений
● Свободное владение Java, Kotlin и Android SDK
● Умение работать с legacy кодом
● Имею глубокие знания в разработке пользовательских интерфейсов
● Умение работать в команде разработчиков
● Умение оптимизации производительности приложений и устранение багов.
● Разработка приложений с нуля, от проектирования архитектуры до публикации в Google Play
● Коммуникабельный, быстро нахожу общий язык с коллегами
● Участие в Code Review (был в своё время Lead code review)
● Работа с Git, CI/CD и инструментами для автоматизации сборки (Gradle)
● Следование принципам чистого кода (SOLID, Clean Architecture, DRY, KISS, YAGNI).
● Всегда стремлюсь к высокой эффективности, умею грамотно планировать задачи, реалистично оценивать сроки, следовать намеченному плану и гарантировать стабильность и предсказуемость результатов.
● Способность разбивать задачи на составляющие, анализировать необходимые усилия и учитывать возможные риски.
Проекты
(11 лет 11 месяцев)
Phone caller
Роль
Android разработчик
Обязанности
Описание
Номер телефона для текстовых сообщений и звонков + eSIM для всемирного Интернета. Позволяет иметь разные телефонные номера для личных и деловых нужд без дополнительной SIM-карты, а также звонить и отправлять текстовые сообщения по всему миру без дополнительных затрат. Приложение позволяет выбрать пользовательский номер телефона и совершать телефонные звонки без отображения вашего реального номера. Также вы можете писать SMS на другие телефонные номера.
Задачи
Разработка новых фич в приложении
Участие в проектировании и разработки удобного UI/UX
Код-ревью проекта
Взаимодействие и участие в обсуждениях с другими членами команды для достижения поставленных целей
Фикс существующих багов
Рефакторинг существующего Java кода на код Kotlin
Выкладывание новых версий приложения на Google Play Market
Стек специалиста на проекте
.NET 4.5, Room, Twilio, Mockk, Flows, JUnit, Gradle, Firebase, Gson, Analytics, Glide, ViewModel, Android Architecture Components, Okhttp3, FFmpeg, Navigation, Provider, Coroutines, LiveData, Notifications, Kotlin, etc, telecom, Android SDK, Dagger2, Retrofit 2, robolectric, different
Отрасль проекта
Telecom
Период работы
Декабрь 2023 - По настоящее время
(1 год 8 месяцев)
Smart home project
Роль
Ведущий инженер-программист (Android)
Обязанности
Описание
Технологии IoT. Умный дом. Имеет функции подключения умных устройств, таких как концентратор, шлюз, свет, клавиатура и другие. Также имеет функции включения/выключения устройств, имеет планировщик, совместное использование устройств и другие возможности устройств.
Задачи
Разработка новой функциональности и доработка существующих.
Поддержка легаси кода
Рефакторинг с Java на Kotlin безархитектурного приложения на MVVM (по принципу TDD)
Написание инструментальных и юнит тестов
Поддержка новых версий андроид
Внедрение новых технологий в проект
Код ревью проекта (позиция Lead code review на проекте)
Разработка архитектуры и реализация SDK для приложения
Написание документации
Стек специалиста на проекте
API, Kotlin, JUnit, Gradle, Firebase, Android SDK, Gson, Glide, Retrofit 2, ExoPlayer, Android Architecture Components, Okhttp3, ViewModel, Notifications, LiveData, Mockk, Camera2, robolectric
Отрасль проекта
IoT
Период работы
Май 2019 - Декабрь 2023
(4 года 8 месяцев)
Индивидуальный тренер
Роль
Инженер-программист(Android), Team Lead
Обязанности
Описание
Приложение для тренировок на силовом тренажере. Способ подключения к тренажеру - блютуз. Показывает историю твоих тренировок, рекомендации, амплитуду тренировок (строит график).
Задачи
Участие в команде проектирования архитектуры и разработки приложения с нуля
Разбиение задача на подзадачи и выдача их команде.
работа по Scrum (Sprint refinement, Retro, Demo)
показ демо заказчику на реальном тренажере в режиме реального времени
Написание инструментальных и юнит тестов
Стек специалиста на проекте
Kotlin, JUnit, Android SDK, Gson, Room, Retrofit 2, Android Architecture Components, Okhttp3, ViewModel, Navigation, Coroutines, LiveData, Firebase Cloud Messaging, Mockk, robolectric
Отрасль проекта
LifeStyle
Период работы
Октябрь 2021 - Апрель 2022
(7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет