Технический задел

17
Технический задел большая часть работ не может войти в портфолио по причине коммерческой, военной тайны, устарели или просто не интересно Петров Владимир Олегович, к.т.н. 89275042694 Skype: petrovsfamilymobile [email protected] 2008 - 2014 г. 1

Upload: vladimir-petrov

Post on 15-Jun-2015

244 views

Category:

Career


5 download

DESCRIPTION

Портфолио. Петров Владимир Олегович, к.т.н. Большая часть работ не может войти в портфолио по причине коммерческой, военной тайны, устарели или просто не интересно. 89275042694 Skype: petrovsfamilymobile [email protected]

TRANSCRIPT

Page 1: Технический задел

Технический задел большая часть работ не может войти в портфолио по причине коммерческой, военной тайны, устарели или просто не интересно

Петров Владимир Олегович, к.т.н.

89275042694

Skype: petrovsfamilymobile

[email protected]

2008 - 2014 г.1

Page 2: Технический задел

Содержание

• Программа TradeHelp

• Программа BuyHelper

• Программа «Персональный блокнот трейдера»

• Сайт ООО «Роботкрафт»

• Наукоемкое ПО

• Проекты, автором которых являюсь, и которые не смогли стать коммерческими

• Проекты, в которых участвовал или участвую по настоящее время

• Перечень авторских свидетельств

• Перечень публикаций2

Page 3: Технический задел

• Автоматизация купли-продажи ценных бумаг на фондовой бирже ММВБ и РТС с целью преумножения вложенных средств

• Коммерческое ПО, более 500 активных клиентов

• Прошла проверку на больших объемах денежных средств (более 100 млн. руб.)

• Программа развивается уже более 5 лет, начиная с первой версии

Коммерческое ПО (стартап)

Программа TradeHelp4

3

• ООП, паттерны проектирования

• C#

• WPF

• WinForms

• SQL

• NSIS Installer

• Параллельные вычисления

• Web-сервисы

• Дизайн

• Интеграция с брокерскими платформами Quik и Alfadirect

• Более 500 тыс. строк кода

• USB-ключи Guardant для защиты от копирования

• Microsoft Azure (защита от копирования в облаках)

• Десятки программ – инфраструктура управления

Page 4: Технический задел

Программа TradeHelp4

Экранные формы

4

Page 5: Технический задел

• Автоматизация покупки нефтепродуктов на Санкт-Петербургской бирже (секция нефтепродукты)

• Коммерческое ПО

• Минимальный размер одной сделки порядка 2 млн. руб.

• Очень высокая стоимость ошибок

• Программа уже не актуальна по причине перехода биржи нановую торговую площадку и запрета автоматизации трейдинга

Коммерческое ПО

Программа BuyHelper

5

• ООП, паттерны проектирования

• C#

• WPF

• Дизайн

• Интеграция с брокерской платформой Web2l

• USB-ключи Guardant для защиты от копирования

• Отказоустойчивое ПО без права на ошибку

• Акцент на скорости работы и надежности

• Невозможность отладки на компьютере разработчика

Page 6: Технический задел

Коммерческое ПО

Персональный блокнот трейдера

6

• Сохранение информации по сделкам с ценными бумагами (акции, фьючерсы, опционы)

• Импорт информации по сделкам из терминала Quik и из ежедневных отчетах трейдера

• Ведение статистики торговли

• Визуализация статистических показателей

Page 7: Технический задел

• ASP.Net mvc 5

• EntityFramework 6

• C#

• SQL

• HTML5

• Сервисы Web api

• Microsoft Azure

• Верстка

Web

Сайт ООО «Роботкрафт»

7

• Собственная система управленияконтентом сайта

• Собственный форум

• Личный кабинет

• Сервисы для мониторинга состоянияпрограммы TradeHelp (для каждогоклиента) через личный кабинетсайта

Page 8: Технический задел

Наукоемкое ПО (паталогическая хирургия)Автоматизация анализа растровых изображений твердой фазы биологической жидкости медико-биологических препаратов

8

текстурныепризнаки

Время

Оценка динамикитекстурных изменений

Изображение фации Текстурные зоны

листовидныеобразования

морщины

языковые поляпапоротникообразная

структура

трехлучевыетрещины

серповидныепродольные

тяжи

бляшки

? ?

?

??

?

?

12 3

4

56

7

предварительная обработкаизображения

сегментация иизмерение текстурных

особенностей

определение классовой принадлежности растровых изображений

- За данную работу былаприсуждена ученая степенькандидата технических наук поспециальности 05.13.01 -Системный анализ, управление иобработка информации(промышленность)

- 16 статей в научных журналах

- 5 свидетельств о государственнойрегистрации программы на ЭВМ

Page 9: Технический задел

Наукоемкое ПО (металлургия)Система интерактивного выявления дефектов металлических отливок по их изображению с функцией автоматизированного выявления причин брака и рекомендациями по их устранению

9

- Создание нового алгоритма текстурной сегментации цифровых изображений, ориентированного на выделение фрагментов брака изделий

- Наполнение признакового пространства дефектов отливок для их последующей идентификации на цифровом изображении бракованной заготовки

- Характеристики: спектральные, частотные, цвето-яркостные, пространственные, морфологические

Page 10: Технический задел

Наукоемкое ПО (стоматология)

Автоматизированное рабочее место лаборанта по исследованию окклюзограмм

10

• ввод информации о новом пациенте;

• хранение информации о пациентах;

• поиск информации в базе данных пациентов;

• распознавание метрик, с помощью которых можно перейти от пикселей к миллиметрам;

