Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл меньше недели назад
Мужчина, 27 лет, родился 20 октября 1998
Одинцово (Московская область), готов к переезду (Москва), готов к редким командировкам
C#/.NET-разработчик
Специализации:
- Программист, разработчик
Тип занятости: полная занятость
Опыт работы 6 лет 4 месяца
Август 2023 — по настоящее время
2 года 10 месяцев
ООО "Спутникс"
Москва, sputnix.ru/ru/
Разработчик встраиваемого программного обеспечения
1. Разработка и поддержка клиент-серверных приложений на asp.net под управлением ОС Linux на одноплатных компьютерах (RaspberryPi, OrangePi, Radxa)
2. Разработка и поддержка кроссплатформенных графических приложений на .net с использованием фреймворка AvaloniaUI и шаблоном проектирования MVVM, для управления множеством различных устройств на базе микроконтроллера ESP32 по tcp/http-протоколам. REST-API, обработка видео-потока. Сложный графический интерфейс с drag-n-drop системой
3. Разработка программного кода для микроконтроллеров ESP32 с многопоточностью, веб-серверной частью и работой с различными датчиками, двигателями и модулями
4. Поддержка продуктов на базе Linux-систем с веб-интерфейсом(react.js) и широким функционалом, включая работы с шинами данных(CAN, SPI, I2C).
Сентябрь 2021 — Август 2023
2 года
ООО "Лассард"
Обнинск, lassard.ru/
Промышленное оборудование, техника, станки и комплектующие... Показать еще
Инженер-программист
1. Разработка программного обеспечения для микроконтроллеров на базе чипа esp8266, esp32:
Стояла задача разработать контроллер для управления моторизованными трансляторами на шаговых двигателях NEMA17 и программное обеспечение для ос Linux/Windows для управления непосредственно с компьютера, а так же и для обратной связи. Для обмена данными использовался serial port, данные(команды, координаты) передавались друг другу в формате json
Помимо этого, дополнительной функцией было управление контроллерами через веб-интерфейс:
Клиент-серверное приложение для os Linux/Windows c UI на .net и фреймворком AvaloniaUI для мультиплатформенности (тестировалось так же на Raspberri PI 3b+), который позволяет одновременно управлять большим количеством контроллеров. Также - возможность через веб-браузер (Chrome, Opera, Mozilla, Edge), а так же с любого смартфона или планшета, непосредственно подключиться к контроллеру, получив от него веб-страницу с интерфейсом управления.
Дополнительно для себя погрузился в изучение ос Linux(Ubuntu 20.04 и Raspbian, в частности), заимел некоторый опыт по написанию bash-скриптов и работе с файлами, поработал с Frame Buffer, рисуя интерфейс приложения непосредственно в него(помогает сильно сократить потребление оперативной памяти и видео-памяти). Помимо этого, для организации автоматического подключения контроллеров без трудоемких и долгих настроек со стороны пользователя, была организована wifi mesh-сеть с автоматическими переключениями в зависимости от степени удаленности устройств друг от друга
2. Разработка примерно такого же функционала, как для esp (управление шаговыми двигателями), только для stm32, в частности - контроллер stm32f446. CubeIde, HAL, TCP/IP, Ethernet на wiznet w5100s
3. Разработка программного обеспечения для ос Linux/Windows для упрощения работы предприятия с каталогом производимых устройств:
.net 6.0 C#, Framework AvaloniaUI, шаблон проектирования MVVM, Embedded Firebird, MySQL
Продвинулся в изучении баз данных, проапгрейдил навыки и понимание объектно-ориентированного подхода программирования
4. Так же приходилось заниматься: принципиальная схемотехника, трассировка печатных плат, пайка, монтаж, тесное сотрудничество с отделом сборки и помощь в настройке оборудования.
Декабрь 2020 — Сентябрь 2021
10 месяцев
ЗАО Протом
Протвино (Московская область)
Электроника, приборостроение, бытовая техника, компьютеры и оргтехника... Показать еще
Инженер-исследователь
Программирование микроконтроллеров Atmel архитектуры avr, в частности: 328p, 2560
Работа в среде программирования microchip studio, отладка микроконтроллеров, интерфейсы spi, i2c
Март 2018 — Декабрь 2018
10 месяцев
ИП Павлова
Протвино (Московская область)
Образовательные учреждения... Показать еще
Руководитель детской секции робототехники
Проведение занятий по робототехнике, включая разработку и программирование устройств на базе конструкторов mindstorm
Навыки
Уровни владения навыками
Опыт вождения
Права категории B
Обо мне
В свободное время увлекаюсь программированием и созданием различных интересных "умных" устройств на базе esp8266, esp32, avr и stm32
Занимаюсь Спортивным ориентированием и спорт. туризмом, изучаю шахматы и музыку, в частности гитару
Образование
Среднее образование
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не более полутора часов
