Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был меньше недели назад

Мужчина, 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

Навыки

Уровни владения навыками
Английский язык
Git
C/C++
AVR Studio
C#
Avalonia UI
ООП
Обьектно-ориентированное программирование
Linux
STM32CubeIDE
Bash
MySQL
Системное программирование
Умение разбираться в чужом коде
Разработка ПО

Опыт вождения

Права категории B

Обо мне

В свободное время увлекаюсь программированием и созданием различных интересных "умных" устройств на базе esp8266, esp32, avr и stm32 Занимаюсь Спортивным ориентированием и спорт. туризмом, изучаю шахматы и музыку, в частности гитару

Образование

Среднее образование

Знание языков

Русский — Родной

Английский — B1 — Средний

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более полутора часов