Андрей Виноградов

Мужчина, 25 лет, родился 3 ноября 2000
Нижний Новгород · +7 (904) 910-74-25 · Telegram: @roboeggs · Почта: anvin0gradoff@yandex.ru
Инженер-программист · Робототехника и встраиваемые системы
7+ лет в разработке устройств полного цикла: от схемотехники и прошивки до механики и облачного ПО.

Эксперт в области робототехники, микроэлектроники и встраиваемых систем. Самостоятельно закрываю весь стек разработки — проектирую электронику, пишу прошивки на C/C++, поднимаю серверное ПО на Python и Go, проектирую механические узлы и собираю прототипы своими руками.

Работаю с профессиональными экосистемами STM, Texas Instruments, NXP, Altera; уверенно проектирую под FreeRTOS, Yocto и Linux. Создаю IoT-архитектуры на ESP, Raspberry Pi и Arduino, владею протоколами UART, I²C, SPI, Zigbee, LoRa, TCP/IP. В работе всегда опираюсь на официальные даташиты и инженерную базу.

Победитель Kaspersky Secur'IT Cup 2018 в Будапеште. Люблю превращать идею в реальное устройство, которое надёжно работает. Публикую проекты на roboeggs.github.io.

Готовность: открыт к переезду и удалённой работе

Опыт работы — более 7 лет

Сентябрь 2018 — настоящее время 7+ лет
Freelance
Инженер-программист микроконтроллеров
Проекты и разработки
Парсер штрих-кодов. Разработал ПО для анализа данных со сканера HID, передачи их на Arduino и записи на ПК.
Удалённое управление розетками. Написал ПО для управления десятью розетками по TCP (контроллер ESP32).
Удалённое управление шаговыми двигателями. Разработал ПО для одновременного управления восемью шаговыми двигателями через TCP (контроллер ESP32).
Автоматический дверной замок. Разработал систему удалённого открывания дверей: приёмник (Arduino UNO) и пять передатчиков (Arduino Nano), подключённых к отдельным дверям. При нажатии кнопки передатчик отправляет идентификатор двери, приёмник отображает его и подаёт звуковой сигнал — оператор открывает дверь или пропускает вызов. Реализовал обработку одновременных вызовов и отклонение запросов.
Игра «Лазертаг». Собрал аппаратно-программную систему: головной убор (Arduino + nRF24L01) и брелок (ИК-приёмник, Arduino, nRF24L01). При попадании игрок теряет очки здоровья.
Дистанционный запуск двигателя автомобиля. Разработал систему дистанционного запуска карбюраторного двигателя: пульт (Arduino, nRF24L01, дисплей, кнопки, часы DS1307) управляет модулем в автомобиле (Arduino, nRF24L01, сервопривод MG955). Модуль включает зажигание, управляет подачей топлива и считывает температуру двигателя через DHT11.
Диаграмма направленности RSSI. Собрал стенд для исследования влияния направления антенны на RSSI: ESP8266 вращается сервоприводом, измеряет RSSI под заданным углом и отправляет данные по TCP на ESP32, подключённый к ПК. Написал Python-скрипт, который строит диаграмму направленности.
Компоненты: ESP32, ESP8266, Arduino Nano, Arduino UNO, nRF24L01, MAX7219, энкодер KY-040, IR-приёмник, светодиоды, динамик, DS1307, сервопривод MG955, DHT11.
Технологии: C/C++, Python, HTML, CSS, Ajax, JavaScript.
Декабрь 2023 — Март 2024 4 месяца
Курсус
Embedded Systems Engineer
Внедрение Yocto-рецепта в Linux на Raspberry Pi. Разработал и интегрировал собственный Yocto-рецепт для Linux-сборки под Raspberry Pi. Написал код на Go, включая симулятор сервиса для считывания RFID-меток.
Исследование для выбора архитектуры считывания электросчётчиков. Провёл исследование для определения оптимальных компонентов и сети передачи данных. Использовал LoRa для организации надёжного канала связи.
Разработка ПО для ESP32-C6 (FreeRTOS, Zigbee). Работал с микроконтроллером ESP32-C6 под FreeRTOS. Разработал и протестировал программное обеспечение для Zigbee-сети.
Компоненты: Raspberry Pi, ESP32-C6.
Код: C/C++, Python, Go.
Сентябрь 2019 — Август 2021 2 года
ГИДРОСПЕЦГЕОЛОГИЯ
Нижний Новгород · specgeo.ru
Системный администратор

