ФрилансерыДенис Долгополов

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

Россия Москва, Россия
5 дней 12 часов назад
Свободен для работы свободен для работы
14 Сейфов завершены
2 месяца 1 день назад
9 заказчиков
на сервисе 1 год

  • java
  • Android
  • android developer
  • дешево
  • Kotlin

Рейтинг

Успешных проектов
100%
Средняя оценка
9.95 из 10
Рейтинг
1865
Разработка под Android
Java
12 проектов
Разработка под Android
4 проекта
Java
1 проект
Разработка игр
1 проект
Техническая документация

Резюме

Языки: JS, Java/Kotlin

Основная специализация: разработка мобильных Android-приложений

Побочная специализация: HTML-XML верстка, написание JS-скриптов

Опыт работы: 4 года


Технологии и библиотеки, с которыми приходилось работать:

  • SQLite
  • RabbitMQ (AMQP)
  • RestAPI
  • Google Maps + Geocoder API
  • migrate to AndroidX
  • Material Design Views (Card View, Bottom Sheet Layouts, Material Buttons)
  • Wi-Fi, Bluetooth BLE sockets
  • GPS
  • View Pager, View Pager 2
  • Recycler View
  • AR - EasyAR/AR Core.
  • OpenGL
  • LibGDX


Начинал, в 2016, с верстки сайтов и написания скриптов. Но скоро понял, что front-end не мое, хотелось более масштабных задач с углублением в платформу.

Выбрал Android, так как мне кажется, что мобильные платформы наиболее перспективны. Постепенно даже самые тяжелые программы и игры перебираются с настольных компьютеров на переносные устройства. Сам люблю мобильность, поэтому вдохновлен развитием мобильных приложений.

               Занимаюсь проектированием и разработкой различных приложений и игр. Приходилось работать с СУБД, многостраничными и одностраничными приложениями, разрабатывал мелкие и крупные (более 30.000 строк) приложения. Есть опыт работы в стартапах (в группах от 2 до 5 человек) и в одиночку.

Понимаю, зачем нужны интерфейсы, описания кода и ТЗ. Готов обсуждать любые варианты и предложения. По описанию запроса готов предложить варианты практической реализации ТЗ.


Навыки и умения

Портфолио

2500 $Приложение «Управление умным домом» - IoTApp

Разработка под Android
Приложение «Управление умным домом» - IoTApp

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

Краткое описание
1. Поддержка различных каналов связи: Wi-Fi, Bluetooth (4.2 – 5.0), Bluetooth Low Energy.
2. Режим редактирования экрана. Элементы управления и отображения можно переместить, изменить в размерах, адаптировать под экран устройства.
3. Многоуровневая система разделения устройств по местоположению и другим параметрам.
4. Управления устройствами, получение информации с датчиков, отображение графиков, синхронизация с сервером.
5. Оффлайн режим и кэширование данных.
Стек использованных технологий
1. Настроена работа с сервером через RestAPI и RabbitMQ (AMQP).
2. Многостраничное приложение с использованием ViewPager и ViewPager 2.0.
3. Использование Custom Views, расширение классов стандартных Views.
4. Применение принципов и элементов Material Design.
5. Использована архитектура MVVP.
6. Интерфейс с сервером реализован через callback-функции.
7. Поддержка следующих каналов общения с устройствами: Wi-Fi, Bluetooth (4.2 – 5.0), Bluetooth Low Energy.
8. Добавлена темная тема.
9. Расчет затрат на налоги по данным, полученным с устройств.
10. Отображение графиков и диаграмм по данным, полученным с сервера и устройств.
11. Использование Google Maps и Geocoding API для получения местоположения.
12. Использование GPS для получения местоположения.
13. Режим редактирования экрана с сохранением внесенных настроек – пользователь может изменять и перемещать элементы управления и отображения.
14. Язык – Java/Kotlin.
15. Приложение написано с принципами многопоточности и асинхронности.
16. Используется кэширование данных.
17. Поддержка JSON запросов.
18. Настроен полноэкранный режим для безрамочных смартфонов.
19. Приложение мигрировало на Androidx.

150 $Приложение «Блокнот – ежедневник»

Разработка под Android
Приложение «Блокнот – ежедневник»

Органайзер для записи планов, текстов и списков

Основные отличия от остальных
1. Возможность оставлять записи и на определенный день, и без ссылки на дату.
2. Сохранение коротких записей и полноценных текстов.
3. Простой одностраничный дизайн. Вся информация доступна на одном экране – нет лишних функций, кнопок, меню и переходов.
4. Маленький вес. Установленная версия весит 3,7 мегабайта.
5. Использование быстрой и маловесной базы данных.
6. Сохранение прошедших событий.
7. Оффлайн режим – не требуется подключение к интернету.
8. Оповещения, содержащие информацию, запланированную на текущий и следующий день. Можно настроить.
9. Быстрый старт (0.5c).
10. >15 тыс. установок в Google Play.

Технологии
1. Использование компонентов Material Design: Bottom Sheet View, Floating Action Button, Card View.
2. Настроено отображение Splash Screen во время первичной загрузки данных.
3. Использована СУБД SQLite.
4. Настроены Offline Notifications.
5. Все списки реализованы с помощью Recycler View.
6. Язык – Java/Kotlin.
7. Поддержка до SDK v. 19 (Android 4.4)