• отделение исследуемой области растрового изображения от не используемой части;

• выделение анализируемого зуба;

• распознавание зон окклюзионных контактов по эталонам;

• подсчет площадей окклюзионных контактов, соответствующих загруженным образцам-эталонам;

• экспорт информации о результатах исследования в офисные программы;

• отображение информации в удобном для восприятия виде;

• печать результатов измерения площадей зон окклюзионных контактов.

Page 11: Технический задел

Наукоемкое ПО (3D конвертация видео)

Программа Renderer 1.0

11

• Проект Vyrex (www.vyrex.ru) – 3D реконструкция видео из 2D формата

• Параллельная обработка данных при конвертации 2D видео в 3D

• Распределенные вычисления, когда в рендеринге видео участвует более 100 компьютеров сети

• Обработка изображений

Page 12: Технический задел

Наукоемкое ПО

Программа для выявления грубых ошибок процесса фотосъемки по цифровой фотографии

12

• Определение ошибок фотосъемки по растровому изображению и генерация советов по устранению подобных ошибок в дальнейшем

• Публикация технических параметров съемки (выдержки, диафрагмы, фокусного расстояния

• Поиск на компьютере пользователя «плохих» фотографий для дальнейшей фильтрации

Page 13: Технический задел

ПроектыПрограмма моделирования выкройки световой преграды для построения художественной тени

13

источник

света

Непрозрачная

преграда

Тень

Подход используетсяхудожницейКуми Ямашита

Чем дальше шаблон находится от стены, тем больше усиливаются геометрические искажения

Простые формы можно реализовать методом «проб и ошибок» вручную.

Но задача эта кропотливая и требует времени

Page 14: Технический задел

Проекты

Программный комплекс поддержки энергоаудита помещений

14

потолок

пол

прямо

сзади

правая

стенка

левая

стенка

Расчет тепловой карты

помещения

Термограммы стен

помещенияПодбор тепло-

изоляционных

материалов

Подбор клима-

тического

оборудования

Проектирование

теплоизоля-

ционных работ

Page 15: Технический задел

Проекты

Мобильное приложение для автоматической оценки метрических характеристик помещения

15

h

H задается пользователем

a

угол наклона смартфона(информация с датчиков)

L H*tg(a)=

аналог‐ Определение расстояние до объектов‐ Определение площади пола прямоугольного помещения‐ Определение площади стен прямоугольного помещения‐ Определение объема прямоугольного помещения‐ Калькулятор подсчета количества погонных метров линолеума‐ Калькулятор подсчета количества рулонов обоев

Page 16: Технический задел

Перечень авторских свидетельств

16

1) Автоматизированная система учета совершенных сделок на рынке ценных бумаг (2008613602)2) Программа предварительной обработки фотографии бракованной литейной заготовки для визуального

анализа алгоритмов сегментации дефектов (2009611315)3) Программа для качественного исследования количественных характеристик для задач идентификации

объектов, распознавания образов, сравнения двух цветных изображений (2009611313)4) Программа для поиска и классификации похожих фотографий бракованных изделий литья по свойственным им

дефектам (2009611264)5) Программа, отделяющая объекты интереса от фона на растровом изображении (2009611263)6) Программа для скоринга инвестиционных проектов (2011611231)7) Программа для скоринга акций в портфель ценных бумаг и исследования активных стратегий (2009614382)8) Программа-тренажер для обучения активными стратегиями управления портфелем ценных бумаг (2009614384)9) Программа для исследования медико-биологического препарата, полученного методом клиновидной

дегидратации при микроскопии (2009616949)10) Интерактивная система выставления заявок (2009614381)11) Программа для количественной оценки "специфической волатильности“(2009614383)12) Программа, извлекающая количественные характеристики с растрового сегмента, содержащего объект

интереса для исследования (2009611316)13) Робот BuyHelper (2013617499)14) Робот TradeHelp (2013617500)

Page 17: Технический задел

Перечень публикаций

17

1) Модификация алгоритма активных контуров для решения задачи интерактивной сегментации растровых изображений дефектов металлических отливок2) Применение метода активных контуров для интерактивного выделения объектов на растровых изображениях медико-биологических препаратов3) Автоматизация этапа анализа характеристик белковых фракций при электрофорезе биологических жидкостей4) Методика автоматизированного анализа фации перитонеальной жидкости по растровому изображению при микроскопии5) Автоматизированная система для качественного и количественного анализа фаций в исследовании медико-биологических препаратов методом клиновидной

дегидратации6) Многофункциональный программный комплекс для поддержки уникальных и состоявшихся методик медико-биологического анализа7) Программный комплекс для извлечения характеристик и сравнительного анализа признаков объектов исследования по растровому изображению8) Алгоритм текстурной сегментации растровых изображений при решении прикладных задач медико-биологического анализа9) Алгоритм интерактивной сегментации изображений дефектов металлических отливок, с целью автоматизированного выявления причин брака10) Программа для выявления грубых ошибок процесса фотосъемки по цифровой фотографии11) Способы измерения физических размеров объектов на растровом изображении12) Программа визуальной оценки эффективности количественных критериев для сравнительного анализа растровых объектов13) Программа, извлекающая количественные характеристики растровых сегментов14) Программный модуль интерактивной сегментации растровых объектов методом активных контуров15) Методика количественной оценки текстурных особенностей фации перитонеальной жидкости для исследования динамики патологического процесса16) Подход в исследовании текстуры растрового изображения медико-биологического препарата, полученного методом клиновидной дегидратации при микроскопии17) Проект веб-сервиса «Офтальмологический тренажёр»