Обо мне

Специализация и профессиональные навыки: С/С++, Bash,  Android(Java), iOS/MacOS(Swift), Delphi (Lazarus).

Опыт:

-Широкий опыт написания ПО и разработки устр. на МК архитектур 51, AVR, ARM7, ARM9, ARM11, Cortex-M0-M4 и т.д. производителей: Atmel, AD, Philips, ST, MSP, TI, Microchip и т.д. Также на ПЛИС семейства Xilinx Spartan и МК производства "Миландр".

-Опыт разработки мобильного ПО на Android,  iOS.

-Широкий опыт написания ПО, элемент менеджеров устр. и драйверов, Windows, Linux.

-Отл. знаком с софтом: Android Studio, Xcode,  CLion, Delphi/Lazarus, Keil uVision, CodeVision AVR, eclipse, IAR, C++ builder, Altium, PCAD, КОМПАС 3D, ISE Design Suite и т.д.

Решение задач:

-Проектир. архитектуры системы, разработка структуры ПО и самого ПО.

-Разработка схем, печатных плат.

-Написание ПО для МК с использованием любой периферии ( IO, UART, SPI, I2C, USB и т.д.), ПО для встраиваемых систем.

-Linux, программирование, сборка ядра, модернизация/разработка модулей ядра, разработка ПО C/C++, delphi и т.д., администрирование.

-Системное администрирование, проектирование ЛВС 

Опыт работы
Hardware development company
Firmware/Software developer
Январь 2018 — По настоящее время (1 год и 10 месяцев)
  • Firmware & software programing (MCU, Linux and other).
  • Participate in the hardware development.
  • Embedded development.
  • Android development
  • Testing solutions
  • Worldwide meetings

CJavaSwift
KRAFTTERA
Самара
Ведущий разработчик
Июнь 2017 — По настоящее время (2 года и 5 месяцев)

Разработка электроники систем частотно временной синхронизации, разработка ПО, разработка поддержка собственной ОС, сертификация оборудования, подготовка/контроль серийного производства.

CC++BashLinuxJavaScript
KROHNE Инжиниринг
Самара
Программист Android
Август 2016 — Декабрь 2016 (5 месяцев)

Разработка Android приложений.

Разработана удалённая виртуальная BT панель для ультразвуковых расходомеров. 

ICBcom
Самара
Инженер-программист, программист встраиваемых систем, ведущий разработчик
Январь 2013 — Январь 2018 (5 лет и 1 месяц)

Обязанности:

- Программирование микроконтроллеров LPC23xx, AT91SAM9G45, MSP430, и т.д.

- Разработка, отладка ПО для ОС Windows, Linux. ARM, MIPS...

- Составление документации, мануалов по использованию.

- Участие в разработке схем, печатных плат, копусов и т.д.

- Сборка, настройка ядра, корневой фс Linux. Доработка ПО, модулей ядра.

- Комплекесное системное проектирование и разработка проектов "с нуля", работа в команде, постановка и разъяснение целей и задачь членам команды разработчиков.

- Помощь в продвижении продаж устройств, переговоры с заказчиками, разработка ТЗ, подсчёт стоимости проекта.

- Системное администрирование, построение/поддержка локальной сети организации.

Достижения:

- Переработано множество ПО (прошивок устройств, noOS) оборудования с целью оптимизации, искоренения глюков. Большое количество переписано "с нуля" ( > 20 устройств). ПО для систем мониторинга и управления, кондиционирования и климатконтроля, и т.д...

- Внедрение единого общего протокола обмена между исполнительными устройствами - modbus( arm7, msp, avr - freemodbus, доработан),can. Arm9 ОС Linux частично с нуля, частично OpenSource.

- Разработка/модификация ПО (Элемент - менеджеры/драйвера устройств. ОС Windows, Linux). Внедрение автонастройки путём перехвата Win-API запросов (HOOK). Написаны соответствующие библиотеки. Доработка опроса устройств. Оптимизация кода и т.д... (С, Delphi)

- Сборка и оптимизация пакетов программного обеспечения для операционных систем Windosw XP, Vista, 7 х86 и х64. Подготовка соответствующих инсталляционных пакетов.

- Разработан единый алгоритм удалёного обновления прошивок устройств. Написаны соответствующие универсальные бутлоадеры для архитектур MSP,LPC, Atmel. Разработан механизм удалённого обновления самого бутлоадера.

- Разработано встраиваемое ПО для ОС linux arm9 (проекты СТВ, линейка 3G/4G роутеров, Умный дом). Комплект: ядро, корневая фс, усправляющие скрипты (TCL, sh, bash), Users GUI (Lazarus, тачскрин, графика), дополнительный софт (С), вебсервер (html, CGI, и т.д), SNMP и др...

- Разработана серия 3G-4G роутеров на linux с функцией резервирования СИМ карт, "умными" алгоритмами опрделения активного соединения + КИ UDP/TCP-can/485. Ядро, ФС, прикладной софт, backend WEB, frontend WEB, (c, sh etc.) arm9.

- Комплексная поддержка, модернизация локальной сети организации, 5-10 железных серверов(20+ виртуальных серверов) и т.д.

- Разработка промышленных управляемых свичей (коммутаторов)

- Разработка HID устройств

СГАУ НИЛ-53
Самара
Инженер
Февраль 2012 — Январь 2013 (1 год)
Обязанности: - Разработка ПО для микроконтроллеров ARM, AVR, MCS51 и т.д. - Разработка ПО для Windows (Delphi), Embedded linux (C) - Разработка эл.схемы, печатной платы - Переговоры о поставках компонентной базы, o производстве компонентов эл.устройств (печ.плат, корпусов, и т.д.) - Проведение экспериментов, испытаний эл.устройств. - Подготовка технической документации - Организация изготовления прототипов, серийных образцов изделий Достижения: - Разработана системма управления на 4 двигателя постоянного тока (до 200 Вт/шт.), с возможностью управления ШИМом и возможностью реверса двигателей, также на схеме присутствует многоступенчатая защита от КЗ по плечам H моста. - Разработан модуль системмы управления приводными механизмами на 64 единицы, по 12 Вт на един. - Разработана автоматизированная системма обаботки информации о спектре излучения (спектрометр + linux)) - Разработан стенд для проверки оптоволоконных соединений (волоконные FCPC вход/выход, USB, COM). Проработано присутствие возможности модернизации для решения сторонних задач ( 2 аналоговых выхода, 25 цифровых I/O, 2 аналоговых входа) - Разработано универсальное устройство ИК управления бытовой аппаратурой (возможность дублировать ИК команды 0 - 600000 Гц в заданные диапазоны времени)
старший лаборант
Май 2011 — Сентябрь 2011 (5 месяцев)
Обязанности: - Разработка ПО для микроконтроллеров AVR, AnalogDevices - Разработка ПО для Windows (Delphi) - Разработка эл.схемы, печатной платы - Переговоры о поставках компонентной базы - Подготовка технической документации Достижения: - Разработана высокоточная, высокостабильная электронная системма измерения линейного положения клапана подачи топлива в двигатели ракеты на базе микроконтроллера ADuC 842 и модифицированного LVDT датчика
Высшее образование
Самарский национальный исследовательский университет имени академика С.П. Королева
Самара
Факультет: Радиотехнический; 5
Январь 2006—Январь 2012 (6 лет)
Специальность: Проектирование и технология радиоэлектронных средств Специализация: АСУТП
Факультет: Заочного обучения
Январь 2006—Январь 2012 (6 лет)
Специальность Менеджмент Специализация Финансовый менеджмент