200 $Игра «Алхимик»

Разработка под Android

Игра по мотивам культовой игры из 2000-х

Изначально игроку даны 4 элемента: вода, земля, огонь, воздух. Соединяя их, игрок получает новые элементы.
Например,
• земля + огонь = лава
• воздух + огонь = энергия

Цель игры – открыть все элементы

Использованные технологии

Большие списки реализованы через Recycler View
• Используется анимация View
• Многостраничное приложение
• Раскрывающаяся Floating Action Button – нажатие на кнопку вызывает анимированное отображение еще трех кнопок. Повторное нажатие «сворачивает» элементы в исходное состояние.
• Открытые элементы и рецепты получения новых хранятся в SQLite db.
• В приложение добавлен баннер рекламный баннер Google AdMob.
• Реализовано получение вознаграждения за просмотр рекламного видео - технология AdMob Rewarded Video.

1000 ₽Приложение «Распознание Aruco Marker»

Разработка под Android

Приложение, позволяющее распознавать Аруко-маркеры и получать битовую маску маркера без OpenGl
Описание
Приложение не использует библиотеку OpenGL
• Разрабатывалось для робототехнических соревнований
• Поддержка распознания под углом до 70 градусов.
• Для ускорения обработки изображения используется двумерный массив вместо Bitmap
• Скорость обработки одного кадра ~ 100мс. Скорость обработки – 9 кадров с секунду.
• Распознание маркера и его оцифровка происходит по следующему алгоритму:
1) Image Grayscale – перевод изображения в оттенки серого
2) Binary – бинаризация изображения, приведения к черно-белого виду
3) Поиск замкнутых контуров
4) Выделение квадрата из найденных замкнутых контуров.
5) Выравнивание маркера, избавление от искажения и помех
6) Определение координат маркера. Наложение битовой маски. Получение битового массива и отображение результата.

 

Отзывы и комплименты о выполненных проектах 14

Качество
Профессионализм
Стоимость
Контактность
Сроки

Работа выполнена точно по ТЗ и даже быстрее оговоренных сроков. Остался доволен сотрудничеством с Денисом.

24 июля 21 000 ₽
Оглавление для книг

Качество
Профессионализм
Стоимость
Контактность
Сроки

Работа выполнена хорошо. Разработчик всегда на связи.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Проект отлично выполнен как обычно! Рекомендую к сотрудничеству!

Качество
Профессионализм
Стоимость
Контактность
Сроки

Задание было достаточно сложным, но исполнитель блестяще с ним справился. Очень классная профессиональная работа, всегда на связи, любые корректировки, даже те, которых не было в ТЗ. Очень корректный человек и крутой специалист. Непременно буду обращаться еще и всем рекомендую!

Качество
Профессионализм
Стоимость
Контактность
Сроки

Отличная совместная работа! Рекомендую!

Качество
Профессионализм
Стоимость
Контактность
Сроки

Отлично выполнен проект! Быстро сделано! Рекомендую!

28 октября 2020 9000 ₴
Два проекта

Качество
Профессионализм
Стоимость
Контактность
Сроки

Идеально как и всегда! Мой самый любимый фрилансер! Быстро, качественно! Контактность на высоте!

Качество
Профессионализм
Стоимость
Контактность
Сроки

Максимально быстро выполнена работа! Контактность на высшем уровне! Рекомендую!

Качество
Профессионализм
Стоимость
Контактность
Сроки

Денис проявил себя профессионалом и качественно разработал наше Android приложение-агрегатор. Был всегда на связи и помогал решить проблемы онлайн. Рекмоендую

Качество
Профессионализм
Стоимость
Контактность
Сроки

Всем доволен! Спасибо за работу!

Качество
Профессионализм
Стоимость
Контактность
Сроки

всегда на связи и выполнено все супер. Будем продолжать сотрудничество. Рекомендую одним словом

Качество
Профессионализм
Стоимость
Контактность
Сроки

Второй этап разработки выполнен на хорошем уровне. Результатом работы доволен. Продолжаем сотрудничество.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Первый этап был выполнен в оговоренные сроки, специалист всегда был на связи. Продолжаем сотрудничество.

26 января 2020 500 ₽
Добавить код

Качество
Профессионализм
Стоимость
Контактность
Сроки

Ответственный человек, самое главное всегда на связи.
Работу выполнил на все 100 процентов. Надеюсь на дальнейшее сотрудничество.
Советую!

Активность

  Последние ставки 10
Доработка приложения под андроид Персональный проект
14 894 ₽
Оглавление для книг Персональный проект
21 000 ₽
Есть сайт для ПК. Нужно моб приложение на андроид и айфон
8000 ₴
Приложение под Андроид
300 ₴
Доработать андроид приложение “читалка с переводчиком”
60 000 ₽
Нарисовать UI приложения для рескина
30 000 ₽
Требуется разработать мобильное приложение.
22 000 ₴
Разработка приложения на flutter для ios android
35 000 ₽
Разработка. Андроид приложения скинов на Java/Kotlin Персональный проект
4000 ₴
Разработка. Андроид приложения модов на Java/Kotlin Персональный проект
4000 ₴