Готовим обзор зарплат в IT за 1-е полугодие 2018. А вот какой интересный обзор у нас получился в прошлом году. Помогите нам сделать новый обзор максимально полезным для всех, расскажите о своей зарплате
Обо мне

Опыт разработки: Java(в основном в рамках Android) - с апреля 2015, Android - с сентября 2015, Kotlin с декабря 2016

Java изучал с помощью javarush.ru, книги "Философия Java", документации и различных интернет-ресурсов.

Android изучал по книге (Филлипс, Харди), документации и с помощью различных интернет-ресурсов. Также, по ходу изучения разрабатывал своё приложение, чтобы теоретические навыки подкреплять практическими. 

Регулярно читаю статьи с habrahabr.ru, medium.com и литературу из других источников по интересующим меня направлениям разработки. Обладаю умением разбираться в чужом коде, выполнять поставленные задачи в срок.

Активно изучаю/развиваю/создаю подходы к разработке различных архитектур в Android. Также, сторонник написания красивого, читабельного и функционального кода, поэтому стараюсь разрабатывать механизмы, которые позволяют это реализовать.

Я считаю, что всего знать невозможно, поэтому обладаю навыком быстро и правильно находить нужную мне информацию. Благодаря этому, я могу решать задачи абсолютно любой сложности.

Стек Android:

  • Clean Architecture
  • MVP
  • MVVM
  • Android Architecture Components
  • Dagger 2 (Dependency Injection) 
  • Toothpick (Dependency Injection)
  • Koin (Service Locator)
  • Retrofit 2
  • RxJava2 (Reactive programming)
  • Cicerone
  • Usb/UART devices (Работал с устройствами, которые подключались по usb/UART, писал библиотеки для общения с такими устройствами)
  • Native libraries, NDK (Работал с устройством на базе Android с периферией)
  • VK API
  • Firebase
  • Realm
  • DBFlow
  • Docker (который проверяет проект по юнит тестам и выдает результат тестов)
  • ...и ещё очень много всего

Ссылка на bitbucket с моими проектами

Большинство из них в закрытом доступе, и если нужны другие, самые свежие примеры моего кода - отправлю по требованию.

Есть несколько собственных проектов: 

  1. Шаблон архитектуры для Android-проектов, основанный на MVP/MVVM и Clean Architecture. У меня была необходимость в универсальном шаблоне, с которым можно удобно и быстро разрабатывать проекты. И вот - я его создал
  2. Этот же шаблон архитектуры, написанный на Kotlin для MVP и для MVVM
  3. Механизмы ActionViews для MVP и для MVVM(Android Architecture Components) - собственная разработка, которая упрощает жизнь при создании приложений. Работает на Kotlin Extensions
  4. ActionViews для MVVM готов в виде библиотеки
  5. ActionViews для MVP готовится к выкладке
  6. Ридер для паблика социальной сети Вконтакте (Android) - мое первое приложение
  7. и другие...

Ссылка на мои приложения, выложенные в Google Play

В числе приложений, разработанных мной или с моим участием:

1) Теле2

2) Spiking

3) PiratesRu - вторая версия готовится к публикации

4) есть и многие другие, но они были созданы для закрытого коммерческого использования

Являюсь автором статей:

Являюсь создателем библиотек:

    Являюсь призёром "NIGHTHACK2015" и победителем "NIGHTHACK2016", проходившими в Уфе от сообщества UFACoder в 2015/2016 годах. Также выступал в качестве докладчика на митапах сообщества UfaCoder и на конференции UFADEVCONF. Разрабатывал огромнейшее количество Android приложений, практически все с нуля, а некоторые под кастомные девайсы, которые работают на Android OS.

    Являюсь владельцем Android Gold-сертификата от certification.mail.ru

    Главное дальнейшее развитие, обучение, а так же применение уже полученных знаний.

    Стремлюсь к скорейшему профессиональному росту. Люблю находить решения для нерешаемых/тяжелых/средних/любых задач. Идейный, инициативный, активный, стремлюсь изучать и узнавать новое.

    С детства занимаюсь спортом. 12 лет профессионально занимался спортивно-бальными танцами. В России входил в 50 лучших танцевальных пар. Так же занимался/занимаюсь: баскетболом, хоккеем с мячом, конькобежным спортом, футболом и другими видами спорта.

    Участие в профессиональных сообществах
    Опыт работы
    Февраль 2017 — по настоящее время (1 год и 5 месяцев)
    Android-разработчик
    Санкт-Петербург
    Обязанности и достижения

    Удаленно. Разработка ПО под Android. Участвовал в разработке Spiking с нуля и до самого релиза. Дорабатывал и занимался поддержкой Мой Tele2. Разрабатывал курсы для начинающих Android-разработчиков: https://academy.e-legion.com/android/, благодаря этому научился правильно и информативно(без лишней воды) делиться информацией с другими людьми. Оптимизировал трудозатраты на проектах, предлагал и реализовывал идеи для улучшения продукта и процесса разработки. Создал гайд по созданию курсов - это помогло сократить время на ввод новых разработчиков в проект. Проводил review кода. 

    Написал статью о кодогенерации, основанную на выступлении Зака Свирса: https://habr.com/company/e-Legion/blog/413603/

    Январь 2016 — по настоящее время (2 года и 6 месяцев)
    Android-разработчик
    Уфа
    Обязанности и достижения

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

    Январь 2016 — Февраль 2017 (1 год и 2 месяца)
    Nvtech
    Программист
    Уфа
    Обязанности и достижения
    Занимался разработкой Android приложений с нуля, в основном, по канонам Clean Architecture. Разработка согласно дизайн-макетам. Улучшение существующей архитектуры приложения с целью сокращения boilerplate кода, функциональные доработки архитектуры. Занимался поддержкой и доработкой Android приложений. Часто приходилось переделывать логики приложения. Оптимизировать уже работающие приложения под более старые и более слабые устройства (уменьшение потребления ОЗУ, ускорение работы приложения). Разрабатывал обертку для общения с usb/UART устройством. Работал с устройством на базе Android со встроенной периферией(принтеры, сканеры и т.д.) и разрабатывал приложение для него. Есть опыт работы в качестве Team lead'а. Занимался созданием и распределением задач, обучением сотрудников, review кода. В этой компании разрабатывал три проекта (+ занимался поддержкой других проектов).
    Высшее образование
    Сентябрь 2012 — Октябрь 2015
    УГАТУ
    Информатики и робототехники
    Уфа
    Специализация и достижения
    Не окончил обучение в университете. Университет помог понять мне, что самостоятельное образование даст гораздо больше, чем то, чему меня там учили, что сам я смогу изучать и узнавать то, что мне действительно интересно и необходимо