Выпускник бакалавриата университета Лобачевского (ННГУ). Направление: Программная инженерия. Институт информационных технологий, математики и механики (2020).
Сергей Блинцов
Добро пожаловать на мой личный сайт!
Здесь вы можете:
Познакомиться с моим портфолио и найти контакты для связи
Узнать о реализованных проектах
Cкачать резюме (CV)
Получить доступ к моим авторским статьям, видео, программам и другому контенту
Сделать заказ на разработку ПО или предложить сотрудничество
Победитель международных и всероссийских олимпиад, конкурсов и хакатонов
Неоднократно становился победителем и призером международных, всероссийских и региональных олимпиад, конкурсов, хакатонов по информатике и программированию (не спортивному). Награжден памятной медалью президента РФ за вклад в развитие ИТ Нижегородской области.
iOS разработчик
Имею 12 лет опыта коммерческой разработки приложений. Из них более 7 лет занимаюсь разработкой iOS приложений. Вовлечен в полный цикл разработки и поддержки ПО. Есть опыт управления небольшими командами разработчиков. Участвую в процессах организации и проведения технических интервью. Неоднократно проводил технические аудиты для коммерческих проектов и команд. Разрабатывал мобильные приложения для банков, международных ретейлеров, foodtech компаний, стартапов, государственных проектов, а также для других российских и иностранных заказчиков. Работал в Русскоязычных и Англоговорящих командах.
Технологический предприниматель
Генеральный директор компании ООО "Школа Танцев Онлайн", которая разрабатывает алгоритмы для оценки точности и динамики хореографических движений, а также решение "BeDance", предназначенное для обучения танцам и развлечений.
Автор проектов meCare и КарКарыч.
Ментор и лектор
В свободное время выступаю с лекциями и мастер-классами по России для школьников и студентов на темы разработки ПО и инновационного предпринимательства (сезонные школы по computer science для школьников-олимпиадников, Quick Success лекции в Сколтехе, митапы и тематические ивенты в городах России). Участвовал в разработке и преподавании курсов по iOS разработке, компьютерному зрению, использованию LLM. Ментор для iOS разработчиков. Лектор в ИТ кампусе «Неймарк», выступал на ПМЭФ, ЦИПР, Skolkovo Startup Village и других мероприятиях.
"Сергей и его команда добрались до регионального финала ЕМЕА и представляет в нём Россию. За это время молодой человек обрёл огромное количество знакомых, стал участником программы Microsoft Student Partners (MSP), а также собрал и сплотил профессиональную команду"
26 апреля, ГТРК "Нижний Новгород. Студент института информационных технологий, механики и математики ННГУ имени Н.И. Лобачевского, один из создателей мобильного приложения для диагностики заболеваний Сергей Блинцов - гость программы "Это мы! Это про нас!": "За мобильной диагностикой – будущее!"
• Занимаюсь разработкой мобильных приложений для iPhone и iPad. Вовлечен в полный цикл разработки и поддержки ПО. Есть опыт управления небольшими командами разработчиков. Участвую в процессах организации и проведения технических интервью. Неоднократно проводил технические аудиты для коммерческих проектов и команд. Разрабатывал мобильные приложения для банков, международных ретейлеров, foodtech компаний, стартапов, государственных проектов, а также для других российских и иностранных заказчиков. Работал в Русскоязычных и Англоговорящих командах.
• Победитель Международных и Всероссийских олимпиад, конкурсов и хакатонов по информатике и программированию (не спортивному). Награжден памятной медалью президента РФ за вклад в развитие ИТ Нижегородской области.
• Есть опыт коммерческой разработки на языках C++ и Python. Уверенно чувствую себя в macOS, Linux, Windows. Интересуюсь решением задач информационной безопасности.
• В свободное время выступаю с лекциями и мастер-классами по России для школьников и студентов на темы разработки ПО и инновационного предпринимательства (сезонные школы по computer science для школьников-олимпиадников, Quick Success лекции в Сколтехе, митапы и тематические ивенты в городах России). Участвовал в разработке и преподавании курсов по iOS разработке, компьютерному зрению, использованию LLM. Ментор для iOS разработчиков. Лектор в ИТ кампусе «Неймарк», выступал на ПМЭФ, ЦИПР, Skolkovo Startup Village и других мероприятиях.
Участник и организатор студенческих мероприятий. Спикер на мероприятиях и конференциях. Во время учебы разработал стартап, ставший резидентом фонда «Сколково».
Тема научной работы: «Solving pose estimation problem on mobile devices to evaluate dance performance»
Институт информационных технологий, математики и механики Нижегородского Государственного Университета им. Н.И.Лобачевского (ВМК ННГУ)
Бакалавриат ИИТММ (ВМК) ННГУ по направлению "Программная инженерия".
Многократный победитель Международных и Всероссийских студенческих олимпиад, конкурсов и хакатонов (не спортивное программирование). Участник студсовета и других студенческих активностей. Организатор мероприятий, волонтер. Преподавал программирование иностранным студентам на добровольной основе. Microsoft Student Partner.
Тема научной работы: «Решение задачи классификации для первичного скрининга новообразований кожи»
2004 - 2015
Нижний Новгород
Физико-математический лицей №180
Среднее общее образование.
Математический класс.
Член совета старшеклассников, активный участник и вожатый школьных лагерей и других школьных мероприятий.
Лицеист года 2013, 2015
Опыт работы:
Ноябрь 2025 – Настоящее время
Reksoft (ex. Epam)
Ведущий программист
Проект: iOS приложение для банка Состав команды: Внешняя команда проекта Проектная роль: Аудитор, консультант, интервьювер Выполненные задачи:
Проведение аудитов мобильного приложения и штата разработчиков:
• Разработал скрипты для автоматизации аудита кодовой базы проекта
• Работал над матрицами компетенций, описаниями навыков и грейдов
• Провел технические интервью с членами команды iOS разработчиков
• Вручную провел технический аудит проекта iOS приложения Инструменты: XCode, Git, Bitbucket, CocoaPods Технологии: Swift 5, MVC/MVVM, UIKit, RxSwift, GCD, Realm и др.
Апрель 2025 – Октябрь 2025
Reksoft (ex. Epam)
Ведущий программист
Проект: Мобильное iOS приложение‑клиент ДБО для совершения банковских операций (онлайн‑банкинг) Состав команды: Большая многопрофильная команда: менеджеры, аналитики, разработчики, тестировщики, дизайнеры. Работа в проектной команде (команда программы лояльности, примерно 20 человек) Проектная роль: iOS разработчик Выполненные задачи:
• Разработка с нуля модуля программы лояльности
• Внедрение и поддержка работы с push‑уведомлениями
• Разработка виджета программы лояльности
• Создание кастомного UI и нетривиальных анимаций (компонент лотереи)
• Написание snapshot и unit тестов
• Участие в обсуждении архитектуры проекта
• Проведение технических консультаций для аналитиков Инструменты: Git, Gitlab CI, Fastlane, SPM, XCode Instruments, Sourcery, Swinject Технологии: Swift, SwiftUI, UIKit, Combine, Clean architecture, Structured concurrency, GCD
Ноябрь 2024 – Март 2025
Reksoft (ex. Epam)
Ведущий программист
Проект: Внутренний проект компании Состав команды: Внутренняя команда проекта Проектная роль: iOS разработчик Выполненные задачи:
Работа над внутренним проектом компании:
• Заложил архитектуру приложения, позволяющую повторно использовать модули
• Реализовал модуль авторизации и регистрации
• Реализовал модуль работы с сетевыми запросам
• Реализовал модуль проверки безопасности МП Инструменты: XCode, Git, Gitlab, SwiftPM, CocoaPods, SwiftLint Технологии: Swift 5, Viper, UIKit, SwiftUI, Combine, GCD, Apple Network framework, SystemConfiguration, Keychain, XCTest и др.
Октябрь 2024 – Октябрь 2024
Reksoft (ex. Epam)
Ведущий программист
Проект: Мобильное iOS приложение‑ клиент ДБО для совершения банковских операций (онлайн‑банкинг) Состав команды: Большая многопрофильная команда: менеджеры, аналитики, разработчики, тестировщики, дизайнеры Проектная роль: Консультант, аудитор Выполненные задачи:
• Провел технический аудит кода мобильного приложения. По результатам аудита были выявлены критические проблемы по части безопасности мобильного приложения, отмечены архитектурные проблемы, предложены задачи по переработке сетевого модуля, найдены проблемы в лицензиях для используемых фреймворков/библиотек, а также подчеркнуты моменты, связанные с поддержкой кода, работой в команде и использованием инструментов программирования.
• Проводил консультации с командой разработки на предмет исправления проблем, обнаруженных в ходе аудита.
• По результатам проведенных аудита и консультаций команда исправила большинство обнаруженных проблем, распланировала задачи по решению тех. долга. Инструменты: SPM, XCode Instruments Технологии: Swift, UIKit, Combine, Clean architecture, GCD
Сентябрь 2024 – Октябрь 2024
Reksoft (ex. Epam)
Ведущий программист
Проект: Пресейл (разработка PoC) мобильного iOS приложения для работы с BI инструментом Состав команды: Менеджеры, дизайнеры и разработчики, участвующие в представлении концепта мобильного приложения для удовлетворения нужд заказчика в области взаимодействия с BI инструментом Проектная роль: iOS разработчик Выполненные задачи:
• Разработка PoC iOS приложения, демонстрирующего возможности по работе с BI продуктом
• Подготовка презентации для клиента
• Технические консультации
• Демонстрация заказчику концепта мобильного приложения Инструменты: Git, Gitlab, Xcode, Swagger, BI платформа Технологии: Swift, UIKit, WKWebView, Siri shortcuts, iOS widgets и др
Май 2024 – Октябрь 2024
RNT Group (ex. Epam)
Ведущий программист
Проект: Работа над внутренними задачами и проектами компании Состав команды: Команда из нескольких человек, ведущая работу над внутренними задачами компании Проектная роль: iOS разработчик Выполненные задачи:
Работа над внутренними задачами компании:
• Разработка материалов курса по iOS разработке: обновление содержания и теоретической части, подготовка вопросов и практических задач по каждому модулю, разработка итогового проекта
• Проведение лекции на тему "Быстрое прототипирование при создании программных продуктов"
• Проведение технических интервью
• Обновление внутреннего пула вопросов и задач для проведения технического интервью
• Написание статьи на тему "Основные методы двухфакторной аутентификации на примере использования аппаратного токена Yubikey" Инструменты: XCode, Git, Gitlab, SwiftPM, CocoaPods, SwiftLint Технологии: Swift 5, MVVM+C, Viper, UIKit, SwiftUI, Combine, GCD, Apple Network framework, SystemConfiguration, Keychain, XCTest и др.
Август 2023 – Май 2024
RNT Group (ex. Epam)
Программист
Проект: Мобильное приложение для крупной сети продуктовых магазинов в России, предназначенное для получения информации о товарах и услугах, оформления заказов на доставку и самовывоз, доступа к программе лояльности и др. Состав команды: Независимые проектные команды по 15‑20 человек, а далее инженерные команды по 10‑20 человек Проектная роль: iOS разработчик Выполненные задачи:
• Оптимизировал загрузку главной страницы и виджетов на ней, в результате чего ускорилась загрузка элементов главной страницы приложения
• Работал над проектированием и созданием новых модулей приложения
• Проведена работа по переходу на новую дизайн систему
• Разрабатывал новый функционал приложения (виджеты доставки на главном экране, разработка новых разделов главной, работа с каталогом товаров, программа лояльности и др.)
• Провел эксперименты по использованию gRPC для решения некоторых задач компании. Интеграция gRPC позволила решать динамические задачи, покрыла некоторую часть новых требований и снизила издержки при взаимодействии с сервером. По результатам экспериментов было принято решение об использовании gRPC для некоторых модулей приложения
• Реализовал новый модуль для работы с gRPC внутри приложения
• Участвовал в оценке задач и их обсуждении
• Выполнял рефакторинг кода, что улучшило читаемость и поддерживаемость кода
• Устранял баги, взаимодействуя со всей проектной командой (дизайнеры, QA, Android разработчики, Backend разработчики, аналитики, представители бизнеса) Инструменты: Git, Gitlab CI/CD, SPM, CocoaPods, XCode Tools, Firebase services Технологии: Swift 5, VIPER, UIKit, Combine, GCD, Operation queue, custom UI and animations, REST API (URLSession), gRPC
Июль 2022 – Июль 2023
RNT Group (ex. Epam)
Программист
Проект: Внутренний проект компании Состав команды: Команда 2‑5 человек, ведущая разработку внутреннего решения для платформ iOS и Android Проектная роль: iOS разработчик Выполненные задачи:
• Разработал несколько независимых программных модулей для решения
• Работал над созданием и настройкой SwiftPM пакетов
• Создал модуль для защиты мобильного приложения от jailbreak, MITM, реверс‑инженеринга
• Писал Unit тесты Инструменты: Git, Gitlab, SPM, Firebase services, SwiftLint Технологии: Swift 5, MVVM+C, UIKit, SwiftUI, Combine, GCD, SwiftPM, Apple Network framework, URLSession, SystemConfiguration, Keychain, XCTest и др.
Июнь 2021 – Настоящее время
ООО "Школа Танцев Онлайн"
Генеральный директор
Управление проектом BeDance:
- Операционная деятельность
- Представительство проекта и команды
- Разработка и техническое сопровождение
- Проверка гипотез, пилотирование
- Привлечение инвестиций
Май 2021 – Июнь 2022
Epam
Программист
Проект: Мобильное приложение для международной сети производителя/ретейлера косметики. Приложение предназначено для получения информации о товарах и услугах компании, взаимодействия сотрудников с клиентами и их сопровождении при посещении оффлайн магазина, работы с физическим гаджетом для помощи клиенту в подборе продукции. Приложение используется покупателями и продавцами в магазинах США и Канады. Состав команды: Проектная команда примерно 80 человек. Английский — рабочий язык в команде. В инженерной команде 9 iOS разработчиков, работающих удалённо из США, Коста‑Рики, Индии, России, Украины Проектная роль: iOS разработчик Выполненные задачи:
• Принимал участие в разработке архитектуры нового приложения
• Создавал кастомные UI компоненты
• Обеспечил переход на новую дизайн систему, переделал навигацию в приложении
• Улучшил механизм работы с диплинками
• Фиксил баги, работал с легаси кодом
• Занимался профилировкой кода, выдвигал гипотезы о возможностях оптимизации
• Проводил онбординг на проект для новых членов команды
• Работал над интеграцией модели нейронной сети в iOS приложение
• Участвовал в прескрининге кандидатов и ТИ на проект
По итогу работы на проекте, несколько приложений компании были интегрированы в единое приложение (SuperApp), полностью переписан UI для приложения, реализованы новые механизмы работы с внешним устройством для определения тона кожи, был выполнен большой объем техдолга Инструменты: Git, Gitlab, Splunk, XCode Tools, Firebase services, SwiftLint, CocoaPods Технологии: Swift 5, Objective‑C, MVVM+r, UIKit, GCD, custom UI and animations, REST API (Alamofire + URLSession) Базы данных: CoreData, Firebase DB (Cloud filestore, Realtime database)
Апрель 2021 - Апрель 2021
Epam
Программист
Проект: Разработка POC iOS приложения, использующего AR и нейронные сети, для наложения оттенков помады на губы пользователя в режиме реального времени из каталога международного производителя и ретейлера косметики Состав команды: Международная команда Epam: ~ 50 человек. Data Scientists, iOS разработчики, менеджеры и команда продаж Проектная роль: iOS разработчик Выполненные задачи:
• Проанализировал ИИ модели и проекты для решения смежных задач. Предложил подходы к решению задачи
• Провел эксперименты с open source решениями, выделил их сильные и слабые стороны, а также возможные проблемы при решении текущей задачи
• Реализовал работу с рассмотренными моделями внутри iOS приложения
• Разработал UI для POC
По итогу команда разработала успешный пресейл, перешедший в долгосрочный проект. Инструменты: CoreML, Vision, ARKit Технологии: Swift 5, MVC, UIKit, Metal, NSOperation, AR, DL, Computer Vision
Январь 2021 – Май 2021
Epam
Программист
Проект: iOS приложение для крупной сети продуктовых магазинов в России Состав команды: Примерно 15 человек в проектной команде: iOS разработчики, Android разработчики, backend разработчики, дизайнеры, QA, BA и другие Проектная роль: iOS разработчик Выполненные задачи:
• Создал флоу промо‑акций магазина, который принес несколько десятков миллионов рублей прибыли в первые выходные релиза новой версии
• Разрабатывал новый функционал приложения
• Работал над проектированием и созданием новых экранов приложения с учетом требований бизнеса
• Разрабатывал кастомные UI компоненты
• Оптимизировал запуск приложения (время загрузки приложения от старта пользователем до отображения информации на главном экране)
• Устранял баги, взаимодействуя с проектной командой
• Выступал с итогами работы проектной команды на общих совещаниях
По итогам работы на проекте разработал новые функции внутри приложения, полностью переработал механизм и отображение промо‑страниц, провел сравнительный анализ производительности старта приложения и приложений конкурентов, в следствии отметил слабые места и оптимизировал время запуска текущего приложения в 1.5 раза Инструменты: Git, Gitlab CI/CD, XCTest, XCode Tools, Firebase services, Fastlane, SwiftLint Технологии: Swift 5, MVVM, UIKit, GCD, custom UI and animations, REST API (Alamofire + URLSession)
Февраль 2020 – Ноябрь 2020
NERA CARD
Lead iOS developer / Technical Team Lead
Проект: Мобильный клиент для онлайн банкинга Состав команды: ~10 человек в инженерной команде: iOS разработчики, Android разработчики, Backend разработчики, QA инженеры, UI/UX дизайнеры Проектная роль: Tech Lead, ведущий программист Выполненные задачи:
• Спроектировал архитектуру для мобильных приложений (iOS и Android)
• С нуля разработал MVP, а далее полноценный мобильный клиент банка (с поддержкой основных операций по банковскому счету: оплата услуг, переводы денежных средств, депозиты, кредиты, программа лояльности)
• Отвечал за разработку и поддержку iOS версии приложения
• Вносил оперативные правки в Android приложение
• Разработал дизайн‑систему и кастомные UI компоненты
• Интегрировал решения сторонних разработчиков (служба поддержки, инструменты лояльности)
• Реализовал механизмы защиты внутри iOS приложения
• Размещал и администрировал приложение в AppStore, Google Play
• Разворачивал необходимые окружения для организации взаимодействия внутри команды, разработки, тестирования и деплоя
• Взаимодействовал с backend разработчиками со стороны партнеров
• Работал с бизнес‑командой и их требованиями, составлял ТЗ, отвечал за планирование процессов, ревью, составление и декомпозицию задач
• Проводил технические интервью на проект, нанял несколько человек
• Занимался обучением и онбордингом новых сотрудников Инструменты: XCTest, Swagger, Figma, Simply, Git, Firebase, CocoaPods, Fastlane, Gitlab CI/CD Технологии: Swift 4, MVP, UIKit, GCD, URLSession, Keychain, SystemConfiguration, SSL pinning и др. Базы данных: CoreData
Февраль 2017 – Сентябрь 2020
Собственный проект
Руководитель проекта, iOS разработчик
Проект: meCare – мобильное приложение для трекинга родинок и проведения первичного скрининга злокачественных новообразований кожи при помощи мобильного телефона Состав команды: 1 Data scientist, 1 iOS разработчик Проектная роль: Руководитель проекта, программист Выполненные задачи:
Полный цикл разработки, проведение исследований, презентация результатов в СМИ, участие в ивентах и контестах для продвижения разработок и привлечения инвестиций.
• Провел CustDev, проверил гипотезы
• Провел НИОКР
• Обучил модель на датасете от ISIC для классификации родинок
• Разработал с нуля iOS приложение для первичного скрининга злокачественных новообразований кожи, работающее с обученной моделью при помощи CoreML
• Интегрировал новые функции, фиксил баги, осуществлял поддержку приложения
• Протестировал решение в рамках деятельности Нижегородского регионального онкологического центра
• Представлял проект в СМИ: на ТВ, радио, в газетах и интернет‑порталах (см. в поиске: «Блинцов Сергей студент»)
• Представлял решение на конкурсах, конференциях и форумах: ПМЭФ 2018, Microsoft Imagine Cup и других крупных мероприятиях Инструменты: Jupiter notebook, Firebase, XCode Tools, Git, CocoaPods Технологии: Swift 3/4, MVVM, UIKit, GCD, Apple Vision framework, CoreML, TensorFlow
Сентябрь 2019 – Декабрь 2019
DrivePixels
Программист
Проект: Мобильное приложение для защиты интеллектуальной собственности на фотографии и изображения с помощью стеганографии. Приложение позволяет закодировать информацию в виде небольшой строки, около 20 символов Unicode, в изображение формата .jpg, без визуальных изменений, доступных человеческому глазу Состав команды: 1 iOS разработчик, 1 дизайнер, 1 тестировщик Проектная роль: iOS разработчик Выполненные задачи:
• Определил требования к алгоритму и приложению, с учетом потребностей бизнеса и технических ограничений
• Изучил несколько алгоритмов стеганографии и выбрал подходящий
• Реализовал выбранный алгоритм стеганографии на языке Swift
• Разработал с нуля iOS приложение, выполняющее функции кодирования/декодирования информации в изображение
• Протестировал работу приложения со всеми возможными видами входных данных, рассмотрел различные кейсы изменения/искажения/обработки изображений с целью обмануть решение
• Представил готовое приложение, решающее поставленные задачи. Выдвинул идеи по дальнейшему развитию Инструменты: XCode Tools, Simply, CocoaPods, Git, Firebase Технологии: Swift 4, MVVM, UIKit, NSOperation, CoreGraphics Базы данных: Core Data
Август 2019 – Сентябрь 2019
DrivePixels
Программист
Проект: iOS приложение для взаимодействия с автосервисом. Ввод необходимых данных, выбор времени посещения и оформление бронирования. Автосервис получает электронное письмо с информацией о клиенте и бронировании. Состав команды: 1 iOS разработчик Проектная роль: iOS разработчик Выполненные задачи:
Полный цикл разработки: от оценки проекта до разработки, тестирования и развертывания:
• Проработал бизнес‑требования, декомпозировал задачи и провел их оценку
• Разработал с нуля iOS приложение
• Организовал тестирование решения
• В короткий срок успешно сдал заказчику готовое решение Инструменты: XCode Tools, CocoaPods, Git Технологии: Swift 4, MVC, UIKit, URLSession
Апрель 2019 – Июль 2019
Фриланс
iOS разработчик
Проект: Мобильное приложение для создания и редактирования коротких видеороликов, выпускаемое на рынок США Состав команды: 1 iOS разработчик Проектная роль: iOS разработчик Выполненные задачи:
Полный цикл разработки с нуля до внедрения:
• Оценка и планирование задач, составление ТЗ, бизнес‑анализ
• Разработка iOS приложения с нуля в соответствии с разработанными ТЗ и анализом
• Размещение приложения в магазине
Разработал приложение с нуля до требуемого функционала в короткие сроки Инструменты: XCode, XCTest, Git, Figma, CocoaPods Технологии: Swift 4, VIPER, UIKit, GCD, AVFoundation, AVKit, CoreGraphics Базы данных: Core Data
Январь 2019 – Апрель 2019
Фриланс
iOS разработчик
Проект: Разработка iOS‑приложения для управления дроном по протоколу MAVLink Состав команды: 1 iOS разработчик Проектная роль: iOS разработчик Выполненные задачи:
• Реализовал приложение для управления квадрокоптером по протоколу MAVLink
• Написал обертку для C++ библиотеки
• С нуля разработал iOS приложение, позволяющее управлять квадрокоптером, конфигурировать настройки и создавать полетные задания через общение с MCU через UDP сокет
• Писал Unit тесты и проводил ручное тестирование мобильного приложения
• Совершал отладку приложения и MCU, занимался пайкой и монтажом некоторых деталей
• Разместил и администрировал приложение в магазине AppStore Инструменты: XCode Tools, XCTest, Git, CocoaPods Технологии: Swift 4, MVVM, UIKit, GCD, MAVLink, Socket (взаимодействие с ESP8266 через UDP сокет) Базы данных: Core Data
Апрель 2018 – Январь 2019
Нижегородский государственный университет им. Н. И. ЛОБАЧЕВСКОГО (ННГУ)
Программист
Проект: Киберсердце — программно‑аппаратный комплекс для мониторинга сердечно‑сосудистой системы и прогнозирования возможных заболеваний Состав команды: Около 100 человек, занимающиеся исследованиями и разработкой. Состав команды: профессора, врачи‑кардиологи, ученые и разработчики ПО Проектная роль: Python/C++ разработчик Выполненные задачи:
• Разрабатывал модули для программно‑аппаратного комплекса «Киберсердце» на языках Python и C++
• Оптимизировал работу алгоритмов: определил и устранил задержки в работе real‑time алгоритма мониторинга сердечно‑сосудистой системы в режиме «монитора Холтера»
• Занимался рефакторингом и профилировкой кода
• Принимал участие в исследованиях
• Ускорил работу некоторых модулей приложения на порядок, за счет оптимизации некоторых алгоритмов и рефакторинга кода (минимум в 10 раз при переходе с Python на C++, согласно профилировщику и «полевым» испытаниям), реализовал модуль прямой диагностики сердечно‑сосудистых заболеваний, работающий на размеченных данных (на основе цифрового сигнала, преобразованного из аналогового, и других входных данных), согласно экспертным данным и инструкциям Инструменты: GCC 4.4, CMake, SVN, Intel VTune (Profiler) Технологии: Python 3.4, C++ 11, Digital signal processing Базы данных: SQL
Январь 2018 – Апрель 2018
Сеть квест-румов в Нижнем Новгороде
Программист-инженер
Проект: Проектирование и разработка на заказ технических устройств, используемых в качестве загадок/квестов, для квест комнат Состав команды: 2 инженера-разработчика Проектная роль: Python/C++ разработчик, инженер Выполненные задачи:
• Проектировал технические устровства, согласно ТЗ, для квест-комнаты
• Занимался монтажом компонентов, используемых для загадок (PCB)
• Разрабатывал программы для сконструированных устройств (C++)
• Разработал механизм, выполняющий функции "робота", взаимодействующего с гостями (Python, C++).
• Осуществлял сборку на месте
• Взаимодействовал с заказчиком по направлениям декорирования, установки, настройки и совершенствования разработанных устройств
Ноябрь 2017 – Январь 2018
ООО «КЛИНИКА СОВРЕМЕННЫХ ТЕХНОЛОГИЙ САДКО»
Специалист по инновационным IT‑решениям
Проект: DMSChecker – приложение для мониторинга электронной почты и обработки гарантийных писем по программе ДМС Состав команды: Самостоятельная разработка под руководством начальника службы внешнего развития Проектная роль: Python разработчик Выполненные задачи:
• Полный цикл разработки: от оценки проекта до интеграции.
• Разработал с нуля решение, соответствующее заявленным требованиям. Решение способно в реальном времени автоматически обрабатывать различные типы и форматы писем, извлекать, структурировать и сохранять необходимые данные. Предложен дальнейший вектор развития решения с использованием NLP. Инструменты: PyCharm IDE, Git Технологии: Python 3.4, libraries for document parsing (xlrd, lxwt and oth.) Базы данных: SQLite
Август 2017 – Октябрь 2017
ООО «КЛИНИКА СОВРЕМЕННЫХ ТЕХНОЛОГИЙ САДКО»
Специалист по инновационным IT‑решениям
Проект: Приложение для идентификации клиентов и управления визитами в рамках клиники Состав команды: Самостоятельная разработка под руководством начальника службы внешнего развития Проектная роль: Python разработчик, инженер Выполненные задачи:
• Полный цикл разработки: от оценки проекта до интеграции.
• Работа с оборудованием: проектирование схемы, сборка и пайка, разработка, отладка, развертывание.
• Разработал с нуля программно‑аппаратный комплекс, соответствующий заявленным требованиям: Приложение идентифицирует клиента, информирует его о месте приема (кабинете), сообщает врачу о прибытии пациента. Инструменты: PyCharm IDE, Git Технологии: Python 3.4, dlib open‑source library, OpenCV Базы данных: SQLite
2014 - 2017
Фриланс
Web разработчик
Разработка и администрирование лендингов для различных компаний: ресторан, компания по дезинсекции, строительная компания, ретейлер запчастей для автомобилей и др.
2013 - 2017
ООО "Эллегия", ООО "РемКомпНН" и др.
Инженер по ремонту мобильной и компьютерной техники
Ремонт и обслуживание мобильной и компьютерной техники. Оказание услуг в сервисе и на выезде.
2012 - 2014
ООО "Автоуслуга"
Программист
Разработка и поддержка web-сайта для компании, оказывающей услуги по аренде авто.
Собственный проект
Мобильное приложение для первичного скрининга злокачественных новообразований кожи.
Состоит из:
1) Нейронной сети, обрабатывающей фотографию родинки. Результатом является предполагаемый характер новообразования- доброкачественное/злокачественное и точность предсказания.
2) Мобильного приложения для iOS, которое позволяет отслеживать свои родинки, видеть изменение их размера, цвета, формы и т.д. во времени. Приложение использует обученные модели нейросетей, чтобы детектировать родинку в кадре, определить ее параметры, а также выдать результат первичного скрининга по фотографии, сделанной пользователем. Обработка происходит на клиенте.
Решение было протестировано в рамках приема онколога-хирурга Нижегородского регионального онкологического центра.
Проект был освещен большим количеством СМИ, в том числе международными. Стал победителем множества конкурсов и премий, например "IT проект года 2017". Проект находится на стадии MVP. В данный момент разработка приостановлена из-за недостатка финансирования.
Собственный проект Стартап- резидент фонда "Сколково".
Платформа для обучения танцам, в основе которой лежат алгоритмы по оценке точности и динамики хореографических движений. Прототип представляет из себя iOS приложение, которое на основе алгоритмов компьютерного зрения и нейронных сетей в реальном времени анализирует перемещение пользователя в пространстве. На основе этих данных приложение позволяет изучать движения танцев, соревноваться в исполнении и многое другое.
Проект находится на стадии разработки. Идет поиск инвестора с бизнес компетенциями в сферах продаж и маркетинга. Сайт проекта
Принимал участие в проекте в ролях техлида отдела разработки и разработчика iOS приложения
NERA CARD- банк нового поколения. Стартап, целью которого принести качественный сервис высокого уровня вместе с передовыми IT технологиями в банковскую сферу. Ссылка на приложение в App Store Ссылка на сайт банка
Принимал участие в роли ведущего iOS разработчика
Видеоредактор для создания коротких видео-презентаций.
Собственный проект
Приложение для тестирования СМС шлюзов и проектов, их использующих. Позволяет выявлять слабые места, которые могут быть использованы злоумышленниками для СМС флуда и атак на компании. Последняя версия: 2.6.3. В данный момент разработка и поддержка проекта закончены.
Принимал участие в роли ведущего Python разработчика
Приложение, разработанное специально для сети медицинских центров, предназначено для обработки гарантийных писем, связанных с ДМС.
Собственный проект
Программно-аппаратный комплекс, направленный на определение сонливости и предотвращение засыпания человека за рулем. Проект неоднократно освещался в СМИ и становился победителем премий и конкурсов.Разработка проекта окончена.
Принимал участие в роли C++/Python разработчика команды университета Лобачевского
Программно-аппаратный комплекс, направленный на мониторинг деятельности сердечно-сосудистой системы. Мониторинг работы ССС, при помощи одноканального кардиографа, методы прямой диагностики заболеваний на основе анализа сигнала от кардиографа в режимах реального времени и пост-обработки.
Принимал участие в роли iOS разработчика
Приложение для записи в автосервис и управления доступными услугами.
Принимал участие в роли ведущего iOS разработчика
Мобильное приложение для управления квадрокоптером при помощи iPhone или iPad. Взаимодействие с квадрокоптером осуществляется через соединение с UDP сервером по протоколу MAVLink.
Принимал участие в роли ведущего Python разработчика
Приложение для идентификации клиентов и управления ИС в рамках деятельности сети медицинских центров.
Принимал участие в проекте в роли iOS разработчика
Мобильное приложение для защиты интеллектуальной собственности посредством внедрения механизмов стеганографии.
Собственный проект
Программно-аппаратный комплекс, направленный на развитие коммуникативных навыков людей с расстройствами аутистического спектра. В данный моментр разработка и поддержка проекта окончены.
Принимал участие в роли ведущего iOS разработчика в рамках работы над пресейлами и PoC для заказчиков компании
Проводил детальную оценку проектов, разработку PoC, участвовал в коммуникациях и презентациях для клиентов.
Решения, реализованных лично и в составе команды, на хактонах и других конкурсах для разработчиков. Некоторые из них были признаны победителями соревнований
Были разработаны решения в различных сферах IT для Газпром-РТВ, Теплоэнерго, Intel, Microsoft, NASA, Сколтех, Phillips, МТС, Starline и других компаний.
Принимал участие в роли iOS разработчика
iOS приложение для нанесения помады на губы пользователя, распознаваемые с фронтальной камеры телефона, в режиме реального времени. Успешный PoC, разработанный за 2-3 недели, превратившийся в долгосрочный проект для одной крупной международной компании.
Принимал участие в роли iOS разработчика
iOS приложение крупной сети продуктовых магазинов. Позволяет оформлять заказы в магазине на доставку и самовывоз, управлять программой лояльности, получать информацию о магазинах и акциях. Позволяет общаться со службой поддержки и использовать другие сценарии взаимодействия покупателя с магазином. Действующее мобильное приложение крупной сети продуктовых магазинов в России.
Принимал участие в роли iOS разработчика
iOS приложение для получения информации о товарах и услугах компании, взаимодействия сотрудников с клиентами и их сопровождении при посещении оффлайн магазина, работы с физическим гаджетом для помощи клиенту в подборе продукции. Действующее мобильное приложение крупной международной сети ретейлера косметики, работающее в США и Канаде.
Принимал участие в роли ведущего iOS разработчика
Конструктор для создания iOS приложений, состоящий из независимых модулей, которые могут использоваться для ускорения разработки приложения с нуля, либо же для расширения его функциональности. Действующее решение, используемое в компании и предлагаемое партнерам к покупке, для ускорения разработки.
Принимал участие в роли ведущего iOS разработчика
Пресейл (разработка PoC) мобильного iOS приложения для работы с внешним BI инструментом.
Принимал участие в роли ведущего iOS разработчика
iOS приложение- клиент ДБО для совершения банковских операций, получения банковских услуг, участия в программе лояльности и взаимодействия с банком.