Поддержка ИТ-инфраструктуры предприятия: настройка серверов, рабочих станций и сетей, мониторинг и устранение сбоев, обеспечение безопасности (контроль доступа, резервное копирование, брандмауэры), обновление систем и обучение сотрудников. Создал внутреннюю вики с технической документацией, руководствами и ИТ-политиками.

Август 2018 — Май 2019 10 месяцев
EORA
Иннополис · eora.ru
Компания по разработке решений искусственного интеллекта
Инженер-робототехник
Проекты и разработки
Голосовой помощник Carp. Создал анимированный скелет голосового помощника Fish — реагирует на голосовые команды и отвечает движениями. Использовал: Raspberry Pi, 8 сервоприводов MG955, микрофонная матрица ReSpeaker v2.0, динамики, мягкий тканевый корпус.
Умная камера видеонаблюдения. Разработал аппаратную часть интеллектуальной системы для выявления уличных преступлений — победитель Secur'IT Cup 2018 в Будапеште, Венгрия. Станция Smart Light устанавливается на уличных столбах и включает камеру на подвижном основании (2 DOF), светодиодный прожектор, микрофоны, Raspberry Pi и Intel Movidius для локальной обработки видео нейросетями.
Умный дверной замок с распознаванием лиц. Спроектировал механизм физического взаимодействия с электронным замком: сервопривод нажимает кнопку разблокировки после получения сигнала от ESP8266. Камера передаёт изображение на сервер, где выполняется FaceID.
Компоненты: ESP32, ESP8266, Raspberry Pi, Intel Movidius.
Код: C/C++.
Готовый прототип: roboeggs.github.io/crimecamera

Образование

2022 — 2026Бакалавр
University of London
Лондон, Великобритания · BSc Computer Science
Получил фундаментальные знания в области компьютерных наук: алгоритмы и структуры данных, архитектура компьютеров и операционные системы, базы данных и сети, методы программной инженерии, дискретная математика и теория вычислений, машинное обучение и искусственный интеллект.
2018 — 2022Неоконченное высшее
Волжский государственный университет водного транспорта
Нижний Новгород · Факультет кораблестроения, гидросооружений и защиты окружающей среды
Получил инженерную базу в области кораблестроения и гидротехники: теория корабля и строительная механика, гидродинамика, прочность и устойчивость корпуса, проектирование судов, судовые энергетические установки и корабельные системы, технология судостроения, инженерная графика и системы автоматизированного проектирования (AutoCAD, Компас 3D).

Награды и достижения

2018Будапешт, Венгрия
Победитель Kaspersky Secur'IT Cup 2018
Международный конкурс проектов в области информационной безопасности от «Лаборатории Касперского»
Проект «Smart Light» — умная камера видеонаблюдения для выявления уличных преступлений.
2020Нижний Новгород
Призовое место — летняя школа ННГУ им. Н. И. Лобачевского
Студенческий конкурс инженерных проектов
Проект «Canary» — устройство для мониторинга утечек газа в помещениях (CH₄, CO, CO₂).

Навыки

Знание языков
РусскийРодной
АнглийскийB2 — Средне-продвинутый
Навыки
C/C++ Linux Python Go SQL Bash Unix ARM Git FreeRTOS AVR STM UART I2C SPI Docker Схемотехника электронного оборудования HTML JavaScript HTTP Yocto ESP Робототехника AutoCAD Компас 3D