По призванию я — системный программист. Большую часть профессиональной деятельности посвятил работе с железом: драйверам для различных операционных систем (Linux, QNX и другие), загрузчикам (U-Boot и другие) и микроконтроллерам (в основном STM32).
Второе направление работы — разработка desktop-приложений на C++/Qt, в первую очередь для дистанционного управления промышленными роботами.
Есть опыт преподавания: 5 лет в МГТУ им. Н. Э. Баумана на должности старшего преподавателя, ещё немного — на онлайн-курсах. Кандидат технических наук.
Помогу разобраться с:
- хитросплетениями языков C и C++
- микроконтроллерами и их периферией
- загрузчиком U-Boot
- Linux, в первую очередь по части системного программирования и разработки драйверов, но также немного и по части администрирования
- сетевым стеком
- другими низкоуровневыми вещами
Также могу:
- провести code review
- дать карьерные советы и помочь составить резюме по перечисленным выше направлениям
Готов помогать студентам, разработчикам уровня intern, junior, middle.