Roman Leonov

Senior Software Engineer @ Espressif Inc.
Другое
System Design
Опыт: 10+ лет
Цена (за час): По договоренности
Получил помощь: 1 человек
О себе

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

Из них:

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

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

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

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

С чем помогу

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

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

Компетенции
C, Firmware, Cortex-M, Crypto