Камил М. Kotlin разработчик, Senior

ID 4602
КМ
Камил М.
Senior
Мужчина
Россия, Таганрог, UTC+3
3 766,23 Р/час
НДС не облагается
Специалист доступен с 14 октября 2026 г.

О специалисте

Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Android JetPack
Android SDK
Dagger
REST
Java
Синтаксис Java/Kotlin
Объектно-ориентированное программирование (ООП)
SQL
RxJava 2
Clean Architecture
Code Review
Coroutines
Flow.js
Kotlin
OkHttp
Retrofit
Room
Shared
Firebase services
Apollo GraphQL
ExoPlayer
MVVM
DI
Dagger2
CI
Elm
Module
Custom View
JUnit
UI-тестирование
Firebase
Okhttp3
RxJava
View Binding
Unit testing
Отрасли
E-commerce & Retail
FinTech & Banking
Telecom
VR/AR
Главное о специалисте
О себе: Интересуюсь мобильной разработкой с 2016 года, помимо Android имею опыт в разработке сайтов с помощью vue, когда то писал на C#, а также активно изучаю игровые движки. Из актуальной мультиплатформы интересуюсь инструментами Kotlin MultiPlatform и Compose Multiplatform. Предпочитаю верстать компонентно, с максимально гибкими ui компонентами под все случаи жизни. Технические навыки и технологии: Языки: Kotlin, Java, Groovy. Верстка: XML, Jetpack Compose, Compose Multiplatform, Custom View, Canvas. DI: Dagger, Hilt, Koin. Архитектуры/Подходы: MVx(MVI, MVVM, MVP, MVC), Elm(UDF), ViewModel, LiveData, Clean architecture, Google Material Design, SOLID, KISS, DRY, YAGNI, Git Flow, SCRUM, Kanban, Multi Module. Сеть: REST, SOAP, Apollo GraphQL, GSON, Retrofit, OkHttp, Ktor. Данные: SQLite, Room, Realm. Инструменты: SDK Tools, Firebase, Yandex AppMetrica, Amplitude, CI/CD, Profiler, Replica, Decompose, Rx, Coroutines, StateFlow, KMM(Kotlin Multiplatform Mobile), KMP(Kotlin Multiplatform), JUnit(Unit-тестирование), Espresso(UI-тестирование). Animations: LottieAnimation, PropertyAnimator, ViewAnimation, Compose animations. Navigation: Jetpack navigation, Navigation component, Cicerone.

Проекты

(8 лет 1 месяц)

Проект – приложение дистанционного обслуживания

Роль
Android разработчик, team-lead
Обязанности
Приложение дистанционного обслуживания — разработка личного кабинета для бизнес-клиентов, пользующимися услугами интернет-провайдера. Приложение содержит много экранов и логики, а также большое количество запросов и данных и позволяет гибко управлять услугами и балансом. Период работы: с июня 2021 по февраль 2023, с января 2024 по настоящее время. Роль на проекте: team-lead, android-разработчик. Команда: 4 android-разработчика, 4 ios-разработчика, 3 тестировщика, ПМ, дизайнер. Задачи: - Разработка с нуля, закладка архитектуры и написание внутренних компонентов для ускорения и упрощения разработки. - Координация действий команды, распределение задач, общение с клиентом и проработка оценок. - Написание кастомных компонентов (пин-код). - Интеграция и оптимизация работы кода в чате, проведение code review и написание тестов. - Профилирование и оптимизация работы кода, поддержка высокого уровня crashfree. - Имплементация функционала чата на основе готовой sdk. - Имплементация экранов со сложной логикой и масштабным ui. Используемый стек: Вручную написанное sdk для упрощения работы с архитектурными компонентами и списками, Kotlin, Clean architecture, MVVM(MVI) + Coroutines + Shared Flow, Retrofit + OkHttp, DI(Hilt), Firebase services, Room.
Стек специалиста на проекте
Kotlin, Retrofit, Room, OkHttp, Clean Architecture, Code Review, Flow.js, Coroutines, Shared, Firebase services
Отрасль проекта
Telecom
Период работы
Июнь 2021 - По настоящее время  (5 лет 5 месяцев)

Банковское приложение

Роль
android-разработчик
Обязанности
Банковское приложение – android приложение мобильного банка, входящего в топ-10 рейтинга банков. Роль на проекте: android-разработчик. Команда: 5 android разработчиков, тестировщики, ПМ, дизайнер, аналитики. Задачи: - Внедрение нового функционала, внедрение механизмов оплаты с помощью телефона посредством NFC. - Оптимизация модулей и вынесение функционала в отдельный модуль для организации работы в многолюдной команде. - Проведение и участие в код ревью. - Рефактор легаси кода под современные стандарты, использование инструментов jetpack compose для выполнения данной задачи. Используемый стек: Kotlin, Jetpack Compose, Clean architecture, Multi Module, Elm, Coroutines + Shared Flow, Retrofit + OkHttp, DI(Hilt), Realm, Elm, GitLab CI/CD.
Стек специалиста на проекте
Kotlin, Retrofit, Elm, Room, OkHttp, DI, Clean Architecture, Module, Flow.js, Coroutines, Shared
Отрасль проекта
FinTech & Banking
Начало работы
Февраль 2023 - Декабрь 2023  (11 месяцев)

Автосуши

Роль
Android разработчик
Обязанности
Автосуши — приложение для заказа и доставки суши. Команда: 3 android разработчика, 3 ios разработчика, 2 тестировщика, ПМ, дизайнер. Задачи: - Разработка приложения с нуля, закладывание архитектуры, имплементация инструментов для ускорения написания кода. - Имплементация функционала и экранов для активных/архивных заказов, корзины и функционала применения купонов, профиль пользователя и его регистрация. - Написание кастомных компонентов (акции и бонусы, ввод промокода). - Сбор статистики по крашам и продуктовым событиям, отладка и решение проблем по крашам, написание тестов. - Проведение code review. Используемый стек: Вручную написанное sdk для упрощения работы с архитектурными компонентами и списками, Kotlin, Clean architecture, MVVM (MVI) + Coroutines + Shared Flow, Amplitude, Retrofit + OkHttp, DI (Hilt), Room.
Стек специалиста на проекте
Kotlin, Retrofit, Room, OkHttp, Clean Architecture, Code Review, Flow.js, Coroutines, Shared
Отрасль проекта
E-commerce & Retail
Начало работы
Август 2022 - Ноябрь 2022  (4 месяца)

Формат работы

Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да

Образование

Высшее

Учебное заведение
Донской государственный технический университет
Специальность
Информационные системы и технологии
Завершение учебы
2015 г.

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

Отрасли не указаны
ЕД
Евгений Д.
Kotlin разработчик
Санкт-Петербург
Senior
3 376,62 Р/час
Actions
Agile/Scrum
Architecture
Async
Clean Architecture
Code Review
Coroutines
Custom View
Dagger2
Data
+58
Спроектировать алгоритмы бизнес-логики приложения
Разработать бизнес-логику функционального модуля
Разработать модель оптимизации бизнес-процесса в системе
Провести рефакторинг кода для повышения производительности
Спроектировать архитектуру программного обеспечения
Разработать архитектурную схему приложения
Реализовать интеграцию приложения с API
+7

Senior Android Developer с опытом коммерческой разработки более 11 лет. Специализируюсь на создании сложных Enterprise-решений для промышленности (ТОРО, склады, ТСД) и ритейла. Эксперт в разработке offline-first приложений, работающих в условиях нестабильного сетевого соединения с последующей синхронизацией с SAP/FMP. Ключевые компетенции: Архитектурное проектирование: Clean Architecture, Multi-module, MVVM/MVI. Оптимизация производительности: ускорение загрузки данных на порядки, оптимизация UI. Модернизация Legacy: миграция с Java/XML/RxJava на Kotlin/Jetpack Compose/Flow без остановки релизов. Ускорение Time-to-Market: разработка коробочных решений и SDK (KSP), сокращающих время запуска MVP с месяцев до недель. Кроссплатформенная разработка: Kotlin Multiplatform (KMP) для переиспользования бизнес-логики между Android и iOS.

Подробнее
Blockchain • RnD
ДТ
Денис Т.
Kotlin разработчик
Казань
Senior
3 246,75 Р/час
Kotlin
Java
Git
PostgreSQL
Android SDK
Cicerone
Clean Architecture
Dagger2
DataStore
ExoPlayer
+47

Денис — опытный Kotlin-разработчик с опытом работы в проектах RnD и Blockchain. Он обладает навыками разработки на Kotlin, Java, Android SDK. Денис участвовал в разработке B2B-приложения — аналога Confluence. В рамках проекта он занимался проектированием и реализацией новых функций приложения с использованием Kotlin, Jetpack Compose и MVVM. Также он проводил code review и bug fixes, реализовывал потоковую обработку данных с использованием Coroutines и Flow. Кроме того, Денис участвовал в написании юнит-тестов и интеграционных тестов. Также обладает глубокими знаниями и практическим опытом в разработке пользовательского интерфейса с использованием View и Compose В другом проекте Денис занимался разработкой платформы с платежными системами и криптокошельками. Он разрабатывал приложение с нуля, участвовал во всех процессах разработки, включая code review, публикацию в Google Play. Денис также работал с web 3 технологиями, создавая криптокошельки внутри приложения, и общался с сервером через GRPC.

Подробнее
BioTech, Pharma, Health care & Sports • EdTech • FinTech & Banking • FoodTech • LifeStyle • Logistics & Transport
АЖ
Артемий Ж.
Kotlin разработчик
Ахтубинск
Senior
3 376,62 Р/час
Android SDK
Clean Architecture
Coil
Compose Multiplatform
Coroutines
Dagger2
database
Firebase
Firebase Authentication
Firebase Cloud Messaging
+39

