О себе
Программист с 3 годами коммерческого опыта на Rust. 1 год коммерческого опыта на Go.
Глубоко разбираюсь в семантике языков, управлении памятью (stack, heap, smart pointers), многопоточности (tokio) и анализе компиляции (LLVM, ассемблер).
Увлекаюсь низкоуровневой разработкой: ассемблер (x86/x86-64), архитектура процессоров, реверс-инжиниринг (IDA Pro, Ghidra). Интересуюсь ОС: системные вызовы, аллокаторы, драйверы, IPC. Опыт в сетевых технологиях (TCP/UDP, RS-485).
Открыт к изучению новых технологий.
В свободное время читаю следующую литературу:
- "Программирование на ассемблер" (В.В. Одиноков, В.П. Коцубинский)
- "Современные операционные системы. 4 издание" (Andrew S. Tanenbaum, Herbert Bos)
Опыт работы
Крибрум - Rust разработчик
МАЙ 2025 – НАСТОЯЩЕЕ ВРЕМЯ
https://kribrum.ru Москва, Россия (Удаленная работа)
Разработка на Rust
Аис Инжиниринг - Инженер-программист
МАРТ 2025 – НАСТОЯЩЕЕ ВРЕМЯ
Томск, Россия (Гибрид/Подработка)
Разработал информационную систему контроля продаж для автоматизации торговых процессов
- Реализована архитектура с возможностью масштабирования на несколько точек продаж.
- Подключение и централизованное управление несколькими торговыми точками.
- Автоматизация учета товарных остатков и движения товаров.
- Система управления персоналом с разграничением прав доступа.
- Графики выручки, динамики продаж и топовых товаров по точкам продаж.
Инструменты: Rust, Actix, sqlx, Tauri + Dioxus, PostgreSQL
Стилсофт - Младший инженер-программист Rust
АПРЕЛЬ 2024 - МАРТ 2025
https://stilsoft.ru Ставрополь, Россия (Удалённая работа)
Поддержка и развитие автономного мобильного комплекса видео-тепловизионного наблюдения «Муром-П»
-
Используя Rust разработал новую архитектурную систему, обеспечивающую:
- Запуск отдельных модулей в виде независимых процессов с межпроцессным взаимодействием (IPC).
Реализованы модули на Python и Go.
- Упрощение тестирования и отладки модулей за счет их изолированного выполнения.
- Возможность подключения модулей, написанных на разных языках программирования.
- Поддержка Linux и Windows
-
Спроектировал и реализовал на Rust систему управления датчиками по полудуплексной шине
RS-485.Основные особенности:
- Асинхронная архитектура обмена данными с использованием очередей запросов, что исключило
блокировки и повысило эффективность использования шины.
- Поддержка состояний устройств: тревожные события, постановка/снятие с охраны, мониторинг
активности датчиков.
- Оптимизация временных характеристик обмена (таймауты, интервалы опроса), снизившая задержки в
работе системы.
-
Развитие отдельных сервисов (API, сервис для работы с СУБД PostgreSQL), работа с
RabbitMQ
Аис Инжиниринг - Rust Developer / Go Developer
АПРЕЛЬ 2022 - АВГУСТ 2023
Томск, Россия (Гибрид)
-
Разработка системы для сбора аналитики рынка криптовалют на Go, что позволило:
- Отслеживать динамику курса популярных валют (USDT, DogeCoin и пр.) за выбранный период времени
- Автоматизация сбора и хранения информации
Инструменты: Gin, PostgreSQL.
-
Разработка системы для анализа Excel документов на Rust:
- Уменьшить время обработки < 1 мин при ~50 млн записей
- Сохранение промежуточного результата в PostgreSQL
Инструменты: Rayon, Serde, Sqlx, Calamine
- Разработка Desktop приложений на C# для общения по API
Conversion Tools - .NET Developer / Rust Developer
АВГУСТ 2020 - ДЕКАБРЬ 2021
https://conversiontools.io
Мюнхен, Германия (Удалённая работа)
- Разработка консольных приложений под Windows для Excel
- Разработка библиотек под REST API на .NET
- Разработка WPF приложения под Windows для конвертации файлов
- Разработка CLI приложений на Rust
Личные проекты
Эмулятор x86
МАРТ - 2024 - НАСТОЯЩЕЕ ВРЕМЯ
Основная идея пришла мне спонтанно "А почему бы не реализовать простой эмулятор x86 для ASM?". Цель проекта -
изучить архитектуру x86 на практике.
github.com/WinsomeQuill/emulator-cpu
Умения
Личные навыки
- Работа в команде
- Быстрая обучаемость
- Ответственность
- Желание саморазвиваться
- Самомотивация
Обучение
Томский экономико-промышленный колледж
Специальность "Информационные системы и программирование" (Среднее-профессиональное)
СЕНТЯБРЬ 2019 - ИЮЛЬ 2023
Томский государственный университет систем управления и радиоэлектроники(ТУСУР)
Специальность "Программная инженерия" (Бакалавр)
Факультет дистанционного обучения (заочно)
СЕНТЯБРЬ 2024 - ИЮЛЬ 2027
Языки