Опыт работы
Май 2016 — по настоящее время
Senior Software Engineer
Нижний Новгород
Обязанности и достижения

Проекты:

Май 2016 – Сентябрь 2016.

Health Care Doctors Chambers – мобильное приложение для области здравоохранения, предоставляющие возможность для видеоконсультации с доктором, онлайн регистрацию на прием к врачу, статистику посещений и обращений в медицинские учреждения. Также позволяет задавать вопросы лечащему врачу через специальную форму.

• Реализована функциональность для отображения ближайших, к текущей локации пользователя аптек, используя Google Places API.
• Разработан функционал для взаимодействия с Amazon S3, для загрузки и скачивания фотографий пользователей, а также материалов, имеющих отношения к назначенной консультации или заданному вопросу.
• Имплементировано взаимодействие с сервером для следующих функций: задание вопроса, бронирование консультации, выбор плана оплаты и др.
• Реализована возможность проведения видеоконференций с использованием OpenTok SDK.

Технологии и инструменты: iOS SDK, AWS SDK, OpenTok iOS SDK, Google Maps iOS SDK (язык разработки Objective-C).

Июнь 2016 – Сентябрь 2016.

Smart Dose Trainer Mobile – мобильное приложение, главная цель которого помочь пользователю во взаимодействии с кастомным девайсом для проведения инъекций, его правильной настройке и использования.

• Реализовано взаимодействие с BLE девайсом.
• Разработан UI приложения.

Технологии и инструменты: iOS SDK, (язык разработки Swift).

Сентябрь 2016 – Ноябрь 2016.

Self Dose Scanner Mobile – мобильное приложение, которое позволяет определить объем использованного лекарства в в специальном устройстве для инъекций посредством камеры телефона. Определенные таким образом параметры отправляются на сервер, позволяя собирать статистику лечения для конкретного пациента и в последствии индивидуализировать сам курс лечения.

• Реализовано распознавание устройства для инъекций.
• Реализовано распознавание и определение размера использованной дозы.
• Имплиментировано распознавание bar кода и взаимодействие с серверной частью.
• Разработан UI приложения.

Технологии и инструменты: iOS SDK, (язык разработки Swift), C++, OpenCV.

Май 2014 — Май 2016
Software Engineer
Нижний Новгород
Обязанности и достижения

Проекты:

Июль 2015 – Май 2016.

Intel Multi-OS engine – фреймворк для нативной кроссплатформенной разработки (под iOS и Android) на Java.

https://software.intel.com/en-us/multi-os-engine
http://habrahabr.ru/company/intel/blog/266653/

• Имплементация gradle плагина для сборки кроссплатформенных приложений под iOS и Android, который предоставляет возможность сборки, запуска и дебага приложения локально на системе OS X.
• Построение приложения на машине в локальной сети с системой OS X и запуск на клиентской Windows машине с возможностью отладки.
• Реализация функционала для построения приложения в облаке (сервера на базе OS X), используя инфраструктуру AWS (в частности SQS и S3).
• Разработка плагина для Android Studio, его интеграция с gradle плагином для обеспечения функциональности по сборке приложений на локальной машине, в локальной сети и в облаке.
• Реализация механизма авторизации для сборки приложения в облаке, используя JavaFX.
• Имплементация и поддержка серверной части сборки в облаке, используя ASP.NET MVC.
• Разработка приложений, с использованием Andoird/iOS/Intel Multi-OS engine SDK, которые поставляются в пакете фреймворка и демонстрируют техники переиспользования кроссплатформенной части кода и взаимодействие платформозависимыми компонентами.

Технологии и инструменты: gradle, Java SE, Android/iOS SDK, JavaFX, Java Swing, AWS SDK.

Май 2014 – Июль 2015.

Intel INDE Media For Mobile (Intel INDE Media Pack)
Библиотека для работы с видео/аудио для Android, iOS и WinRT: кодирование/декодирование, стриминг, захват видео, субтитры и т.д.

http://habrahabr.ru/company/intel/blog/216545/
https://github.com/INDExOS/media-for-mobile

• Реализация инструментов для стриминга видео, стриминга с камеры, реализация различных эффектов для преобразования видео, используя OpenGL ES. Захват изображения с камеры, транскодинга видео, реализация алгоритма ресамплинга аудио используя С++ библиотки.
• Разработка и тестирование tv-плеера с функцией воспроизведения локального аудио и видео контента, а также стриминговых каналов для специализированного встраиваемого планшета на базе процессора Intel.

Август 2013 — Май 2014
Software Designer
Нижний Новгород
Обязанности и достижения

Проекты:
KABA – разработка Web-приложения для учета и регистрации посетителей на предприятиях обслуживающей сферы (преимущественно гостинично-туристический бизнес).
Разработка клиентской части приложения, с использованием JavaScript, JQuery, knockout.js, добился корректного и единообразного поведения UI на тестируемых браузерах.
Разработка серверной части приложения на ASP.NET MVC – создание механизма регистрации, а также создание форм для сохранения и выборки клиентов.

OneXAgent – решение предоставляющее возможности и функциональность ip-телефонии для контактных центров.

https://support.avaya.com/products/P0535/avaya-onex-agent

Разработка нового функционала, поддержка продукта и написание Unit тестов. Используемый языки и технологии: С++, C#/WPF.

Высшее образование
Сентябрь 2009 — Июнь 2015
ННГУ
Вычислительной математики и кибернетики
Нижний Новгород
Специализация и достижения

Магистр Прикладной Информатики