Инженер-программист
Опыт работы
по настоящее время
Часть работ в портфолио ниже. - Программист разработчик на Python в том числе и под железо несколько проектов на raspberry pi. Работал с применением: Flask, API, Fast-API, git, telebot, JSON, YAML, логами CG-miner, lolmner phoenix miner. Так же работал с синтезаторами речи и игрался с FaceID. - Пишу Telegram ботов и ВК. В том числе для управления умным домом и безопасности. - Инженер разработчик PCB (печатные платы делал до 4х слоев STM32, NRF, ESP32 и т.д. в Altium Designer). - Автоматизация (смс оповещение, "умные" датчики, системы контроля доступа и прочее IoT. есть некоторый опыт с Face ID). - Linux ухищрения от переписывания прошивок для Antminer S9 до сборки Yocto Linux для EBOX-IMX8MM-2G. - Сборка и обслуживание майнерского оборудования. - Разработка для Raspbery pi. - В случае необходимости правлю прошивки и дописываю под ESP32, Aruduino и немного и давно STM32.
сентябрь 2024
Разработка программного обеспечения для мониторинга приборов энергоучета и отправкой данных в MQTT. Разработка и сборка deb пакетов. Программирование для ПЛК на базе Linux на языке Python. Изучение и программирование IoT железок. В том числе "Owen". Систематический сниффинг шины с целью перехвата команд для написания ПО. Сборка ARMbian (Debian оптимизированный под ARM). Исследовательской деятельностью в области разработки систем автоматизации критической инфраструктуры. Участие в пилотных проектах. Разработка и сборка стендов для тестирования. Работа в стиле Agile, много комитов на гит jira и всё что связанно с промышленной разработкой ПО.
май 2021
Разъяснение применения модулей. Обзор компонентов для разработки электроники.
апрель 2021
Разработка программных и аппаратных средств для управление майнерами.
сентябрь 2020
Разработка роботов и арграрной электроники. Руководил командой из 6ти человек. В портфолио есть немного фотографий проектов. За время работы успел сделать или поучаствовать в разработке: 1. Гроутаймер на базе ESP32 логично с управлением по WI-FI. 2. Универсальную базу датчика на протоколе Lora позволяющую получать данные и исполнять команды на расстояние до 4х км в городе. Микроконтроллер STM32F103. 3. Лазерный дальномер на CAN линии на базе STM32F042. 4. Систему домашнего выращивания растений на базе вышеупомянутого таймера. 5. Драйвера двигателей постоянного тока на базе STM32F103 так же CAN линия. 6. MGE датчик на базе Arduino. Датчик позволяющий читать нервные импульсы кисти руки и оцифровывать движений даже при отсутствии кисти или отдельных элементов. 7. Материнскую плату робота на базе STM32F407. 9. Линейку ламп для теплиц.
май 2018
Разработка приложений для STM 32. Печать на 3D принтере. Проектирование в Altium Designer. Работа с CAM350. Доработка и подготовка к производству печатных плат. Пусконаладочные работы с роботами для производства электроники.
март 2017
Доработка и разработка электроники для квестов на основе Arduino, Rasppbery, STM32, AVR. Обслуживание электроники. Обслуживание и модернизация системы безопасности и местной локальной сети.
ноябрь 2016
Ремонт электроники.
май 2015
Ремонт электроники
июнь 2014
Рядовой. Обслуживание систем безопасности и связи.
январь 2013
Ремонт ПК и ноутбуков.
январь 2012
Настройка сетевого оборудования, монтаж сети и видео наблюдения, генерирование идей.
Обо мне
В данный момент ушел больше в сторону разработки ПО для автоматизации. Собственно на последнем проекте в основном это общение с железо по Modbus RTU и передача данных в MQTT. Разрабатывал и собирал deb пакеты. Очень много времени провел проводя сниффинг Modbus шины с целью перехвата управляющих пакетов для дальнейшего написания ПО. Очень интересует аппаратный пентест. Пробовал перехватывать расшифровывать и перенаправлять пакеты Zigbee. Linux сборка ядра, кросс компиляция, всяческие виртуализационные извращения. Умею с ARM. Работал немного с Astra и Alt Linux. Писал опросники для майнеров которые получают инфу JSON*ом и в случае аварии отключают или перезапускают системы…. Переписывал прошивки для майнеров. Пару раз запускал нейронные сети. Написал пару ботов. IoT из последнего автоматизировал вышки МТС в НАО (буквально в Тундре). Программировал панель DSE для того чтобы она давала удаленное управление по SCADA и слала смс в случае запуска/остановки/окончание топлива. Python: 2.x и 3.x. Умею писать ботов для ВК. т.е. работа с API. Собственно поднимал сервер на Flask и экспериментировал с Django (готов в идеале освоить как только потребуется для реальной работы). Чертил графики в matplotlib. Ну и по мелочи скрипты для: архивации, перемещения, удаления, изменения файлов. С json тоже экспериментировал. Запускал скрипты на внешних серверах. Работал с MQTT даже поднимал свой сервер. В сбере написал довольно большой продукт на Python. Raspberry Pi: В данный момент разрабатываю платформу для умных теплиц. Фронтэнд на PHP и бэкэнд на Python. В проекте применяется Flask ну и прочие менее значимые библиотеки. В идеале я хочу добавить машинное обучение чтобы сервер следил за растениями в теплице и полностью контролировал их рост и плодоношение. Разработал MQTT роутер. И немного игрался с майнингом если быть точным подключал платы от майнеров к Raspberry Pi. Не закончил проект по причине отсутствия тех документации на чипы Bitmain. Думаю описывать мелкие приложения смысла нет. Увлекаюсь полётами на FPV дронах и их систематическим ремонтом. Проектирование электроники: Разработал несколько коммерческих платы. Предпочитаю Altium. В P-CAD и Eagle работал но предпочитаю Altium. PHP: делал фронтэнд для умной теплицы. 3D печать: Собрал свой принтер, полгода работал на профессиональном. Печатал наверное всеми доступными материалами в РФ.
Образование высшее
Знание языков
Дополнительная информация
- Гражданство
- Россия
- Разрешение на работу
- Россия
- Время в пути до работы
- Не имеет значения