Ведущий инженер–разработчик
Области специализации:
- Программирование, разработка электроники
- Embedded–системы
- Навигация, авионика
- Автоэлектроника
Гражданство — Россия; командировки приветствую.
Готов работать на полную занятость, однако способен и самоотверженно работать удалённо.
Навыки
Электроника:
ПЛИС, микроконтроллеры, процессорные платы, аналоговая схемотехника, цифровая высокоскоростная схемотехника, различные интерфейсы, беспроводная передача.
Опыт работы с интерфейсами:
Опыт проектирования импульсных блоков питания, систем индикации, звуковых DSP–эффектов, аудиоусилители, передача звука по USB, автоэлектроника, Bluetoooth.
Программирование для микроконтроллеров PIC, dsPIC, ARM (STM32) на C, Pascal и ассемблере, опыт работы с DSP, практически со всей периферией современных микроконтроллеров, с высокоскоростными АЦП. Обширный опыт разработки под STM32F1, F3, F4. Личный контакт с одним из разработчиков микроконтроллеров STM32.
Опыт разводки и создания цифровых и смешанных печатных плат, пайки QFN–корпусов.
Опыт создания СВЧ–устройств.
Обширный опыт работы с силовой и высоковольтной электроникой - преобразователи напряжения и контроллеры двигателей на MOSFET, IGBT и тиристорах. Особенно большой опыт с MOSFET и их драйверами.
Опыт полного цикла контрактной разработки изделий (от идеи до готового устройства, без использования готовых блоков):
- Медицинское оборудование (забор проб воздуха)
- Инерциальный модуль навигации с применением MEMS–датчиков — акселерометр, гироскоп, магнитометр, барометр, дальномер, GPS/ГЛОНАСС с применением цифровой обработки данных — фильтр Калмана, ПИД–фильтр.
- Система "Умный дом" и "Умная дача" с интеллектуальным управлением освещением, контролем бытовой техники, передачей цифрового звука, климат–контролем, связью по Ethernet, USB, GSM, ZigBee и NFC.
- Массив MEMS–микрофонов, обработка сигнала с них по принципу "антенной решётки" с помощью STM32F4 и обработки на компьютере — таким образом, возможность "нацеливания" на источник звука и получения высокого отношения сигнал/шум.
- Высокотехнологичные визитки с встроенной USB–флешкой, NFC–меткой, и QR–кодом.
- Приёмник ADS–B сигналов самолётов с веб–интерфейсом и базой данных
"Умный дом" проектировался как гетерогенная сеть, выполненная на совершенно разных микроконтроллерах: MSP430, STM32F4, STM32F1, PIC18, взаимодействующая с linux, работающим на процессоре ARM7, и обширной сетью датчиков.
Общение с зарубежными поставщиками (преимущественно китайскими) по вопросам приобретения редких компонентов и изготовления печатных плат, хороший контакт с одним из китайских поставщиков компонентов.
Знание интерфейсов I²C, SPI, RS232, USB, Ethernet, CAN. Опыт работы с беспроводной передачей данных по Bluetooth, ISM–433МГц, Wi–Fi.
Опыт проектирования импульсных источников питания, светодиодных/жк систем индикации, инерциальных систем навигации, устройств работы со звуком — звуковые эффекты на DSP, аудиоусилители, передача звука по USB; автомобильная электроника.
Навык ремонта и настройки электронного оборудования.
Хорошее владение техническим английским. Свободная навигация и поиск информации по даташитам, легко могу найти требуемый компонент по сайтам производителей.
Компьютеры:
Опыт администрирования Windows Server 2003/2008, Linux Gentoo и Linux на маршрутизаторе (OpenWRT, DD–WRT).
Владение технологиями:
- Языки программирования — в совершенстве владею Delphi, хорошо знаю C/C++, Pascal, ассемблер (TASM, MPASM), SQL. Также работал с Python, Java, R. Веб-программирование - владею HTML / CSS / JS / PHP, Raphaёl, apache/nginx/Node.js.
- Математические среды — Mathcad, Wolfram Mathematica, Octave.
- Среды разработки:
- Для ПК: Delphi, Microsoft Visual Studio, FreePascal, Eclipse, IntelliJ IDEA, IntelliJ WebStorm
- Для микроконтроллеров: mikroC, mikroPascal, MPLab, IAR
Опыт программирования под Android.
Умение читать и поддерживать чужой код, владение культурой написания кода.
Опыт программирования баз данных и драйверов.
Знание численных методов вычислений, линейной алгебры, методов цифровой обработки сигналов, Win32 API.
Знание сетевых протоколов и сервисов (TCP/IP, UDP, HTTP, FTP; ARP, протоколы маршрутизации), умение настроить сеть, знание методов маршрутизации, опыт сетевого программирования.
Опыт разработки многопоточных приложений под Win32 в Delphi.
Знание методов сжатия бинарных, аудио– и видеоданных. Опыт работы с DirectX и OpenGL. Использовал SSE и MMX, а так же CUDA. Умею оптимизировать код.
Опыт низкоуровневой работы с аудиоинформацией в Win32 и обработки звука методами ЦОС.
Выполненные проекты / портфолио
- CarPC
- Квадрокоптер — разработка продолжается
- Медицинский сборщик воздуха
- Умный дом
- Видеонаблюдение за квартирой
- Генератор на дачу
- Микрофонная решётка
- Инерциальный модуль навигации
Проекты на продажу:
- Светодиоды в цветы
- Велотрекер
- Визитки
Опыт работы
Обухов Инжиниринг (1 год 4 месяца)
Область деятельности: Приборостроение/радиоэлектроника, автоэлектроника, мультимедийные компьютерные системы, навигация
Специальность: Ведущий инженер–разработчик
Разработка автоэлектроники:
Работа с CAN–шиной — чтение показаний различных датчиков автомобиля и посылка в шину своих сигналов;
Различная автоматика в автомобиль — добавление "интеллектуальности" (вроде зависимости от температуры или скорости машины) штатным и дополнительным модулям;
Создание интеллектуального электрического привода двери багажника — контроль тока привода, наклона машины и веса двери, функция антизащемления;
Увеличение безопасности штатных и дополнительных электронных модулей.
Взаимодействие с изготовителями печатных плат и поставщиками компонентов.
Достигнуты успехи в области связи устройств с компьютером и передачи данных со значительными скоростями (STM32F4 через USB/CDC)
CAN–модули изготавливались с применением микроконтроллеров STM32F1 и F4, автоматика — с применением STM32F1, MSP430 и PIC12/PIC16/PIC18.
Разработка мультимедийного оборудования:
Разработан большой проект - автомобильный компьютер, имевший функции мультимедиа-центра и сбора диагностических данных/статистики. Был выполнен в миниатюрном размере, порядка сигаретной пачки. Имел 4 монитора, мощный 4-ядерный процессор nVidia Tegra и SSD-накопитель.
Организационные успехи:
Организация чёткой работы подрядчиков и местных сотрудников, добился изготовления нужных устройств точно к моменту их надобности — отсутствие простоев установщиков.
Бауманн (8 месяцев)
Область деятельности: Приборостроение/радиоэлектроника, автоэлектроника, навигация, СКУД
Специальность: Инженер–технолог
Разработка технологии производства радиоэлектронных изделий:
подготовка Gerber–файлов;
совместная работа с конструкторами для улучшения технологичности производства;
ремонт радиоэлектронных устройств;
разработка технологической документации;
контроль за отделом опытного производства и ОТК на предмет соответствия их деятельности документации;
взаимодействие с подрядчиками;
взаимодействие с отделом опытного производства — решение их проблем и сложностей изготовления;
участие в процессе сертификации товара;
поиск и управление контрактными рабочими;
изготовление технологической оснастки.
Изготавливались устройства СКУД (учёт и управление доступом), и автоэлектроника–телематика.
Автэкc (8 месяцев)
Область деятельности: Приборостроение/радиоэлектроника
Специальность: Инженер–электронщик
Разработка СВЧ–устройств, работа с DDS–синтезаторами и PLL–микросхемами с применением профессиональных СВЧ–осциллографов и генераторов Rhode&Schwarz, Agilent, Philips.
Институт Муниципальной Энергетики (9 месяцев)
Область деятельности: Информационные технологии, системная интеграция, интернет
Специальность: Программист
Создание и поддержка базы данных по предприятиям и потребителям услуг ЖКХ с интегрированной функциональностью ГИС на Delphi с применением MySQL баз данных.
Системное администрирование, ремонт, настройка и модернизация ПК.
Успешно представлял эту систему на выставке в Экспоцентре.
Общий опыт работы — 3 года 4 месяца.
Образование
Основное
Московский Государственный Университет им М.В.Ломоносова, Химический факультет
Знание языков:
- Русский — родной
- Английский — свободное письменное общение, чтение профессиональной литературы. Могу проходить устное интервью.
- Немецкий — изучаю
- Норвежский — изучаю
Повышение квалификации
2013 — The Hardware/Software Interface @ University of Washington (Coursera.org)
2013 — Digital Signal Processing @ École Polytechnique Fédérale de Lausanne (Coursera.org)
2012 — Machine Learning @ Stanford University (Coursera.org)
2012 — Cryptography @ Stanford University (Coursera.org)
2011 — ARM Cortex M3 @ Компэл
2010 — Cisco CCNA @ МИРЭА
Личные качества
Предпочитаю системный подход, взгляд на задачу в целом. Разбиваю задачу на подзадачи, и решаю их в отдельности.
Регулярно посещаю разнообразные конференции/выставки в области электроники и IT, чтобы быть в курсе событий.
Вредные привычки отсутствуют.
Участвовал в многочисленных программистских контестах, в том числе дважды - в ACM.
Басист, гитарист, волосист.