Опыт работы
Май 2016 — по настоящее время (1 год и 3 месяца)
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 (2 года)
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 (9 месяцев)
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
ННГУ
Вычислительной математики и кибернетики
Нижний Новгород
Специализация и достижения
Магистр Прикладной Информатики