Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

Женат. 
Ответственно отношусь к дэдлайнам. Получается неплохо планировать выполнение свои задач и моей команды.
Люблю общаться внутри команды при работе над проектом.

Опыт работы
New Vision Technologies
Уфа
Ведущий разработчик, тим-лид
Апрель 2014 — По настоящее время (6 лет и 4 месяца)

ТЕКУЩИЕ ОБЯЗАННОСТИ:

- Руководство малой группой разработчиков и тестировщиков (до 5 человек), постановка задач и сроков, контроль исполнения, code review;
- Разработка архитектуры проекта, написание основных компонентов, разработка проектов от начала до конца;
- Взаимодействие с заказчиками, предпроектное обследование;
- Разработка документации (техническое задание, протокол взаимодействия мобильного приложения с сервером, руководство пользователя, программа и методика испытаний);
- Разработка макетов и прототипов (Figma, Marvel, Fluid).

ПРОЧЕЕ:
- Хорошее понимание и применение принципов ООП, паттернов программирования и архитектур;
- Система контроля версий GIT (через терминал и IDE);
- Работа с системами управления репозиториями GitLab, Bitbucket; 
- Cистема отслеживания ошибок (система багтрекинга) Redmine, JIRA, YouTrack;
- Публикация мобильных приложение в Google Play Market и App Store.

МОБИЛЬНАЯ РАЗРАБОТКА НА ПЛАТФОРМУ ANDROID
Языки: Java, Kotlin
Архитектуры: Clean Architecture, MVP
Фреймворки, библиотеки и технологии: RxJava, Retrofit, Okhttp, Volley, GSON, Dagger, Firebase, Crashlytics, Picasso, Butterknife, Mockito, Robolectric, Espresso
ORM: Room, DbFlow, Realm

МОБИЛЬНАЯ РАЗРАБОТКА НА ПЛАТФОРМУ IOS
Языки: Objective-C, Swift
Архитектуры: Mvp, Viper
Фреймворки, библиотеки и технологии: Auto Layout, CocoaPods, Typhoon, AFNetworking, Crashlytics, MobileVLCKit, FolioReaderKit, Core Data

КРОССПЛАТФОРМЕННАЯ МОБИЛЬНАЯ РАЗРАБОТКА
Языки: C#
Фреймворки, библиотеки и технологии: Xamarin
Архитектуры: MVVM

СЕРВЕРНЫЕ РЕШЕНИЯ
Языки: C#
Архитектуры: MVC
Framework: ASP.NET, Entity framework

ДЕСКТОП ПРИЛОЖЕНИЯ
Языки: C#, 1C, C/C++
Framework: .NET, Windows Forms


ПРОЕКТЫ

ANDROID НАТИВ:
1) Кассовый терминал.
Программное обеспечение для работы кассира на ручной/настольной портативной кассе.
- Предпроектное обследование, анализ протоколов, установленных законом (в соответствии с нововведениями закона ФЗ-54, синхронизация данных с сервером);
- Разработка UI/UX с нуля;
- Взаимодействие с фискальным накопителем;
- Работа на готовом аппарате на базе Android (встроенный принтер, сканер, вывод для подключения ФН).

2) "Стройнадзор" Система мониторинга работ на строительных объектах.
Мобильное приложение позволяет регистрировать нарушения в ходе строительства зданий и контролировать их устранение, отправлять данные в основную систему на сервер.
- Разработка на основе готовых макетов;
- Клиент-серверное приложение;
- Запись аудио, фото;
- Оффлайн работа, синхронизация с сервером.


ANDROID + IOS (НАТИВ):
3) Личный кабинет потребителя электроэнергии "БЭС Мобайл".
- Разработка на основе готовых макетов;
- Клиент-серверное приложение;
- Работа с Яндекс картами;
Публикации:
https://play.google.com/store/apps/details?id=ru.nvtech.eskb.presentation
https://itunes.apple.com/ru/app/бэс-мобайл/id1135343427?mt=8

4) Национальная электронная библиотека.
(новый функционал приложения и доработка существующего)
- Разработка ui/ux с нуля;
- Доработка, создание новых экранов;
- Встраивание видео/аудио проигрывателей.
Публикации:
https://itunes.apple.com/ru/app/нэб-рф-национальная-электронная-библиотека/id944682831?mt=8
https://play.google.com/store/apps/details?id=ru.elar.neb.viewer

5) Электронный документооборот
Мобильное приложение является дополнением к основному АРМ руководителя, позволяющее выполнять функции, требующие их оперативной обработки. Основным сервером является программный комплекс "Открытая модульная система электронного документооборота и контроля исполнения поручений" (СЭДКП).
- Разработка UI/UX с нуля;
- Клиент-серверное приложение;
- Просмотр поступивших документов, фильтрация и сортировка, их карточек, обработка;
- Просмотр и скачивание прикрепленных электронных файлов (pdf, doc, docx, ppt, pptx, xls, xlsx, txt, tiff, jpeg, png, msg);


КРОССПЛАТФОРМЕННАЯ МОБИЛЬНАЯ РАЗРАБОТКА:
6) Личный кабинет гражданина "Обращение граждан"
- Разработка UI/UX с нуля;
- Клиент-серверное приложение;
Публикация - https://play.google.com/store/apps/details?id=ru.nvtech.AppealOfCitizens


СЕРВЕРНЫЕ РЕШЕНИЯ:
7) Серверная часть для мобильного приложения "Обращение граждан"
Сайт с админкой и базой данных. API для клиентского приложения "Обращение граждан".

8) Система лицензирования продуктов
Сайт с админкой и базой данных. Выписывание и мониторинг лицензий. API для различных продуктов компании, отвечающая за проверку статуса лицензии, обновление лицензии у клиентов.


ДЕСКТОП ПРИЛОЖЕНИЯ:
9) Панель телефонии 1С
Интеграция системы 1С с сервером телефонии на базе Asterisk. Звонки из 1С, отображение входящих и исходящих звонков, поиск карточки звонящего в базе данных 1С, журнал звонков. 
- Внешние обработки в 1С (обычные и управляемые формы);
- Внешняя компонента для интеграции с сервером телефонии (C#, .NET) по протоколу Asterisk AMI;
- Работа с базой данных, лицензирование продукта; 
- Настройка серверов телефонии Elastix, FreePBX, Distro, TrixBox.

10) Плагин для Autocad
Плагин для создания, редактирования и оформления таблицы в технических документах Autocad. Отдельный редактор таблиц. Связь с базой данных нормотивно-справочной информации.

Высшее образование
Уфимский государственный авиационный технический университет
Уфа
Факультет: Информатики и робототехники
Сентябрь 2009—Июнь 2014 (4 года и 9 месяцев)
Автоматизированные системы обработки информации и управления (АСОИ)