Roman Leonov

Embedded Firmware Team Lead @ Aladdin R.D.
Другое
System Design
Опыт: 10+ лет
Цена: По договоренности

Занимаюсь разработкой встраиваемых систем более 10 лет.

Из них:

Криптографическая защита информации - более 7 лет;

Архитектурное проектирование - более 5 лет;

Ведение команды - более 3 лет;

Ключевые навыки:
- Основной язык: Си;
- ARM Cortex M0/0+/3/4/7/33;
- RTOS (kernel, drivers, HAL и т.д.);
- Безопасное программирование;
- Криптография и её применение для решения задач информационной безопасности;
- Разработка электрических принципиальных схем, разводка и трассировка печатных плат.

Если вы задаётесь вопросами:
- Как построить правильный workflow разработки для hardware?
- Как писать код, что бы не в «помойку»?
- Что делать, что бы проект «жил»?
- Зачем писать тесты и почему так важно архитектурное проектирование?
- Для чего мне нужен статический анализатор?
- Можно ли использовать динамические анализаторы и как они могут помочь?
- Пошаговая отладка и можно ли без нее обойтись?

То по этим вопросам мне есть что сказать. Так же как и по вопросам разработки «прошивок», «загрузчиков» и кода для микроконтроллеров.