Москва
Резюме № 55765343
Обновлено 22 августа
Превью фото соискателя

Разработчик C++

Был в этом месяце
80 000 ₽
25 лет (родился 07 июля 2000), cостоит в браке
Барнаулготов к переезду
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 3 года и 9 месяцев

    • Декабрь 2023 – работает сейчас
    • 2 года

    Инженер-программист

    ООО Вентор, Барнаул
    Разработка программного обеспечения

    Обязанности и достижения:

    1. Разработка для STM32 (С/С++, CubeIDE, HAL, ООП-подход) - Работа с широким спектром датчиков (температура, влажность, CO2 через 1-Wire/I2C/CAN) и исполнительных устройств (реле, сервоприводы, насосы) - Реализация сложных алгоритмов управления (автоматическая регулировка вентиляции на основе показаний CO2) - Создание масштабируемой архитектуры с использованием ООП для легкого добавления новых модулей 2. Разработка для ESP32 (PlatformIO, ESP-IDF/FreeRTOS) - Организация стабильного соединения с сервером через WebSocket - Реализация отказоустойчивого режима - Создание backend части с веб-интерфейсом для локального управления, в случае отсутствия соединения с облаком - Обработка и маршрутизация команд между облаком и локальными устройствами 3. Взаимодействие устройств - Собственный протокол обмена сообщениями между STM32 и ESP32 - Прием команд от сервера через ESP32 - Системная маршрутизация пакетов по интерфейсам (CAN/I2C) на STM32 - Обеспечение доставки команд конкретным устройствам - Механизмы обработки ошибок и повторной отправки данных - Реализация удаленного обновления ПО (OTA) 4. Отладка и оптимизация - Анализ и исправление проблем в реальном времени (логирование, трассировка) - Работа с legacy-кодом: рефакторинг, улучшение стабильности и производительности - Тестирование на реальном оборудовании Текущие рабочие проекты: 1) Система управления вентиляцией: - Интеграция датчиков CO2, температуры и влажности - Удаленное управление и мониторинг - Управление потоками воздуха - Аварийные режимы - Гибкая настройка режимов работы по сложным алгоритмам 2) Автоматизация бассейна: - Написание алгоритма ионизации воды, вместо использования хлора - Дистанционное управление через веб-интерфейс Углубил свои знания в с++, начал изучать другие языки программирования, для расширения возможностей. Начал мыслить стратегически.
    • Ноябрь 2023 – декабрь 2023
    • 2 месяца

    Инженер-электроник

    ООО "Механика", Барнаул

    Обязанности и достижения:

    Проектирование и отладка ПО для STM32 (HAL, CMSIS), включая драйверы датчиков давления и температуры. Настройка связи по UART/I2C с периферией.
    • Март 2022 – ноябрь 2023
    • 1 год и 9 месяцев

    Инженер отдела радиоконтроля

    ГРЧЦ, ФГУП, Барнаул
    Государственные организации, Спутниковая связь, Фиксированная связь, Мобильная связь

    Обязанности и достижения:

    - Анализ радиочастотного спектра с использованием спектроанализаторов, выявление нарушений связи. - Работа с документацией

Обо мне

Дополнительные сведения:

Основной язык на котором программирую С/С++. Изучаю Python. Не могу сидеть без развития. Готов в короткий срок осваивать новые технологии и приносить пользу. В качестве профессионального развития выбрал сферу IoT и автоматизации, создание проектов и решений для "умного дома", но готов переключаться на любые проекты, так как нахожусь в стадии поиска чего-то нового. Основной опыт в STM32, ESP8266/ESP32: - Работа с различными датчиками (температура, давление, ток); - Взаимодействие устройств по интерфейсам UART, I2C, CAN, SPI; - Написание алгоритмов работы для конкретных устройств; - Обновление по воздуху (OTA) Имеется опыт в смежных областях. - Python (Tornado, асинхронные библиотеки); - C# (WPF, WinForms); - Frontend/Web: HTML/CSS/JS, адаптивная вёрстка; - Базы данных: MySQL, SQLite; - Мобильная разработка: Android (Java/Kotlin) - в качестве практики во время обучения. В свободное время развиваю свой проект по созданию системы "умный дом". Цель: Создание модульной и масштабируемой системы для автоматизации дома. Стек: Orange Pi (хаб) + ESP32/ESP8266 (устройства) + Tornado (сервер) + веб-интерфейс. Реализовано: - Телеметрия: сбор данных с датчиков (температура, влажность, энергопотребление); - Управление освещением: RGB-ленты с настройкой сценариев, эффектов; - Умные розетки: контроль нагрузки и удалённое управление. Архитектура: - Устройства взаимодействуют через WebSocket; - Сервер на Tornado обрабатывает данные и хранит их в базе данных; - Веб-интерфейс для мониторинга и управления (чистый JS). Коды всех разработок размещены на github.

Иностранные языки

  • Английский язык — базовый
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 118 похожих резюме
Обновлено 24 сентября
Обновлено 30 октябряПоследнее место работы (1 год и 1 мес.)Оператор БДАпрель 2021 – май 2022
Обновлено 2 октября 2016
no-avatar
Программист С++з/п не указана
Обновлено 28 июля 2021Последнее место работы (5 мес.)инженер-программистАвгуст 2003 – январь 2004
Обновлено 20 октября 2006Последнее место работы (2 мес.)ОператорАвгуст 2006 – октябрь 2006
Обновлено 2 сентября 2010
no-avatar
Программист 1Сз/п не указана
Последнее место работы (2 мес.)Начальник отдела АСУОктябрь 2006 – декабрь 2006
Обновлено 7 марта 2009Последнее место работы (8 мес.)Оператор ЭВМЯнварь 2008 – сентябрь 2008
Обновлено 7 сентября 2010
Превью фото соискателя
Программистз/п не указана
Последнее место работы (9 мес.)ПрограммистСентябрь 2007 – июнь 2008
Обновлено 26 сентября 2011Последнее место работы (2 года и 10 мес.)ПрограммистОктябрь 2008 – август 2011
Обновлено 2 июля 2012Последнее место работы (1 год и 8 мес.)Старший продавецНоябрь 2009 – июль 2011
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеПрограммист-разработчик C++

Смотрите также резюме