Артём Б. Android разработчик, Senior
ID 12421
АБ
Артём Б.
Мужчина, 23 года
Россия, Санкт-Петербург, UTC+3
Ставка
3 020,83 Р/час
вкл. НДС 20% (416.67 Р)
Специалист доступен с 11 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Артём — опытный Android-разработчик уровня Senior. Он обладает глубокими знаниями и навыками в области разработки мобильных приложений, включая Android SDK, Android Studio, CI/CD, Clean Architecture, Coroutines, Dagger2, DbUnit, DRY, Firebase, G-Drive, Git, Gradle и другие инструменты и технологии.
Артём имеет опыт работы над проектами в различных отраслях, таких как логистика и транспорт, маркетинг, реклама и дизайн, FoodTech. На каждом проекте он выполнял широкий спектр задач, включая разработку новых функциональностей, написание unit-тестов, внедрение зависимостей, управление асинхронными операциями, реализацию навигации, обеспечение реального времени взаимодействия, настройку непрерывной интеграции и поставки, а также написание кода с соблюдением архитектурных принципов.
Артём участвовал в разработке и поддержке крупного приложения для организации и автоматизации заказа и доставки грузов, адаптивных и легко расширяемых мини-приложений в сфере развлечений и досуга, а также приложения по доставке, доступного на европейском рынке.
Проекты
(4 года 9 месяцев)
Разработка и поддержка крупного приложения для организации и автоматизации заказа и доставки грузов
Роль
Android Developer
Обязанности
Команда: 8 человек
Задачи:
Разработка новых функциональностей и улучшение существующих;
написание unit-тестов для проверки работоспособности кода;
использование Dagger 2 для реализации внедрения зависимостей и повышения модульности приложения;
применение Coroutines для управления асинхронными операциями и обеспечения плавной работы приложения;
реализация навигации между экранами с использованием Navigation Component;
внедрение Websockets для обеспечения реального времени взаимодействия в приложении;
настройка непрерывной интеграции и поставки (CI/CD) для автоматической сборки и развертывания приложения;
использование принципов Server Driven UI для динамического обновления интерфейса приложения;
написание кода с соблюдением архитектурных принципов Clean Architecture и MVVM;
работа с Git для контроля версий кода и совместной работы над проектом;
проведение code review;
Стек специалиста на проекте
MVVM+R, NX, UI, Unit testing, JavaScript, WebSockets, Clean Architecture, Component, SOLID, Architecture, Java SE, Git, Firebase, MVP, MVVM, Dagger, Koin, DRY, Clean, Navigation, Coroutines, DbUnit, Kotlin, Retrofit, H2, G-Drive, CI/CD, Android SDK, Dagger2, Code Review, Testing, Identity Server
Отрасль проекта
Logistics & Transport
Период работы
Июнь 2023 - По настоящее время
(1 год 4 месяца)
Разработка адаптивных и легко расширяемых мини-приложений в сфере развлечений и досуга
Роль
Android Developer
Обязанности
Задачи:
Разработка мини-приложений на языке Kotlin с использованием архитектурного паттерна MVVM;
использование Coroutines для управления асинхронными операциями и повышения производительности приложения;
модернизация и оптимизация общего процесса для разработки приложений;
реализация принципов SOLID, DRY, KISS для создания чистого и поддерживаемого кода;
использование библиотеки OkHttp для работы с сетью и выполнения http-запросов;
использование библиотеки Glide для загрузки и отображения изображений в приложении;
интеграция с Firebase для аналитики, управления пользователями и отправки уведомлений;
разработка функционала для интеграции рекламы в приложение;
тестирование и оптимизация работы приложения для обеспечения хорошей производительности и пользовательского опыта;
координация работы команды (выполнял роль техлида);
проведение обучающих мероприятий;
планирование проектов;
обеспечение выполнения сроков и качества работ.
Стек специалиста на проекте
MVVM+R, NX, UI, Работа с интеграциями, Разработка, Clean Architecture, SOLID, Git, Firebase, MVVM, Glide, DRY, KISS, Coroutines, Kotlin, OkHttp, G-Drive, Navigation Component, Android SDK, Dagger2, Identity Server
Отрасль проекта
Marketing, Advertising & Design
Период работы
Апрель 2022 - Июнь 2023
(1 год 3 месяца)
Приложение по доставке, доступное на европейском рынке
Роль
Android Developer
Обязанности
Задачи:
Участие в обсуждении и планировании задач по разработке и развитию проекта;
проектирование и разработка кодовой базы с разбиением кода на фича-модули;
покрытие кода тестами;
составление планов по развитию начинающим разработчикам и проведение код ревью;
описание форматов клиент-серверного взаимодействия (совместно с backend-разработчиками);
реализация асинхронной передачи данных с помощью RxJava, RxKotlin;
использование Retrofit для работы с сетевыми запросами и обменом данными с сервером;
управление версиями кода и совместная разработка с использованием Git;
проведение code review.
Стек специалиста на проекте
Junit 4, Разработка, Clean Architecture, SOLID, Git, Firebase, MVVM, Android, Glide, DRY, KISS, Hilt, Kotlin, Планирование, Retrofit, CI/CD, Android SDK, Code Review, RxJava
Отрасль проекта
FoodTech
Период работы
Январь 2020 - Апрель 2022
(2 года 4 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный электротехнический университет "ЛЭТИ"
Специальность
Радиотехника и Телекоммуникации / Конструирование и технология электронных средств
Завершение учебы
2022 г.