Проводим исследование о роли образования в ИТ. Пройти опрос (займёт 7-10 минут).
Обо мне

Summary

Developing native Android apps using Material design guidelines, working with Push notifications and RESTfull API services. Following various programming paradigms including functional programming, Reactive Extensions(RxJava2), DI(Dependency injection), Clean Architecture.

Skills

CORE.

Languages: Java, Kotlin, XML

Android Architecture Patterns: Clean Architecture, MVP, MVVM, VIPER

Material Design: Support libraries, Custom views, Custom themes/styles

Database: Realm, GreenDao, Room

Network: REST, Web Sockets(okhttp, socket.io)

Libraries: Dagger2, Retrofit2, OkHttp, Butterknife, Rxbinding, Leakcanary, EventBus, Picasso, Glide, etc

SERVICES.

Push notification: GCM, OneSignal, FCM

Crash reports: Crashlytics, Firebase Crash Reporting

Google Play Services: Location, GCM, Maps, Places

Social: Facebook SDK, Vk SDK

Analytics: Flurry, Google Analytics

OTHERS.

Issue Trackers(project management): Jira, Redmine, Trello

Version controls: SVN, Git

CI(Continuous Integration): Jenkins

Build Tool: Gradle

Участие в профессиональных сообществах
Опыт работы
Октябрь 2018 — по настоящее время (5 месяцев)
Android developer
Новосибирск
Октябрь 2017 — Октябрь 2018 (1 год и 1 месяц)
Android developer
Москва
Обязанности и достижения
    Разработка мобильного приложения для банков, мессенджера, кодревью
    Июль 2017 — Октябрь 2017 (4 месяца)
    Senior Android developer
    Симферополь
    Обязанности и достижения

    Проектирование и разработка социального приложения

    Октябрь 2016 — Июнь 2017 (9 месяцев)
    Bencom
    Android Developer
    Йошкар-Ола
    Обязанности и достижения
    - Managing 2 developers: planning and delegating tasks, helping to find a better decision. - Estimating duration of projects. - Developing 2 medical, 1 events planning apps, 2 apps for guard systems.
    Ноябрь 2013 — Май 2016 (2 года и 7 месяцев)
    Java разработчик
    Чебоксары
    Обязанности и достижения
    Разработка модулей комплекса "АЦК Мониторинг": справочники, очтеты, электронный документооборот
    Август 2012 — Июль 2013 (1 год)
    Инженер-настройщик
    Чебоксары
    Обязанности и достижения
    Инженер-настройщик *Внедрение продукта финансовой архитектуры FLEXTERA. *Исправление несоответствий. * Создание интерфейса программного продукта (GUI). ; * Описание процесса передачи данных внутри клиентской части между формами, а также клиентской и серверными частями программного продукта (при помощи собственного инструментария Компании). ; * Использование javascript для обработки данных. ; * Разработка SQL-запросов для получения данных. ;
    Февраль 2011 — Июль 2011 (6 месяцев)
    Инженер-настройщик
    Чебоксары
    Обязанности и достижения
    Исправление несоответствий. * Создание интерфейса программного продукта (GUI). ; * Описание процесса передачи данных внутри клиентской части между формами, а также клиентской и серверными частями программного продукта (при помощи собственного инструментария Компании). ; * Использование javascript для обработки данных. ; * Разработка SQL-запросов для получения данных. ;
    Высшее образование
    Сентябрь 2006 — Июнь 2011
    ЧГУ-Чебоксары
    Информатики и вычислительной техники
    Чебоксары
    Специализация и достижения
    Инженер-программист