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

Алексей Дында

Специализация: Embedded Software development / Software development

Портфолио

4K Security cloud camera

Участовал как архитектор программного обеспечения камеры, и как главный разработчик программного обеспечения. Занимался координированием группы разработчиков проекта, а также коммуникацией с командами отдела контроля качества, механики, железа. Также в задачи входила отладка и решение сложных задач на стыке дисциплин, отладка критической функциональности облачного модуля камеры, решение проблем с перегревом, разработка билд-системы (на базе GNU Make, buildroot).

Радиорелейная микроволновая станция

Радио разработано для передачи данных в режиме точка-точка для передачи на большие расстояния (до 70км) в режиме точка-точка. В процессе разработки данного устройства вставали задачи разработка HTTP-интерфейса, протокола обмена данными между центральным процессором (TI ARM) и небольшими микроконтроллерами, управляющими FPGA - модулями. Проект был очень интересным с трудными задачами по отладке проблем с NAND, исправления ошибок в U-Boot драйверах, решению проблем со свободным местом в довольно ограниченных условиях..

Часы на газоразрядных индикаторах

Это собственный проект: мое хобби. Все разработано с нуля, включая схематику, лэйаут, программное обеспечения и корпус. Часы способны работать по Wi-Fi, общаться с NTP серверами для синхронизации времени, могут управляться через HTTPS протокол. Они имеют встроенный эмулятор микросхемы AY-3-8910 и NES APU с частичным эмулятором 2A03 для проигрывания старых 8-битных музыкальных композиций.

Скиллы

Application Architecture Design
Application Lifecycle Management
Application Software
Asynchronous programming
Atmel AVR
Audio processing
AVR
Bitbucket
Borland Delphi
C
C++
FreeRTOS
GitHub
Java
Linux
Linux kernel
Low-level programming
Multithreaded Programming
Multithreading
Project management
Project management
Python
Schematics and layout
Test Cases
Video Streaming
Win32 App Development

Опыт работы

Principial Software Engineer
с 09.2020 - По настоящий момент |QuantumSoft LLC
Python, C++/C, Linux, FreeRTOS, Windows
- Разработка встроенного программного обеспечения. - Разработка приложений для PC. - Работа со схематиками и layout, отладка железа и программного обеспечения. - Языки программирования: C/C++, Python, Bash, C#, Java - ОС: Linux, Windows - Навыки: WiFi, BLE/Bluetooth, Технологии передачи видео (RTSP, GStreamer, платформа Nvidia Jetson Nano). - Инструменты: JIRA, Git, Subversion, GNU Make, CMake, Visual Studio, Осциллограф, Logic-анализатор, nRF Connect.
Руководитель групп Разработки приложений и Связи.
10.2015 - 09.2020 |Rhonda Software
Приложения и программное обеспечение для видео-камер.
- Разработка встроенного программного обеспечения для ARM-платформ. - Разработка кросс-платформенных приложений. - Выбор железных компонент для будущего дизайна железа. - Работа со схематиками и layout, отладка железа и программного обеспечения. - Языки программирования: C/C++, Python, Bash, немного JS. - ОС: Linux, Windows - Навыки: WiFi, Bluetooth, Ethernet, USB Debugging, Технологии передачи видео. - Инструменты: MS Project, JIRA, Git, Subversion, Buildroot, GNU Make, CMake, Visual Studio, Eclipse, Осциллограф, Logic-анализатор.
Technical Lead
03.2009 - 10.2015 |Exalt communications
Радио-релейные мироволновые станции
- Разработка встроенного ПО для микроволновых радиостанций ExtendAir G2, станций на базе платформ ARM/PowerPC/MIPS. - Интеграция веб-сервера, разработка UI, программирование сетевых свитчей, микроконтроллеров, правка ядра Linux, загрузчика TI U-boot. - Анализ проблем, связанных с работой NAND - Работа со стандартами QoS, ATPC, NTP, SNMP, реализация протокола обмена данными между CPU и микроконтроллерами. - Участие в онлайн-конференциях с другими командами (США). - ОС: Linux, Windows, SYS/BIOS - Языки программирования: C/C++, Python, Bash, немного JS.
Технический руководитель
02.2007 - 03.2009 |Motorola
Мобильные телефоны Моторола
- Руководство группой 3-4 человека по разработке ручных и автоматических тестов для тестирования почтового клиента. - Разработка дизайна тестов, разработка тестов и их поддержка. - Разработка инструментов для тестирования почтового клиента (MaGe). - Участие в собраниях в том числе на территории заказчика. - ОС: Windows - Языки программирования: C++, C#, Java.

Образование

Магистр информатики и компьютерных наук. (Магистр)
1995 - 2001
ДВФУ

Языки

АнглийскийВыше среднегоРусскийРодной