Краткая версия в формате *.pdf Более полная версия в формате *.pdf

Желаемая должность: стажёр / junior-разработчик (Rust, Linux, Python) или DevOps
Место работы: готов работать удалённо или очно в Дзержинске.
Занятость: полная, частичная, стажировка

Контакты

| mskrasnov07@ya.ru | GitHub: @mskrasnov | Telegram: @mmmiisha07 |

О себе

Студент IT-направления (2 курс). Занимаюсь программированием под Linux, разработкой на Rust. Имею опыт создания полноценных open source проектов (FSM, LFA, TimeKeeper). Самостоятельно разбираюсь в новых технологиях, читаю исходный код и документацию. Ищу стажировку или junior-позицию, где смогу применять навыки разработки и углубляться в backend/системное программирование.

Навыки

Языки программирования и технологии

Операционные системы и окружение

Инструменты и технологии

Анализ данных и офисные приложения

Проекты

FSM (Ferrix System Monitor)

GitHub repo | Стек технологий: Rust, iced, DBus, systemd, Linux

FSM - современная программа для мониторинга и отображения информации о ПО и АО компьютера, работающего под управлением ОС Linux. В рамках этого проекта самостоятельно реализовал практически весь функционал для получения данных о ПО/АО (парсеры системных файлов с инф-цией, парсер данных EDID, etc.), за исключением парсера таблиц DMI.

400+ коммитов, 87 скачиваний, 19 звёзд

LFA (Linux for ARM)

GitHub repo | Стек технологий: markdown, mdbook

Русскоязычное руководство по сборке Linux-дистрибутива (его кросс-компиляции) из исходного кода для ARM-устройств. Вольный перевод CLFS Embedded, которое уже много лет не развивается. Я обновил версии пакетов и добавил более подробные сведения о сборке ядра, загрузчика U-Boot, предоставил расширенную информацию как в целом о дистрибутивах Linux, так и о ARM-специфичных вещах (например, файлах Device Tree);

293 коммита, 7 звёзд

Другие проекты

Опыт работы

Коммерческий опыт работы отсутствует, однако в рамках личных и учебных проектов приобрёл навыки, описанные выше.

Образование

ННГУ, “Прикладная информатика” (09.03.03) - 2024-н.в.; 2 курс

Языки

Русский язык - родной, английский - на уровне чтения документации.