Михаил М. Android разработчик, Senior

ID 19062
ММ
Михаил М.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4 220,78 Р/час
НДС не облагается
Специалист доступен с 20 января 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Senior
Навыки
C++
Java
Kotlin
AAC
Android JetPack
Android SDK
Android TV
API
Broadcast Receiver
Config
Dagger2
Data Binding
environment
ExoPlayer
Glide
Gradle
Hilt
JUnit
Koin
Kotlin coroutines
Kotlin flows
LiveData
Lottie
Media
Mockito
Network
ProGuard
Retrofit
Room
RxJava 2
RxJava 3
Security
Services
SharedPreferences
SQLite
variables
View Binding
WorkManager
Zebra SDK
Analytics
AppCenter
Bluetooth
Clean Architecture
Cloud messaging
Dynamic links
Espresso
Firebase
Firebase Crashlytics
Firestore
GitHub Actions
GitLab pipelines
Google Services
Jenkins
Jetpack Compose
Multi Module
MVC
MVI
MVP
MVVM
OOP
Principle
Push Notifications
SOLID
XML layout
Базы данных
Agile
Algorithms
Android guidelines
Atlassian
Bitbucket
Charles Proxy
Confluence
Cryptography
Figma
Git
GitHub
GitLab
Google
Jira
Kanban
Leak Canary
Material Components
Material Design
Microsoft Teams
OAuth 2.0
OkHttp
Postman
REST API
Scrum
Slack
ssl/tls
standart
Swagger
tools
Trello
WebSockets
Отрасли
BioTech, Pharma, Health care & Sports
FinTech & Banking
GameDev
Знание языков
Английский — B2
Главное о специалисте
Android-инженер с опытом в коммерческой разработке 6+ лет. Опытный Android разработчик с отличными навыками в проектировании, разработке и оптимизации передовых мобильных приложений. Люблю применять новые технологии и лучшие практики для создания эффективных и ориентированных на пользователя решений, необходимых бизнесу. Понимаю риски каждого решения и могу брать на себя ответственность за их управление. Глубокие знания жизненного цикла разработки приложений, начиная от проектирования архитектуры и создания базы для приложения до тестирования, отладки и конечной оптимизации производительности. Управлял аккаунтом приложения в Google Play и был координатором релизов для приложения. Нацелен на результативную работу. Проводил аудиты по уровню безопасности приложения и составлял подробный отчет по результатам с презентацией клиенту. Хорошо знаю алгоритмы и методы шифрования данных, а также способы их внедрения в андроид приложения. Языки программирования Kotlin, Java, C++. Технологии программирования Android SDK, Data binding, AAC, View binding, Gradle, LiveData, Room, Dagger 2, Retrofit, Hilt, SQLite, RxJava 2, RxJava 3, Android Jetpack, Kotlin Coroutines, SharedPreferences, Kotlin Flows, Keystore API, Glide, Services, Lottie, Koin, WorkManager, Zebra SDK, Proguard, Environment Variables, Media3, ExoPlayer, Broadcast Receiver, Android TV, Network Security Config, FileEncryption API, JUnit, Mockito, Bluetooth, Jetpack Compose, XML Layout, Espresso, BiometricsPrompt. Архитектурные паттерны Clean Architecture, MVP, MVC, MVVM, MVI, OOP, SOLID principles, multi module. Сервисы для разработки (сторонние сервисы) Firebase (Firestore, RealTime DB, Analytics, Crashlytics, Cloud Messaging, Push Notifications, Dynamic Links), Google Services, AppCenter, Jenkins, GitHub Actions, GitLab Pipelines. API Технологии REST API, API, OkHttp, WebSockets, OAuth 2.0, SSL/TLS, OkHttp, Charles Proxy, Swagger, Postman.
Проекты   (5 лет 2 месяца)
РАЗВЛЕКАТЕЛЬНОЕ ПРИЛОЖЕНИЕ
Роль
Team Lead / Senior Android Инженер
Обязанности
Это развлекательное приложение для детей и родителей, предлагающее увлекательный способ проводить время вместе и развивать любовь к чтению через обширную коллекцию иллюстрированных и анимированных книг и видео. Приложение поддерживает чтение с одного экрана или удалённо через видеостриминг, создавая погружающий опыт. Введена функция групповых сессий для интерактивного чтения с семьёй и друзьями. Приложение работает на мобильных и веб-платформах, позволяет создавать семейные аккаунты, использовать одну библиотеку на нескольких устройствах и проводить совместные или индивидуальные сеансы чтения. Обязанности и достижения Выступал в роли тим лида на проекте в большой команде: в обязанности входило код-ревью, проведение хелс чеков в команде, помощь в оценке задач и принятии решений, распределение нагрузки в команде, онбординг новых сотрудников, курировал разработку проекта в активной фазе; Проводил Scrum ритуалы в команде (планинг, дейли, груминг, ретро); Рефакторинг и разработка многомодульной архитектуры приложения в соответветствии со стандартами Чистой Архитектуры, закладывание в приложение расширяемого DI; Проводил анализ и рефакторинг легаси кода в клиентской sdk, подготовил документ с советами по улучшению кода и с предложениями по внедрению безопасности; Выявление недостатков в производительности используя инструменты профилирования, оптимизация производительности приложения; Исследование уровня безопасности приложения и количества sensitive user information в приложении, составление документации и предложение необходимых решений; Создание экранов и бизнес-логики приложения, внедрение новых экранов с использованием Compose; Создание кастомных сложных UI компонентов, которые можно было переиспользовать во всём приложении, оптимизация UI; Адаптация приложения для мобильных устройств, Android TV устройств и планшетов; Создание базового окружения и написание юнит-тестов с использованием таких фреймворков, как JUnit, Mockito и Espresso, для обеспечения качества кода; Оценка задач и ревью требований; Взаимодействие с iOS командой для поиска идентичных решений для реализации новых функциональностей; Настройка CI/CD для приложения с использованием Jenkins; Публикация приложение в Google Play; Проведение демо-презентаций приложения для клиента и менеджмента. Окружение Java, Kotlin, Gradle, MVVM, MVI, Clean Architecture, Coroutines, Flows, RxJava 2, Room, SQLite, Retrofit, Surface View, ExoPlayer, Proguard, Media3, WebSockets, Koin, Bitbucket + Git, Android TV, Charles Proxy, WorkManager, Encryption, Android SDK, JUnit + Mockito, Espresso, XML Layout, Jetpack Compose, Glide + Lottie, Firebase services, WiFi, BLE, Jenkins, Figma, Slack, Scrum, Jira, Material Design.
Стек специалиста на проекте
Android TV, Room, Media, WebSockets, Clean Architecture, Flows, Material Design, Java, Scrum, Git, JUnit, Bitbucket, Mockito, Gradle, MVVM, Lottie, Slack, View, Koin, Glide, BLE, MVI, Espresso, Firebase services, Coroutines, ProGuard, Jetpack Compose, XML layout, STrace, Kotlin, Retrofit, ExoPlayer, WorkManager, Charles Proxy, Android SDK, Figma, Jira, RxJava 2, SQLite, wifi, Jenkins
Отрасль проекта
GameDev
Период работы
Март 2023 - Ноябрь 2024  (1 год 9 месяцев)
МЕДИЦИНСКОЕ ПРИЛОЖЕНИЕ
Роль
Senior Android Инженер
Обязанности
Приложение с быстрым входом, простой навигацией и полезным функционалом для европейских медицинских центров. Оно разработано для медсестёр для управления процессом забора крови и проведения анализов. Приложение позволяет просматривать и заполнять информацию о пациентах, получать список анализов, проверять выполнение всех пробирок и управлять очередью пациентов. Приложение предназначено для специального медицинского смартфона со сканером, который позволяет медсёстрам сканировать QR- или штрих-коды для получения необходимой информации. Также есть функция печати через Bluetooth для печати штрих-кодов для пробирок, таблиц с результатами анализов и штампа медицинского центра. Обязанности и достижения Разработка приложения с нуля; Проектирование архитектуры приложения; Разработка экранов приложения и бизнес-логики; Реализация фильтрации Bluetooth-устройств для поиска и отображения принтеров с нужной меткой и их использования; Интеграция Zebra Printer SDK; Оценка и ревизия задач; Оптимизация работы UI компонентов, создание кастомных UI компонентов с Custom Views; Настройка CI/CD с GitLab pipelines & AppCenter; Обеспечение безопасности локального хранилища и сохранение информации; Подготовка и проведение демо-презентаций; Проведение код-ревью; Покрытие бизнес-логики приложения модульными тестами; Тесное взаимодействие с backend-разработчиками для создания безопасного входа для медсестёр; Ежедневное взаимодействие с международной командой из разных часовых поясов. Окружение Kotlin, Java, Zebra SDK, MVVM, Clean Architecture, Coroutines, Koin, Retrofit + OkHttp, QR-code Reader, Bluetooth (BLE), Auth 2.0, SQLite, Room, AppCenter, Shared Preferences, Glide, Charles Proxy, JUnit + Mockito, Firebase (Analytics, Crashlytics, OAuth 2.0, Configuration, Distribution), REST, GitLab + Git, GitLab pipelines, Figma, Material Design, Webex, Custom Views.
Стек специалиста на проекте
Zebra SDK, Room, GitLab, Clean Architecture, code, Material Design, REST, Java, Git, GitLab pipelines, JUnit, Mockito, MVVM, Firebase, Rider, Bluetooth, Koin, Analytics, Glide, BLE, AppCenter, Webex, Coroutines, OAuth 2.0, Custom View, SharedPreferences, Kotlin, Retrofit, OkHttp, Firebase Crashlytics, Charles Proxy, Figma, SQLite, auth
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Сентябрь 2021 - Февраль 2022  (6 месяцев)
ПРИЛОЖЕНИЕ ДЛЯ УПРАВЛЕНИЯ БЕЗОПАСНОСТЬЮ ОНЛАЙН ТРАНЗАКЦИЙ
Роль
Android Инженер
Обязанности
Приложение для управления онлайн-транзакциями. Строгая проверка учетных записей и личности пользователей. Это приложение для мобильной идентификации, ориентированное на конфиденциальность. Надежное и зашифрованное, помогает сделать ваш опыт пользования сетевыми приложениями и интернет-ресурсами безопаснее. Обязанности и достижения Поддержка приложения; Работа над улучшением безопасности приложения, активное обсуждение имплементации новых практик, а также выбор технологий для их реализации; Улучшение аутентификации и авторизации пользователя через внедрение Биометрического входа в приложение; Проведение код-ревью; Написание юнит-тестов с использованием таких фреймворков, как JUnit, Mockito; Настройка CI/CD пайплайнов; Поддержка существующей функциональности приложения, а также релиз новых версий; Устранение багов; Вёл самостоятельную разработку отдельной фичи в приложении; Проведение демо-презентаций с новыми функциональностями приложения для клиента и менеджмента. Окружение Android SDK, Java, Kotlin, Gradle, C++, JNI, MVVM, Clean Architecture, RxJava, Coroutines, Coroutine Flows, Threads, Retrofit, WebSockets, JUnit + Mockito, XML Layouts, Services, Work Manager, Dagger 2, GitHub + Git, Google Cloud Messaging, Network Security Config, File Provider, Jenkins, FileEncryption API, Cryptography, Tokens Encryption, KeyStore API, Shared Preferences, RealTime DB, Room + SQLite, SSL pinning, BiometricsPrompt, OAuth 2.0, Firebase, Figma.
Стек специалиста на проекте
C++, Room, WebSockets, File, SSL Pinning, Clean Architecture, Flows, Базы данных, Cloud messaging, Work manager, Google, JNI, API, XML, Java, Git, JUnit, Mockito, Gradle, MVVM, Firebase, GitHub, layout, Config, Security, Provider, Thread, Coroutines, OAuth 2.0, Services, Network, Cryptography, SharedPreferences, Kotlin, Retrofit, Android SDK, Dagger2, Figma, SQLite, RxJava, Jenkins
Отрасль проекта
FinTech & Banking
Период работы
Январь 2020 - Август 2021  (1 год 8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Минский государственный университет
Специальность
Информационные и компьютерные системы
Завершение учебы
2020 г.

Похожие специалисты

E-commerce & Retail • Logistics & Transport • Marketing, Advertising & Design • Media • Telecom
КА
Кирилл А.
Москва
Android разработчик
Senior
3 246,75 Р/час
DataStore
Adapterdelegates
MediaRecorder
kotlin (jdk 17)
Compose
Localization
Firebase Cloud Messaging
Unit testing
Hilt/Dagger
Mockk
+120

Кирилл – талантливый разработчик с глубокими знаниями и практическими навыками работы с Kotlin и Java. Он успешно использует современные фреймворки, такие как Android Jetpack, MVVM, Retrofit, Room и Dagger, для создания надежных и функциональных мобильных приложений. В своей работе он придерживается принципов Clean Architecture, ООП, SOLID, MVP и MVVM, что позволяет ему разрабатывать легко поддерживаемые и расширяемые приложения. Обладает выдающимися личными качествами, которые делают его ценным членом любой команды. Он постоянно стремится к самосовершенствованию и активно изучает новейшие технологии в области мобильной разработки. Его стремление к обучению и развитию позволяет ему оставаться на передовой технологического прогресса. Умеет быстро адаптироваться к изменениям и новым задачам, что делает его незаменимым в динамичных проектах. Он эффективно работает как самостоятельно, так и в команде, всегда готов прийти на помощь коллегам и поделиться своими знаниями. Его креативный подход к решению задач и внимание к деталям обеспечивают высокое качество его работы. Кроме основной деятельности, занимается разработкой личного проекта – кроссплатформенного приложения на Kotlin, включая написание бэкэнда. Этот проект позволяет ему применять и углублять свои навыки в области фулстэк разработки, демонстрируя его многогранность и стремление к профессиональному росту.

Подробнее
E-commerce & Retail • Logistics & Transport • Media • Social Networking
ФМ
Фариз М.
Ашхабад
Android разработчик
Middle+
2 987,01 Р/час
Kotlin
Java
Room
MVVM
Retrofit
Git
MVP
RxJava
Android SDK
SQLite
+110

Фариз – опытный разработчик мобильных приложений с богатым бэкграундом в программировании и автоматизации. Начал изучать программирование еще в школе, осваивая JavaScript, HTML и CSS, и создавая свои первые веб-сайты. Со временем он углубился в PHP и Python, что позволило ему автоматизировать различные процессы. Также он интересовался тестированием безопасности на Python и AutoIt. Фариз также проявлял интерес к разработке игр и моделированию, изучая такие инструменты, как Blender, 3D Max и Unity. Он создавал 3D-модели автомобилей и разработал свою версию игры FlappyBird. Этот опыт привел его к изучению Android-разработки на Java с использованием Eclipse, а затем и Android Studio. Одним из его первых значимых проектов стало создание приложения под Андроид для школы, которое позволяло пользователям просматривать расписание и оставлять заметки. Это приложение стало популярным среди учеников, что вдохновило Фариза продолжить карьеру в этой области. С 2019 года активно занимается разработкой под Android. Фариз обладает не только техническими навыками, но и выдающимися личными качествами. Он постоянно стремится к самосовершенствованию и изучению новейших технологий в области мобильной разработки. Его умение быстро адаптироваться к изменениям и новым задачам позволяет ему эффективно работать как самостоятельно, так и в команде. В свободное время он продолжает развивать свои навыки, работая над личными проектами, что демонстрирует его многогранность и стремление к профессиональному росту.

Подробнее

Недавно просмотренные специалисты

BioTech, Pharma, Health care & Sports • FinTech & Banking • GameDev
ММ
Михаил М.
Минск
Android разработчик
Senior
4 220,78 Р/час
C++
Android TV
standart
AAC
Zebra SDK
ssl/tls
Room
Media
Kanban
WebSockets
+96

Android-инженер с опытом в коммерческой разработке 6+ лет. Опытный Android разработчик с отличными навыками в проектировании, разработке и оптимизации передовых мобильных приложений. Люблю применять новые технологии и лучшие практики для создания эффективных и ориентированных на пользователя решений, необходимых бизнесу. Понимаю риски каждого решения и могу брать на себя ответственность за их управление. Глубокие знания жизненного цикла разработки приложений, начиная от проектирования архитектуры и создания базы для приложения до тестирования, отладки и конечной оптимизации производительности. Управлял аккаунтом приложения в Google Play и был координатором релизов для приложения. Нацелен на результативную работу. Проводил аудиты по уровню безопасности приложения и составлял подробный отчет по результатам с презентацией клиенту. Хорошо знаю алгоритмы и методы шифрования данных, а также способы их внедрения в андроид приложения. Языки программирования Kotlin, Java, C++. Технологии программирования Android SDK, Data binding, AAC, View binding, Gradle, LiveData, Room, Dagger 2, Retrofit, Hilt, SQLite, RxJava 2, RxJava 3, Android Jetpack, Kotlin Coroutines, SharedPreferences, Kotlin Flows, Keystore API, Glide, Services, Lottie, Koin, WorkManager, Zebra SDK, Proguard, Environment Variables, Media3, ExoPlayer, Broadcast Receiver, Android TV, Network Security Config, FileEncryption API, JUnit, Mockito, Bluetooth, Jetpack Compose, XML Layout, Espresso, BiometricsPrompt. Архитектурные паттерны Clean Architecture, MVP, MVC, MVVM, MVI, OOP, SOLID principles, multi module. Сервисы для разработки (сторонние сервисы) Firebase (Firestore, RealTime DB, Analytics, Crashlytics, Cloud Messaging, Push Notifications, Dynamic Links), Google Services, AppCenter, Jenkins, GitHub Actions, GitLab Pipelines. API Технологии REST API, API, OkHttp, WebSockets, OAuth 2.0, SSL/TLS, OkHttp, Charles Proxy, Swagger, Postman.

Подробнее
LifeStyle
НС
Николай С.
Ульяновск
1С разработчик
Lead
4 025,97 Р/час
C#
1C:Бухгалтерия предприятия
1С:Зарплата и Кадры
1С:Управление торговлей
1С:Управление торговлей 8
1С:Предприятие
Интеграция с сайтами
производство
Интеграции с внешними системами
+30

· Более 15 лет в сфере коммерческих разработок; · Знание бухгалтерского учета, складского учета, производственного учета, бюджетирование, CRM систем; · Знание интеграций с внешними системами по API · Администрирование серверов на базе MS Server 2012R2-2019; · Администрирование серверов на базе Linux; · Опыт внедрения с нуля; · Работа с опер. учётом, регламентированным учетом; · Опыт работы с типовыми и не типовыми конфигурациями; · БП – часто используемая и постоянно находится в работе; · ЗУП – часто используемая и постоянно находится в работе; · КА – более 3-х лет, последний проект 2021; · УТ11 – часто используемая и постоянно находится в работе; · УТ10 – часто используемая и постоянно находится в работе; · КД 2 – часто используемая и постоянно находится в работе; · Альфа-Авто 5 – последний проект 2022; · Управление ломбардом – последний проект 2022; · Управление ювелирным производством – последний проект 2023; · ERP(2.4-2.5) – последний проект 2022-2023; · Розница (2ред – 3ред) – более 2х лет, автоматизация работ розничных точек; · Документооборот (2.1) – более 2х лет.

Подробнее
E-commerce & Retail • Government & Public Sector • Manufacturing • Realty & Constructoring • Telecom
СБ
Сергей Б.
Москва
1С разработчик
Senior
3 468,09 Р/час
Оптимизация ПО
srm
ocelot
ГРМ
Работа с интеграциями
обработка
ГИС
Разработка
Программное обеспечение
+38

Компетенции: • Опыт управления командой разработки от 10 человек – от 2-х лет. • Опыт построения команд разработки, подбор сотрудников в команду, организация взаимодействия в командах, постановка задач, контроль качества выполнения (code-review). • Экспертные знания в области разработки решений на платформе 1С. • Опыт внедрения решений уровня ERP в крупных компаниях. • Знания технологий интеграции. • Хорошее понимание современного ИТ-ландшафта крупных компаний. • Опыт применения автоматического тестирования. • Знания и навыки описания бизнес процессов в ключевых нотациях. • Оптимизация высоконагруженных систем на базе 1С. • Доработка и разработка правил для обмена в 1С: Конвертация данных 2.0 или 1С: Конвертация данных 3.0. • Опыт работы с web и http сервисами. • Знание стандартов разработки 1С, БСП, СКД, управляемых форм, механизма расширений и регламентных заданий, хорошие знания клиент серверного взаимодействия. • Знания бизнес-процессов по управленческому, производственному, финансовому, кадровому и бухгалтерскому учету. Основной опыт - ЗУП 3.0, 2.5, 1С ERP 2.4, 2.5, Документооборот, БП 2.0, 3.0, УТ 10-11, УХ, УПП, ТОИР, КА 1-2, КД 2

Подробнее
Blockchain • E-commerce & Retail • Government & Public Sector • Logistics & Transport • Media • RnD • Travel, Hospitality & Restaurant business
РС
Роман С.
Сенница
PHP разработчик
Senior
2 397,92 Р/час
Backpack
PHP
Postman
Laravel Nova
Bitrix Framework
Elasticsearch
API
Git
Oracle
Composer
+31

Язык разработки: Backend: PHP (12 лет) Frontend: HTML, CSS, JavaScript (15 лет) Фреймворки: Laravel, 1-C Битрикс Библиотеки: jQuery Базы данных: MySQL, SQLite, Oracle, Postgres Прочее: Bitrix (2 года), Git, Docker, Composer, Postman, ElasticSearch С чем знаком (в теории), но не работал: RabbitMQ, Redis ДОПОЛНИТЕЛЬНО Опытный разработчик, способный предлагать оптимальные решения для клиента. Не стесняется высказать свое мнение и донести свое видение. Постоянно пополняет свою базу знаний и очень ответственно относится к поставленным задачам. СЕРТИФИКАТЫ БИТРИКС Контент-менеджер. Администратор. Базовый. Администратор. Модули. Администратор. Бизнес. Разработчик Bitrix Framework. Bitrix «Интеграция дизайна и настройка платформы»

Подробнее