Здравствуйте! Я системный программист с опытом в embedded сфере, 3 года опыта работы. Ищу команду, где с можно быть с коллегами на одной волне и есть взаимовыручка. Коммуникативный, открытым. Моя цель - совершенствовать свои знания и стать более сильным техническим специалистом, решать сложные и интересные задачи. Уровень английского достаточный, чтобы поддерживать беседу и разбираться в технической документации.
Работа по контракту.
- Разработал сервис на Go. Сервис коммуницирует с RFID устройствами. С иной периферией по серийным портам, TCP соединениям. Сервис имеет HTTP интерфейс REST API. Реализовал AES шифрование, аутентификацию тегов, и пользователя.
- Создал скрипт для создания deb пакета под разные платформы и архитектуры, который автоматически разворачивал сервис на устройстве
- Создал несколько Yocto сборок для embedded платформ Imx, tegra и risk-v
- Работал с железом. Собирал и отлаживал ядро Linux с использованием gdb и, модификацировал по поставленные задачии, отлаживал u-boot под железо.
- Участвовал в разработке модуля для zswap. Отлаживал и профилировал, собирал статистику и обрабатывал ее.
- Настроил ежедневные сборки на gitlab, github и локально, посредством systemd сервиса. Написание Dockerfile'ов под требования сборки
Участвовал в разработке кода под различные приборы, разрабытываемые компанией. Приборы выступают как навигатор и позволяют пользователю решать различные геодезические задачи.
- Разрабатывал и отлаживал Qt5 модули. Модули решали геодезические и иные задачи, занимались менеджментом встроенного устройства, взаимодействовали с драйверами процессора, bluetooth и другими системами.
- Работал с QtWidget и QML интерфейсами
- Разработал приложение под Android для коммуникации с использованием BLE технологии, MockGps с нуля.
- Отлаживал отрисовку карт с использованием GIS библиотеки
- Отлаживал сборки под buildroot и автоматизировал этот процесс с помощью bash скриптов
- Разработал Docker контейнер для сборки buildroot под aarch64, для сборки под Qt4 (старый проект)
Программная Инженерия