Мегапосты:
Мой круг становится Хабр Карьерой! Узнать подробности
Обо мне
  • Знание языков программирования: Kotlin, Java, C, C#.

  • Знание Android API, SQL (MySql, Firebird).

  • Опыт разработки приложений на Android, Blackberry, Windows, JavaME.

  • Знание английского языка на уровне Upper-Intermediate.

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

Хобби: силовые тренировки, велосипедные поездки, игра на гитаре.


Опыт работы
Разработчик аналитического сервиса для геймдев-компаний
Руководитель группы мобильной разработки
Сентябрь 2019 — По настоящее время (4 месяца)

Разарботка SDK для аналитической платформы.

Разработка ПО
Руководитель Android направления, Ведущий инженер-программист
Октябрь 2018 — По настоящее время (1 год и 3 месяца)
  • Разработка Android приложений: защищенный мессенджер для персонального использования, защищенный мессенджер для корпораций. 
    • Определение и реализация архитектуры, рефакторинг легаси. Реализация MVP, чистой архитектуры, переход к многомодульности, рефакторинг.

    • Перевод легаси кода с Java на Kotlin.

    • Реализация новой функциональности. 

    • Стабилизация кода: устранение падений, налаживание взаимодействия с командой, реализующей кроссплатформенную библиотеку, устранение проблем с многопоточностью, написание юнит тестов. 

    • Помощь в настройке CI. 

    • Руководство, наставничество команды разработки: декомпозиция задач, техническая помощь в реализации, code review.

    • Взаимодействие с другими направлениями разработки, эксплуатации, тестирования и владельцами продуктов.

    • Найм сотрудников.

  • Стэк технологий: 
    • Языки: Kotlin, Java, Scala, C++, Python.

    • Технологии: Android API 21+, Android Jetpack, RxJava2, Dagger2, Mockito, JUnit, Firebase, Retrofit, Exoplayer, Sentry, Butterknife, JNI, djinni.

    • Инструменты: git, gitflow, Github, Jira, Confluence, TeamCity, Zeplin.

Dynamix Software
Пермь
Team Lead, Senior Android Developer
Август 2011 — Сентябрь 2018 (7 лет и 2 месяца)
  • Разработка Android приложений. Определение и реализация архитектуры, реализация UI. Разработка для телефонов, планшетов, телевизоров.

  • Разработка приложений с нуля, рефакторинг монолитного приложения в отдельные модули.

  • Разработка платформы для создания приложений печати под требования заказчика.

  • Разработка SDK, API для использования сторонними разработчиками. Работа с Bluetooth, WiFi, USB, работа с принтерами, сканерами, реализация драйверов принтеров.

  • Реверс-инжиниринг приложений.

  • Руководство командой разработчиков (до трех человек), наставничество, code review.

  • Общение с иностранными заказчиками (в том числе представители Fortune 500): согласование требований для кастом версий, решение технических вопросов по внедрению, установке. Анализ фидбека фокус групп.

  • Настройка и сопровождение Linux (Red Hat) сервера, AWS, Apache, MySql, фронтэнд и бэкэнд на PHP.

  • Стэк технологий:
    • Языки: Java, C, Kotlin, PHP, SQL. 

    • Технологии: Android API 8+, Android Architecture Components, Retrofit, Firebase, AWS, Apache, MySQL, Google Maps.

    • Инструменты: Redmine, Trello, SVN, git.

ООО ПНППК-Квантек
Пермь
Инженер-программист
Июль 2010 — Май 2011 (11 месяцев)
  • Сопровождение, доработка информационной системы автоматизированного контроля (Delphi), сопровождение промышленной БД (Firebird). 

  • Определение требований по доработке совместно с технологами.

  • Разработка ПО для системы контроля показаний нефтедобывающего оборудования на C#. Обработка бинарных данных от оборудования, вывод таблиц, графиков.

ЗАО «Нефтяная электронная компания»
Пермь
Программист
Октябрь 2008 — Апрель 2010 (1 год и 7 месяцев)
  • Разработка ПО на C под микроконтроллер Freescale. 

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

Высшее образование
Пермский государственный университет
Пермь
Факультет: Механико-математический
Сентябрь 2005—Июнь 2010 (4 года и 9 месяцев)