ИЧ
Илья Ч.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3,625 Р/час
НДС не облагается
Специалист доступен с 6 декабря 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Middle+
Навыки
AlarmManager
Android
Architecture
Backend
C++
Clean
Coroutines
Dapp
DRY
Framework7
Git
Glide
Hibernate
Hilt
Java
KISS
Kotlin
Logging
maps
MVI
MVP
MVVI
MVVM
Notifications
OkHttp
REST
RxJava
Services
SOLID
Spring
SVN
Tests
Tomcat
TortoiseORM
WorkManager
Postman
PostgreSQL
OOP
Compose
Firebase
Google
Yandex Metrica
Dagger2
Moxy
Retrofit
RxJava 2
API
Рефакторинг
CameraX
Clean Architecture
Flow.js
JNI
LiveData
Paging
Room
GPRS
GPS
JSON
Material Design
Power BI
RecyclerView
UML
XML
Анализ
Аналитика
Анимация
Веб-разработка
Мониторинг
Обучение
Работа с базами данных
Ретроспектива
тестирование приложений
Отрасли
Blockchain
LifeStyle
Знание языков
Английский — B1
Проекты
(3 года)
Cryptocurrency application.
Роль
Android разработчик
Обязанности
Задачи на проекте:
● Установка основных концепций и структуры приложения;
● Реализация структурированной и гибкой архитектуры;
● Исследование API с открытым исходным кодом для новостей о криптовалютах;
● Исследование API с открытым исходным кодом для определения цены криптовалюты;
● Массивный рефакторинг кода;
● Разработка новых функций;
● Анализ кода на предмет будущих улучшений;
● Участие в дейли-митингах;
● Управление взаимодействием с отделом IOS;
● Написание документации.
Стек специалиста на проекте
API, MVP, Moxy, Рефакторинг, Retrofit, Dagger2, RxJava 2
Отрасль проекта
Blockchain
Период работы
Декабрь 2022 - Сентябрь 2023
(10 месяцев)
Data collection terminal
Роль
Android разработчик
Обязанности
Мобильное приложение для функций складской логистики (терминал сбора данных и контроля ключевых показателей эффективности сотрудников).
Задачи на проекте:
● Адаптация устаревшего Java-кода к архитектурным решениям и переписывание его на Kotlin. Решение: MVVM следует правилам чистой архитектуры и зависимостей;
● Работа с JNI (передача данных из приложения на сервер и обратно);
● Разработка пользовательского представления, добавление анимации, работа с Glide, замена ListView на RecyclerView;
● Переписывание пользовательского интерфейса в соответствии с принципами Material Design
● Разработка собственной системы обновлений, которая работала по принципу: мы загружаем новый APK-файл на сервер, приложение видит его и обновляет автоматически;
● Разработка UML- диаграмм для бизнес-процессов приложения;
● Написание собственных SQL-запросов (BigData);
● Работа с метапроектом на C++;
● Управление взаимодействием с отделами веб-разработки, машинного обучения и power BI;
● Участие в ежедневных встречах и ретроспективах в конце спринтов;
● Внедрение аутентификации и авторизации: Создание системы аутентификации пользователей и настройка прав доступа в соответствии с ролями сотрудников склада;
● Оптимизация производительности: Оптимизация приложения для обеспечения высокой производительности и быстрого отклика при работе с большими объемами данных;
● Разработка функционала сканирования штрих-кодов: Интеграция и развитие функционала сканирования и распознавания штрих-кодов для быстрого ввода данных;
● Работа с GPS и геолокацией: Использование GPS и геолокации для определения местоположения товаров на складе и отслеживания перемещений сотрудников;
● Интеграция с внешними системами: Взаимодействие с внешними системами и API-интерфейсами для обмена данными с другими приложениями и сервисами;
● Обработка ошибок и ведение журнала: Разработка механизмов обработки ошибок, записи журналов событий и сбора данных для анализа и отладки;
● Работа со многими форматами данных: обработка и передача данных в различных форматах, таких как JSON, XML, а также работа с базами данных;
● Тестирование и отладка: Тестирование приложения, выявление и исправление багов и погрешностей;
● Интеграция с аналитикой: Внедрение аналитики для мониторинга использования приложений, сбора статистики и принятия решений на основе данных;
● Интернационализация и локализация: добавление поддержки нескольких языков и локализация пользовательского интерфейса для разных регионов и стран;
● Оптимизация энергопотребления: Разработка мер по оптимизации энергопотребления приложений на мобильных устройствах;
● Работа с печатающими устройствами: Интеграция с печатающими устройствами позволяет печатать счета-фактуры, этикетки и другие документы непосредственно со смартфона или планшета;
● Обеспечение безопасности данных: Внедрение мер по защите данных, включая шифрование и безопасное хранение конфиденциальной информации;
● Обучение пользователей: Подготовка учебных материалов и руководств для сотрудников, использующих приложение, а также оказание технической поддержки.
Стек специалиста на проекте
Material Design, Room, Веб-разработка, GPS, JNI, XML, JSON, Java, C++, Power BI, MVVM, Glide, Clean Architecture, CameraX, Работа с базами данных, Ретроспектива, Hilt, Анализ, RecyclerView, Анимация, Flow.js, Paging, Coroutines, LiveData, Мониторинг, GPRS, Обучение, UML, Kotlin, Аналитика, тестирование приложений
Отрасль проекта
LifeStyle
Период работы
Октябрь 2020 - Декабрь 2022
(2 года 3 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет