Денис П. Kotlin разработчик, Middle

ID 6248
ДП
Денис П.
Мужчина
Россия, Омск, UTC+6
Ставка
2 727,27 Р/час
НДС не облагается
Специалист доступен с 15 февраля 2026 г.

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

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Middle
Навыки
Kotlin
Java
MVP
Moxy
MVVM
Clean Architecture
Coroutines
Room
SQLite
Koin
Hilt
Material Design
Custom View
Jetpack Compose
Retrofit 2
Ktor
Okhttp3
Cicerone
Navigation Component
Gradle
Git
FCM
Glide
Coil
Firebase realtime database (RDB)
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
EdTech
LifeStyle
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
● написал книгу/руководство по UI фреймворку Jetpack Compose; ● написал статью на Хабр; ● написал библиотеку для навигации в Jetpack Compose; ● построил процесс образовательных митингов в команде. ● поддержка старых проектов; ● командная работа; ● код-ревью. 1. Самая интересная и/или технически сложная задача из опыта? Работа с Bluetooth устройствами, написал реализацию взаимодействия с массажерами, анализаторами тела и прочими умными устройствами для контроля за здоровьем. 2. Куда хотелось бы развиваться: технически или в менеджмент? Больше привлекает техническое направление. Мне нравится создавать что-то свое. Приятно, когда приложения помогают людям выполнять свои задачи быстрее и проще. Через приложения я показываю свое творческое видение. Поэтому однозначно хочу развиваться больше в техническом направлении. 3. Какими задачами хотелось бы заниматься? Мне нравится верстать экраны, а также заниматься разработкой фич с "чистого листа". 4. Какими задачами не хотелось бы заниматься? Таких задач нет, готов выполнять любую работу
Проекты   (5 лет 4 месяца)
проект под NDA
Роль
Вспомогательный разработчик
Обязанности
Описание проекта: Мобильное приложение для юридических лиц с взаимодействием через Госуслуги. Непосредственная команда проекта: Два дизайнера, два аналитика, три бэкенд разработчика, три менеджера, три тестировщика, четыре Андроид разработчика. Технологии, используемые в команде: Kotlin, MVVM, Coroutines, Koin, Navigation Component, Jetpack Compose. Личные результаты на проекте: Работа с Jetpack Compose на коммерческом проекте, работа в крупной команде, удаленная работа. Обязанности: исправление багов, рефакторинг.
Период работы
Апрель 2023 - По настоящее время  (2 года 11 месяцев)
проект под NDA
Роль
Ведущий разработчик
Обязанности
Описание проекта: Мобильное приложение для стилистов. Непосредственная команда проекта: Дизайнер, аналитик, бэкенд разработчик, менеджер, тестировщик. Технологии, используемые в команде: Kotlin, MVVM, Coroutines, Dagger 2, Navigation. Личные результаты на проекте: Работа с большим количеством кастомных View: редактор вещей, галерея и т.д. Обязанности: исправление багов, рефакторинг.
Период работы
Май 2022 - По настоящее время  (3 года 10 месяцев)
KLU
Роль
Первые полгода был вторым разработчиком на проекте, после ведущим разработчиком
Обязанности
Описание проекта: Мобильное приложение для контроля за здоровьем. Непосредственная команда проекта: Первые полгода работал с Middle Android разработчиком, после я стал ведущим разработчиком на проекте. В команде было двое дизайнеров, аналитик, менеджер, бэкендер, тестировщик. Технологии, используемые в команде: Kotlin, Moxy, Coroutines, Dagger 2, Cicerone, Material Design, Custom views, Google Play Billing, Bluetooth. Личные результаты на проекте: научился работать с Bluetooth устройствами и CameraX. Обязанности: Исправление багов, доработка работы с Bluetooth устройствами, создание новых фичей.
Период работы
Февраль 2021 - Март 2023  (2 года 2 месяца)
Формат взаимодействия
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Омский Государственный Университет Путей Сообщения
Специальность
Информатика и программная инженерия
Завершение учебы
2021 г.

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

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 339,64 Р/час
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, дизайнерами, аналитиками и менеджерами. Умение распределять задачи и планировать свое время. Опыт общения с клиентами и стейкхолдерами для уточнения требований и технической консультации.

Подробнее

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • EdTech • LifeStyle
ДП
Денис П.
Омск
Kotlin разработчик
Middle
2 727,27 Р/час
Git
Java
Kotlin
Gradle
MVP
MVVM
Moxy
Koin
Room
Glide
+25

● написал книгу/руководство по UI фреймворку Jetpack Compose; ● написал статью на Хабр; ● написал библиотеку для навигации в Jetpack Compose; ● построил процесс образовательных митингов в команде. ● поддержка старых проектов; ● командная работа; ● код-ревью. 1. Самая интересная и/или технически сложная задача из опыта? Работа с Bluetooth устройствами, написал реализацию взаимодействия с массажерами, анализаторами тела и прочими умными устройствами для контроля за здоровьем. 2. Куда хотелось бы развиваться: технически или в менеджмент? Больше привлекает техническое направление. Мне нравится создавать что-то свое. Приятно, когда приложения помогают людям выполнять свои задачи быстрее и проще. Через приложения я показываю свое творческое видение. Поэтому однозначно хочу развиваться больше в техническом направлении. 3. Какими задачами хотелось бы заниматься? Мне нравится верстать экраны, а также заниматься разработкой фич с "чистого листа". 4. Какими задачами не хотелось бы заниматься? Таких задач нет, готов выполнять любую работу

Подробнее
Logistics & Transport • Travel, Hospitality & Restaurant business • Urban technology
ДС
Дмитрий С.
Новосибирск
Backend разработчик
Middle
2 727,27 Р/час
PostgreSQL
RabbitMQ
Apache Kafka
Git
MySQL
Docker
JavaScript
Node.js
PHP
Jira
+23

Разработчик с опытом работы более 3 лет. Хорошие навыки в разработке и внедрении программного обеспечения, проектировании реляционных баз данных, сетевом администрировании, архитектуре проектов. - Хорошее знание различных движков БД (MySql, MariaDB, PostgreSQL + postgis, Redis, MongoDB). Опыт использования сложных запросов, хранимых функций, триггеров и процедур. - Кэширование (Memcached) - Опыт объектно-ориентированного программирования. Функциональное программирование. Большой опыт работы с шаблонами дизайна. - PHP-программирование (PHP5.3 +, PHP7.0-7.4, REST API, WebSocket, фреймворки: Yii, Yii2, Laravel) - Программирование на Kotlin (Ktor, Exposed, socket.io) - Опыт работы с Javascript: React.js, Node.js, Socket.IO. - Большой опыт использования брокеров очередей (RabbitMQ, Apache Kafka) - Опыт работы с Docker: создание образов, использование среды разработки с помощью docker-compose, опыт использования в производственной среде - Регулярное использование шаблонов проектирования и Unit-тестов, непрерывная интеграция, автоматизация сборок - Дизайн и планирование проекта. Опыт экстремального программирования - Разработка и программирование клиент-серверных приложений (REST API, GraphQL, документация по swagger). - CI / CD: настройка и оптимизация заданий Gitlab CI (запускающие оболочки и докеры) - Отладка и рефакторинг кода. Большой опыт поддержки и улучшения существующего кода - Оптимизация производительности приложений (оптимизация базы данных, профилирование и оптимизация приложений) - Работа в команде, работа с трекерами и планировщиками (JIRA, Youtrack, Redmine). Опыт работы с системами контроля версий GIT

Подробнее