← В ленту
Регистрация: 13.07.2022

Сергей Борисов

Портфолио

Galileosky

Программирование микроконтроллеров, Операционная система реального времени, C++, Разработка программного обеспечения, Qt Разработка внутреннего программного обеспечения: - оборудования спутникового мониторинга транспорта GalileoSky 7X - оборудования спутникового мониторинга транспорта BaseBlock - оборудования спутникового мониторинга транспорта GalileoSky 7.0 - desktop приложения для конфигурирования оборудования спутникового мониторинга Обязанности: - проектирование архитектуры - взаимодействие с аналитиками - разработка новой функциональности - поддержка текущей функциональности - code-review - руководство подгруппой - декомпозиция задач.

МФИ Софт, ООО

Высоконагруженные системы, Linux, C++, C, Системное программирование, Разработка программного обеспечения, ООП Поддержка и доработка программно-аппаратного комплекса анализа и обработки GSM трафика ТС ОРМ "Олимп-374". Комплекс является высоконагруженной системой, осуществляющей (в режиме реального времени) съём голосового/сигнального трафика в сетях мобильнои􀀀/фиксированнои􀀀 телефоннои􀀀 связи и передачу информации в систему хранения данных. Разработка ведется под Linux, в основном на С++, с применением stl, boost, freelock.

Galileosky

Решенные задачи: - добавление во внутреннее ПО поддержки работы с файловой системой Ext4 (С/С++, FreeRTOS) - интеграция во внутреннее ПО TCP/IP стека lwIP (С/С++, FreeRTOS) - интеграция во внутреннее ПО виртуальной машины Lua (С/С++, FreeRTOS) - участие в разработке системы журналирования для файловых систем FAT16/FAT32 (С/С++, FreeRTOS) - разработка логики и визуальной части модуля сканирования и конфигурирования Modbus (C++, Qt, Windows) - разработка логики и визуальной части модуля сканирования и конфигурирования Bluetooth Low Energy датчиков (C++, Qt, Windows) - участие в разработке автоматизированного стенда для аппаратно- программного тестирования (Python, Raspberian)

Скиллы

builder
C
Git
Linux
Lua
Qt
SVN
ООП
С++
Системное программирование

Опыт работы

Ведущий инженер-программист
с 06.2021 - По настоящий момент |МФИ Софт, ООО
Высоконагруженные системы, Linux, C++, C, Системное программирование, Разработка программного обеспечения, ООП
Поддержка и доработка программно-аппаратного комплекса анализа и обработки GSM трафика ТС ОРМ "Олимп-374". Комплекс является высоконагруженной системой, осуществляющей (в режиме реального времени) съём голосового/сигнального трафика в сетях мобильнои􀀀/фиксированнои􀀀 телефоннои􀀀 связи и передачу информации в систему хранения данных. Разработка ведется под Linux, в основном на С++, с применением stl, boost, freelock.
Старший программист
03.2019 - 05.2021 |Galileosky
Программирование микроконтроллеров, Операционная система реального времени, C++, Разработка программного обеспечения, Qt
Разработка внутреннего программного обеспечения: - оборудования спутникового мониторинга транспорта GalileoSky 7X; - оборудования спутникового мониторинга транспорта BaseBlock; - оборудования спутникового мониторинга транспорта GalileoSky 7.0; - desktop приложения для конфигурирования оборудования спутникового мониторинга. Обязанности: - проектирование архитектуры; - взаимодействие с аналитиками; - разработка новой функциональности; - поддержка текущей функциональности; - code-review; - руководство подгруппой; - декомпозиция задач. Решенные задачи: - добавление во внутреннее ПО поддержки работы с файловой системой Ext4 (С/С++, FreeRTOS); - интеграция во внутреннее ПО TCP/IP стека lwIP (С/С++, FreeRTOS); - интеграция во внутреннее ПО виртуальной машины Lua (С/С++, FreeRTOS); - участие в разработке системы журналирования для файловых систем FAT16/FAT32 (С/С++, FreeRTOS); - разработка логики и визуальной части модуля сканирования и конфигурирования Modbus (C++, Qt, Windows); - разработка логики и визуальной части модуля сканирования и конфигурирования Bluetooth Low Energy датчиков (C++, Qt, Windows); - участие в разработке автоматизированного стенда для аппаратно- программного тестирования (Python, Raspberian).
Системный программист (Linux)
04.2015 - 03.2019 |ПАО "Морион"
Linux, C++, C, Системное программирование, Многопоточность, ООП, Разработка программного обеспечения
Разработка внутреннего программного обеспечения: - коммутаторов уровня агрегации КАМ‑3283, КАМ‑3284, КАМ‑1100; - коммутатора уровня доступа КАМ‑3016А. Обязанности: - анализ технического задания и нормативных документов (RFC, IEEE); - анализ готовых решений; - адаптация/доработка/написание ПО на языках C/C++/Lua; - поддержка ПО; - работа с унаследованным кодом; - взаимодействие с тестировщиками. Решенные задачи: - переработка части многоуровневого драйвера сетевой подсистемы Linux (kernel space - С); - разработка специализированного системного сервиса взаимодействия с ядром посредством Netlink (user space - С++); - внедрение ПО для реализации функционала протокола LACP (C); - переработка системного сервиса, реализующего функционал протоколов STP/RSTP/MSTP, в компонентном стиле (С); - доработка и поддержка Command Line Interface (CLI) коммутатора (Lua); - оптимизация взаимодействия программных компонентов с целью увеличения скорости отклика CLI (C, C++, Lua); - доработка скриптов сборки Linux приложений для кросплатформенной сборки под ARM (make, autotools, bash).
Инженер-программист
08.2010 - 04.2015 |ЗАО НТЦ "СИМОС"
Программирование микроконтроллеров, C++, C, Qt, С++ builder, Разработка программного обеспечения
• Разработка клиентской части системы мониторинга оборудования, производимого предприятием. • Доработка, сопровождение и поддержка системы мониторинга оборудования. • Разработка драйверов виртуального COM порта (Windows). • Доработка, сопровождение и поддержка внутреннего программного обеспечения оборудования "Контроль параметров технологических объектов" .

Образование

Пожарная и промышленная безопасность
2012 - 2016
Пермский национальный исследовательский политехнический университет
Электротехнический
2006 - 2011
Пермский национальный исследовательский политехнический университет

Дополнительное образование

Основы операционных систем (практикум)
09.2019 - 01.2020
ИНТУИТ
Основы операционных систем (теория)
07.2019 - 09.2019
ИНТУИТ

Языки

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