Краткая информация о специалисте: Языки программирования и технологии: Экспертное владение Java, Kotlin и их экосистемами. Глубокое понимание современных стандартов мобильной разработки. Применение Kotlin и Compose Multiplatform. Android: Глубокое знание архитектуры Android приложений, в том числе ключевых особенностей, таких как оптимизация производительности, интеграция с нативными API, работа с платформенными особенностями подключаемых устройств. Опыт реализации сложных UI с использованием Compose, включая анимации и различные компоненты. Адаптивный и отзывчивый дизайн: Опыт разработки адаптивных интерфейсов, поддерживающих разные размеры экранов и плотности пикселей. Внедрение и поддержка нескольких цветовых тем, создание комплексных анимаций. Реализация оптимистичных интерфейсов, использование тактильной отдачи (haptic feedback), анимаций загрузки и визуальных индикаторов состояния для мгновенного фидбэка. Оптимизация производительности: Глубокое понимание принципов ООП, SOLID, работы с базами данных, алгоритмами, структурами данных^ оптимизации производительности мобильных приложений: сокращение времени загрузки, кэширование данных, оптимизация рендеринга с использованием виртуализированных списков и мемоизации компонентов, а также уменьшение потребления памяти. Опыт профилирования приложений, выявления и устранения bottleneck-ов для повышения эффективности работы. Командная работа и коммуникация: Эффективная работа в команде, участие в code review. Взаимодействие с QA, дизайнерами, аналитиками и менеджерами. Умение распределять задачи и планировать свое время. Опыт общения с клиентами и стейкхолдерами для уточнения требований и технической консультации.

Подробнее

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

E-commerce & Retail • FinTech & Banking • Telecom • VR/AR
КМ
Камил М.
Kotlin разработчик
Таганрог
Senior
3 766,23 Р/час
REST
Java
SQL
Kotlin
JUnit
Firebase
MVVM
Android SDK
RxJava
Retrofit
+35

О себе: Интересуюсь мобильной разработкой с 2016 года, помимо Android имею опыт в разработке сайтов с помощью vue, когда то писал на C#, а также активно изучаю игровые движки. Из актуальной мультиплатформы интересуюсь инструментами Kotlin MultiPlatform и Compose Multiplatform. Предпочитаю верстать компонентно, с максимально гибкими ui компонентами под все случаи жизни. Технические навыки и технологии: Языки: Kotlin, Java, Groovy. Верстка: XML, Jetpack Compose, Compose Multiplatform, Custom View, Canvas. DI: Dagger, Hilt, Koin. Архитектуры/Подходы: MVx(MVI, MVVM, MVP, MVC), Elm(UDF), ViewModel, LiveData, Clean architecture, Google Material Design, SOLID, KISS, DRY, YAGNI, Git Flow, SCRUM, Kanban, Multi Module. Сеть: REST, SOAP, Apollo GraphQL, GSON, Retrofit, OkHttp, Ktor. Данные: SQLite, Room, Realm. Инструменты: SDK Tools, Firebase, Yandex AppMetrica, Amplitude, CI/CD, Profiler, Replica, Decompose, Rx, Coroutines, StateFlow, KMM(Kotlin Multiplatform Mobile), KMP(Kotlin Multiplatform), JUnit(Unit-тестирование), Espresso(UI-тестирование). Animations: LottieAnimation, PropertyAnimator, ViewAnimation, Compose animations. Navigation: Jetpack navigation, Navigation component, Cicerone.

Подробнее
BioTech, Pharma, Health care & Sports • GameDev • Hardware&Software • Manufacturing
ВП
Владислав П.
Full Stack разработчик
Минск
Senior
3 707,53 Р/час
PostgreSQL
RabbitMQ
Git
HTML
CSS
MySQL
Docker
Elasticsearch
REST
API
+75
Разработать REST API для интеграции систем
Провести рефакторинг и оптимизацию кода для повышения скорости работы приложения
Провести рефакторинг архитектуры приложения
Настроить обмен данными между клиентской и серверной частями
Настроить CI/CD пайплайнов
Разработать интерфейс торгового терминала для криптовалют
Интегрировать модуль в архитектуру приложения
Доработать программный модуль системы
Настроить двусторонний обмен данными через API или шину данных
Разработать REST API по техническому заданию
+25

Основная информация Роль: Fullstack-разработчик Опыт работы: 5 лет Ключевые навыки (Tech Stack) Языки программирования: JavaScript, TypeScript, Java, Python, Rust Backend: Node.js, Nest.js, Express Frontend: React, RTK Query, Theme UI, Emotion, Vite Базы данных и ORM: PostgreSQL, MongoDB, TypeORM, AthenaDevOps и облачные технологии: Docker, AWS (ECS, Lambda, SNS, SQS, CloudWatch, X‑Ray) Инструменты и мониторинг: Git (GitHub), Sentry Специализированный опыт: Разработка ML‑модулей на Python Ключевые компетенции: Проектирование, развертывание и управление облачной инфраструктурой AWS. Быстрое решение сложных технических задач в условиях ограниченного времени. Внедрение инновационных решений, включая сферу кибербезопасности. Сильные коммуникативные навыки. Опыт выстраивания продуктивного взаимодействия в команде. Проактивность и высокая инициативность и ответственность.

Подробнее