pavelcoderpavelcoder

Павел Новиков

Android разработчик · Приложения · Разработка ПО · Старший (Senior)
От 170 000 ₽ · Не ищу работу
Опыт работы: 9 лет и 2 месяца
Регистрация: 28.11.2014
Последний визит: 2 месяца назад
Местоположение: Россия, Челябинск
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Опыт разработки под Android

Я занимаюсь разработкой под Android на Java с 2011 года, на Kotlin с 2017. За это время выложил большое количество приложений в Google Play. Последние 5 лет работаю удаленно.

Имею применять все популярные технологии: Retrofit, MVP, Moxy, Kotlin coroutines, Git flow, Clean Architecture, DI (Dagger 2), Sqlite, Realm, Unit тестирование, RxJava.


Профессиональные навыки:

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

Kotlin, Java, Gradle, Android SDK, стандартные элементы, кастомные элементы на основе существующих и с нуля, Constaint Layout, оптимизация скорости работы интерфейса, Google Maps, Google API, Retrofit, OkHttp, Glide, Dependency Injection (Dagger 2), WebSocket, RESTFul, асинхронное программирование, Android Support Library, Exoplayer, Firebase, Junit, Mockito и др.

Unit тестирование, непрерывная интеграция на Jenkins.

Бд: Realm, SQLite (ORMLIte, ActiveAndroid, GreenDao, напрямую)

Реактивное программирование (RxJava2).

Шаблоны проектирования, MVP (Moxy), java reflections, ViewModel, LiveData.

Android TV.

Linux, Android Studio, Git, Figma, Photoshop.


Английский на уровне pre-intermediate, свободное чтение документации.


Дополнительные навыки:

До 2011 года разрабатывал сайты на CMS и с нуля.

PHP/HTML/CSS/MySQL/JavaScript/Ajax/JQuery.

Знание bash, способность настроить основные сервисы в Linux


Обо мне:

Я хотел бы разрабатывать высококачественные приложения, которые завоюют миллионы пользователей, использовать современные тенденции в разработке: TDD, Clean, CI/CD

Личные качества: ответственность, способность самостоятельно принимать решения, инициативность, написание надежного кода, перфекционизм.


Опыт работы

  • Мы создаем российский видеосервис.
    Москва · От 10 до 100 сотрудников
    Android разработчик
    Июнь 2017 — Октябрь 2019 (2 года и 5 месяцев)

    Управление, проектирование, разработка с нуля. Разработал приложение и плеер для проигрывания видео в формате HLS/DASH+DRM на основе exopayer, с поддержкой видео рекламы на основе VAST, MP4, MRAID, VPAID - без использования сторонних библиотек.  Много кастомных элементов и кастомных анимаций. Кроме кода занимался публикацией, документацией, анализом проблем по отзывам и аналитике.

    https://play.google.com/store/apps/details?id=ru.rutube.app

    Главным достижением считаю, что мне удалось сохранить crash-free sessions 99.96%, чистую ахритектуру и минимальный техдолг за 2 года разработки.

  • SafeCleaner
    Москва
    Ведущий разработчик
    Январь 2017 — Июнь 2017 (6 месяцев)
    Было разработано 2 версии приложения для оптимизации ОС, очистки кеша, завершения фоновых приложений и др. https://play.google.com/store/apps/details?id=fast.boost.cleaner.speed.clean.safe.plus
  • Стартап
    Москва
    Android разработчик
    Февраль 2016 — Декабрь 2016 (11 месяцев)
    Разработка Android приложения, проектирование сервисов для него
  • Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России
    Москва · Более 5000 сотрудников
    Главный инженер
    Август 2015 — Декабрь 2015 (5 месяцев)
    Разработка в команде приложения Сбербанк Онлайн для Чехии и Хорватии.
  • Стартап YOU Communication Manager
    Алматы
    Team leader
    Декабрь 2014 — Август 2015 (9 месяцев)
    Разработка и проектирование Android версии объемного приложения. Основной функционал - управление временем, распределение задач между сотрудниками и контроль исполнения, а также встроенный мессенджер, почта, PUSH уведомления и другое. https://play.google.com/store/apps/details?id=you.messenger.todo.calendar
  • ООО "Сильвер"
    Челябинск
    CEO
    Февраль 2011 — Ноябрь 2014 (3 года и 10 месяцев)
    Директор и соучредитель компании-разработчика мобильных приложений (iOS, Android, WP). Управление разработкой ряда приложений для всех платформ и самостоятельная/в команде разработка приложений. Ссылки на приложения, в которых я принимал участие как разработчик или реализовывал полностью самостоятельно: https://play.google.com/store/apps/details?id=ru.ideast.auto (Навигационная часть) https://play.google.com/store/apps/details?id=ru.itsilver.pizzaempire https://play.google.com/store/apps/details?id=ru.itsilver.nashe https://play.google.com/store/apps/details?id=ru.itsilver.smgp https://play.google.com/store/apps/details?id=ru.itsilver.rock.fm https://play.google.com/store/apps/details?id=ru.itsilver.greatsport https://play.google.com/store/apps/details?id=ru.itsilver.qrcodesandroid и др. Приобрел большой опыт разработки и управления проектами с нуля и до релиза в Google Play с дальнейшей поддержкой. Большой опыт оценки сроков выполнения задач, управления качеством, управления разработчиками, работы в команде, подбора людей в команду.
  • Osiris Studio
    Челябинск
    Разработчик
    Август 2010 — Май 2011 (10 месяцев)

Высшее образование

  • ЧелГУ

    Челябинский государственный университет
    Челябинск · 366 выпускников
    Математический
    Сентябрь 2003 — Июль 2008 (4 года и 10 месяцев)
    Специальность Компьютерная Безопасность