Разработчик программного обеспечения

  • Санкт-Петербург, Россия
  • Дата рождения: 1 апреля 1982 (35 лет)
  • Семейное положение: женат
  • Дети: сын (3 года)
  • Опыт работы: 13 лет и 5 месяцев

Образование:

1999 — 2004 — Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича
Санкт-Петербург, Россия, www.sut.ru

Факультет: Радиосвязи, радиовещание и телевидение
Специальность: Инженер по специальности «РС, РВ и ТВ»

Опыт работы:

Baigudin Software
Санкт-Петербург, Россия, www.baigudin.software/ru

Июль 2014 — по настоящее время (2 года 11 месяцев)

Должность: Основатель

Полный цикл разработки и сопровождения программных решений собственного проекта.

  • BOOS Core – объектно-ориентированная операционная система реального времени для встраиваемых микропроцессорных систем.
    • Разработка архитектуры операционной системы.
    • Реализация ядра и сервисов операционной системы.
    • Реализация драйверов операционной системы.
    • Реализация пользовательских и системных библиотек.
    • Реализация поддержки процессоров TMS320C64x, TMS320C28x, AM18x.
    • Финалист акселерационной программы Kaspersky Start.
  • PHP DOM Builder – библиотека для формирования валидного HTML документа и работы с ним.

ЗАО «Региональный центр защиты информации «ФОРТ»
Санкт-Петербург, Россия, www.rczifort.ru

Май 2008 — по настоящее время (9 лет 1 месяц)

Должность: Ведущий специалист

Разработка средств и систем криптографической защиты информации.

  • Реализация файловых систем FAT32/16.
  • Реализация драйверов USB устройств: флеш накопителя, мыши, клавиатуры, принтера.
  • Реализация драйвера шины USB.
  • Реализация драйверов USB контроллеров Philips ISP 176x и NEC μdp720150.
  • Реализация драйверов устройств: клавиатуры, дисплея, чип-карты, генератора случайных чисел.
  • Реализация ядра операционной системы для микропроцессора TI AM1808 ARM.
  • Реализация мультипроцессорного, многопоточного программного обеспечения для стартовой загрузки и контроля целостности ОС и аппаратных узлов.
  • Реализация криптографических алгоритмов (ГОСТ 28147-89 и спец. алгоритмы) на языке ассемблер TI TMS320C64x.
  • Реализация тестового программного обеспечения функциональных узлов аппаратных платформ.
  • Разработка протоколов межплатного обмена.

Студия веб-технологий «Синтакс»
Санкт-Петербург, Россия, www.синтакс.рф

Декабрь 2010 — Июнь 2014 (3 года 7 месяцев)

Должность: Технический директор

Разработка Интернет решений любой сложности.

  • Реализация собственной системы управления web содержимым (CMS).
  • Реализация Интернет ресурсов.
  • Разработка структур баз данных MySQL.
  • Реализация алгоритмов web анимации.
  • Реализация пользовательских интерфейсов, в том числе с использованием асинхронных методов.
  • Верстка макетов сайтов в соответствии со стандартами W3C.
  • Работа с заказчиками.

ФГУП НПО «Импульс»
Санкт-Петербург, Россия, www.npo-impuls.ru

Ноябрь 2006 — Май 2008 (1 год 7 месяцев)

Должность: Инженер

  • Реализация программного обеспечения для управления контроллером мультиплексного канала на языке ассемблер TI TMS320c50.
  • Реализация программных процедур на языке ассемблер TI TMS320c25.

Служба в ВС РФ

Октябрь 2004 — Октябрь 2006 (2 года)

Должность: Старший офицер Пункта управления связью и АСУВ.

ФГУП НПО «Импульс»
Санкт-Петербург, Россия, www.npo-impuls.ru

Январь 2004 — Сентябрь 2004 (9 месяцев)

Должность: Инженер, инженер стажер

  • Реализация программных процедур на языке ассемблер TI TMS320c25.
  • Стажировка, написание диплома.

Навыки:

  • Языки программирования: Assembler, C/C++, PHP, JavaScript, MySQL.
  • Web технологии: HTML, XHTML, XML, CSS, jQuery, AJAX.
  • Cреды разработки: CCStudio, IAR Workbench, Eclipse, PCAD.
  • Процессоры: TMS320C6000, TMS320C2000, AM18x, STR912FA, TMS320c5x.
  • Системные шины: USB, Ethernet, RapidIO, ISA, I2C, 1-wire, RS-232.
  • Протоколы: Ethernet, IP, TCP, UDP, Socket.
  • Другое: владение осциллографом, чтение и анализ электрических схем.
  • Языки: Advanced English.