Резюме
Инженер-программист
Желаемая зарплата
40 тыс. руб.
Опыт работы
3,5 года
Регион проживания
Контакты:
defvyb@gmail.com
+7 983 3225227
Опыт работы
Октябрь 2014 — по настоящее время
Software developer in test
ООО "Эйч Ди Софт"
Новосибирск, www.zodiac-tv.ru/
-Разработка unit тестов при помощи фреймворка gtest (С++) под linux 
-Тестирование модулей на работоспособность 
-Запуск тестовых сборок на удаленных linux серверах 
В данной должности реализован пакет тестов для модуля кэширования PMT данных. 
Различные мелкие проверки модулей после переноса кода со старой платформы.

Октябрь 2013 — октябрь 2014
Инженер-программист
ООО НПП "Микропроцессорные технологии"
Новосибирск, i-mt.net/
- Составление плана работы 
- Составление плана тестирования 
- Ежедневная отчетность 
- Разработка ПО низкого уровня, на языке C, для микроконтроллеров Freescale 
- Разработка ПО в Matlab, Simulink 
- unit-тестирование Simulink схем при помощи кода Matlab, написание автоматизированных тестов для устройств на языке Matlab 
- Поиск аппаратных проблем 
Были выполнены различные подходы к реализации алгоритмов РЗА на микроконтроллере, один из них - генерация Си кода из моделей simulink, с последующим проведением тестирования при помощи matlab кода. Так же были исследованы подходы к оптимизации данного способа генерации, для дальнейшего уменьшения занимаемой кодом памяти в ОЗУ и ПЗУ. Было выполнено тестирование алгоритмов РЗА устройства БЗП-01 на железе при помощи DAQ платы ADLINK.

Октябрь 2012 — октябрь 2013
Инженер
ООО “Тесла тек”
Новосибирск, www.teslatec.ru/
- Составление ТЗ 
- Проектирование принципиальных схем и печатных плат 
- Разработка ПО низкого уровня на языке C для микроконтроллеров 
- Разработка ПО верхнего уровня на языке С\С++, предназначенного для осуществления отладки готовых устройств и взаимодействия с ними. 
- Полное ведение проекта на всех его этапах 
В данной должности были завершены до конца 2 проекта: 
НИОКР – съем ЭКГ с 2 точек. С помощью инструментального усилителя и отладки stm32f4discovery был организован съем данных ЭКГ с тела человека, для проверки использования 2 контактного метода съема ЭКГ, и формирования ТЗ для стадии прототипа. Делал все сам. 
Прототип – Измеритель импеданса человека на частотах от 0-100кГц. Заказчик отправил запрос на разработку аналога измерителя импеданса от ESTECK Complex, при помощи 2-х SOC от AD. Было составлено ТЗ и выбрана элементная база, которая основывалась на контроллере STM32F205. Под руководством наставника была разработана принципиальная схема и печатная плата. Приходилось рассчитывать импульсные преобразователи напряжения по документации, прилагаемой к ним. Было написано ПО для микроконтроллера, которое позволяло работать с устройством, как с виртуальным COM портом через USB и передавать измеренные данные наверх. Так же было написано ПО на С++ для ПК в среде Visual Studio с помощью MFC, которое позволяет работать с устройством и главное – продемонстрировать это заказчику. Железом заниматься помогали, а ПО писал все сам. 
Не завершенный проект: Написание ПО под МК STM8 для прибора нейтронного коротажа в среде IAR. Задачи которые выполнены: ведение журнала в EEPROM(циклическая запись пакетами и возможность возобновления записи при сбое) по SPI, общение с матрицей по SPI, общение с температурными датчиками по SPI, съем напряжений с 8 каналов, встроенных АЦП, управление ЦАПом, управляющим высоковольтным источником для ФЭУ по SPI. Общение с верхней платой(МК STM8) по SPI через матрицу с 1 линией квитирования RDYOUT.

Июль 2011 — октябрь 2012
Инженер
ЗАО “Радио и Микроэлектроника”
Новосибирск, www.zao-rim.ru/
- Проектирование принципиальных схем и печатных плат 
- Разработка ПО низкого уровня на языке C\asm для микроконтроллеров 
- Разработка ПО верхнего уровня на языке С\С++, предназначенного для осуществления отладки готовых устройств и взаимодействия с ними. 
В данной должности был завершен до конца 1 проект: 
Служебный прибор для программирования и калибровки счетчиков РИМ 189/289, он позволял в “1 клик” прошивать 2 контроллера(AVR (SPI/PDI) и SOC от Analog Devices) на счетчиках и калибровать часы реального времени с точностью 3ppm. 
Моя роль в этом проекте: Проектирование принципиальной схемы, проектирование печатной платы, часть кода для прошивки по UART, SPI, часть кода для калибровки часов. 
Частично завершенный проект: Применение упрощенного преобразования Фурье, для улучшения приема PLC приемника. Моя роль в этом проекте – “допиливание” чужого кода: удалось точно определять канал, на котором велась передача и автоматически изменять усиление сигнала, при слабом уровне. Весь код писался на ASM(AVR).
 

Образование и курсы
Образование
Новосибирский государственный технический университет, 2014 Новосибирск
Факультет автоматики и вычислительной техники, Биотехнические системы и технологии


Навыки
Ключевые навыки
Altium Designer Assembler Redmine SVN Микроконтроллеры. Разработка ПОС и Схемотехника электронного оборудования


Языки
Английский — читаю профессиональную литературу
Дополнительная информация
Увлекаюсь самостоятельной разработкой электронных устройств. 
Рекомендации: ООО "Тесла тек", Сибирский научно-исследовательский и испытательный центр медицинской техники