Михаил Флудков
IT, интернет, связь, телеком / Программирование, разработка, тестирование
Специализация и профессиональные навыки
- Сжатие видео. Хорошо ориентируюсь и имею опыт разработки кодеков и алгоритмов для эффективного кодирования в рамках стандартов: SMPTE 314M, SMPTE 370M, ISO/IEC 61834-2, ISO/IEC 61834-3, ITU-T H.264, Panasonic AVC-Intra, SMPTE RP 2027-2007
- Имею опыт разработки приложений под процессоры со следующими архитектурами: x86, ARMv5TE (Intel XScale), ARMv4T (ADuC702x), Power PC (Xilinx Microblaze)
- Небольшой опыт разработки GUI-приложений с простым интерфейсом с помощью таких фреймворков как MFC, WTL и Qt
- Врожденная способность писать опрятный код с комментариями :)
- Языки программирования: С, С++ (основные языки разработки), python, assambler
- Среды разработки: Microsoft Visual Studio, Eclipse, Xlinx EDK, Keil Microvision
- Имею опыт разработки приложений под процессоры со следующими архитектурами: x86, ARMv5TE (Intel XScale), ARMv4T (ADuC702x), Power PC (Xilinx Microblaze)
- Небольшой опыт разработки GUI-приложений с простым интерфейсом с помощью таких фреймворков как MFC, WTL и Qt
- Врожденная способность писать опрятный код с комментариями :)
- Языки программирования: С, С++ (основные языки разработки), python, assambler
- Среды разработки: Microsoft Visual Studio, Eclipse, Xlinx EDK, Keil Microvision
Профессиональные цели
Заниматься тем что лучше всего выходит и не надоедает за хорошую зарплату.
Опыт работы
Инженер-программист
Vanguard Software Solutions, Санкт-Петербург http://www.vsofts.com
11 — 100 человек, IT, интернет, связь, телеком / Программирование, разработка, тестированиеАвгуст 2007 — продолжаю работать
Обязанности
- Разработка DV-кодека (энкодер+декодер)
- Портирование существующего H.264 энкодера (VSofts H.264 encoder v3.0) на процессор Intel XScale
- Поддержка существующих модулей и разработка новых для программной модели FPGA AVC-Intra (H.264) энкодера, а так же анализ качества кодирования
- Разработка многопоточного приложения для демонстрации работы FPGA AVC Intra энкодера на выставках IBC и NAB с возможностью параллельного декодирования h.264 elementary stream'а, сохранения в файл и отправки в сеть по RTP
- Reverse engineering стандарта Panasonic AVC-Intra и реализация его поддержки в программной модели FPGA AVC-Intra энкодера
- Разработка приложения под Microblaze управляющего внешними hardware модулями FPGA AVC-Intra энкодера
Достижения
- Разработан кодек поддерживающий все возможные DV-форматы видео: DV (IEC-61834), DVCPRO 25 и DVCPRO 50 (SMPTE 314M), DVCPRO HD (SMPTE 370M)
- С помощью оптимизации энкодера (VSofts H.264 encoder v3.0) на языке assambler с использованием расширенного набора инструкций Wireless MMX, была улучшена производительность не во вред качеству кодирования в 2-3 раза
- AVC-Intra энкодер был высоко оценен на международных выставках IBC и NAB, а так же фирмой Xilinx (http://www.xilinx.com/products/ipcenter/VSS-AVCI-ENC-V1.htm)
Во время работы над программной моделью FPGA AVC-Intra энкодера версии 1.x разработал алгоритм оптимизации искажений (rate-distortion optimization), занимался реализацией новой функциональности. Мной так же была разработана модель следующей версии 2.x энкодера и декодера, поддерживающей не только intra-кодирование но и inter, для которой разработал алгоритм компенсации движения (motion compensation). После эти алгоритмы легли в основу моего диплома, который я защитил с отличием в 2009 году.Стажер
Vanguard Software Solutions, Санкт-Петербург http://www.vsofts.com
11 — 100 человек, IT, интернет, связь, телеком / Начальный уровень, без опытаАпрель 2007 — Август 2007
Обязанности
- изучение основ кодирования видео и разработки видео кодеков
- анализ эфективности различных алгоритмов энтропийного кодирования данных
Достижения
- по окончании периода стажировки был нанят на постоянну работу
Образование
СПбГПУ (Санкт-Петербургский государственный политехнический университет; ЛПИ; ЛГПТИ), Санкт-Петербург, Специалист
ф-т Управления и информационных технологий
2004 — 2009
Защитил диплом с отличием по специальности математик-программистлиц. 1, Братск
2001 — 2004, класс выпуска: 11
шк. 18, Братск
1998 — 2001, класс выпуска: 8
шк. 34, Братск
1994 — 1998, класс выпуска: 5


