Дипломная работа на тему «Система потоковой визуализации для тренажера машиниста электровоза «ЧС-4Т»». Разработка системы проводилась в Донском Филиале Центра Тренажеростроения (ДФЦТ) в г. Новочеркасске. Данная система предназначена для имитации внешней видео и аудиобстановки в тренажере машиниста электровоза «ЧС-4Т». Основная задача системы заключалась в компенсации движения видеоряда потокового видео по опорным кадрам с целью предотвращения изменения «резкой» частоты кадров на основе параметров скорости и направления движения электровоза по пути следования. Основные фрагменты работы алгоритма были выстроены на нахождении направлений векторов смещения объекта в пространстве и коэффициентов линейной интерполяции, SAD, разбиении кадров на блоки и их пиксельное и полупиксельное сравнение. Среда разработки: Visual C++ 6.0.
Удаленная работа
Создание баз данных:
СУБД Paradox, Access, MySQL. Взаимодействие с базами данных проводил с помощью Borland C++ Builder 6.0, Delphi7. Были проекты по реализации учёта продукции на складе и контроля движения товара от поставщика к клиенту. Также база данных по продаже оконных изделий, создание электронной библиотеки для хранения и оперирования содержимым перечня литературы, справочников, конфигурации основных объектов в базе данных. Для распечатки отчётов пользовался компонентами FastReport и QReport.
Сетевое и системное программирование :
Имел дело с клиент-серверными приложениями, при этом протоколами передачи данных были как TCP, так и UDP. Был проект по организации трансляции изображения между компьютерами в локальной сети, реализованный набор функций контролировать начальником действия сотрудников, а также обеспечивал коллективное обсуждение проекта на центральном мониторе. Работал в kernel модуле, осуществлял перехваты API функций для анализа входных параметров и последующего изменения исполняемого кода перехватываемой функции. Перечень функций по перехвату на уровне API размещал в динамической библиотеке, написанной на Visual C++ 6.0. Соответственно, имеется опыт работы с процессами, памятью в системе. Имеются навыки объектно-ориентированного программирования, работа с классами, наследование, виртуализация функций.
Прикладное программирование:
Был проект «Поиск и загрузка музыки».
Основной функционал:
1. Авторизация
2. Поиск музыки
3. Менеджер файлов
4. Закачка музыки
Поиск и закачка музыки проходила в потоковом режиме.
Соответственно, есть опыт в организации многопоточных приложений под Win32. Работа приложения была построена по технологии клиент-сервер. На сервере располагались все необходимые скрипты (php) по обработке и выдачи необходимых данных клиентскому приложению (Delphi7) под Win32.
Был проект по организации закачки и хранение фотографий на сервере. Загрузка фотографий на сервер возможна клиентским приложением, написанным на Delphi7, из контекстного меню файла.
Защита информации :
Работал с библиотекой WinCrypt, был проект по реализации экспорта/импорта сертификатов из хранилища, взаимодействие проводилось на уровне CryptApi. Использовал DoD стандарт и методы Гутмана для обеспечения гарантированного удаления информации с внешних запоминающих устройств и дисковых накопителей.
Веб-решения:
Разработка собственной CMS, верстка сайта табличным методом и блоками DIV.
Дизайн:
Имеются в наличие наработки дизайнов для интернет-магазина, фотоателье, фотохостинга. Разработка иконок, логотипов, интерфейсов программных продуктов.
Специальные знания: C#, C++, Object Pascal, неглубокое знание asm, php, html, js, css, photoshop, знание английского языка на уровне технического.
Дополнительные данные : организованность, ответственность, исполнительность, пунктуальность, желание повышать свой уровень, коммуникабельность, целеустремленность, способность к обучению.