Дополнительные сведения:
✔ Основные навыки
Языки программирования: Go (уверенный уровень, 2 года), Rust (1 год, системное и сетевое программирование), C# (2 года), PHP (1.5 года), Java (базовый)
Фреймворки и библиотеки: gin, fyne, actix, tokio, Laravel, .NET
Инструменты и технологии: RESTful API, PostgreSQL, MySQL, Redis, RabbitMQ, Docker, Docker Compose, Git, GitHub, Linux (Astra Linux, Ubuntu, RED OS)
Системное программирование: Работа с UNIX-системами, низкоуровневая настройка, безопасность, управление сетевыми службами и разработка CLI-утилит
✔ Go (основной рабочий язык)
Разработка RESTful API с использованием gin, реализация авторизации через JWT, кеширование с Redis
Создание высокопроизводительных CLI-утилит с применением goroutines, channels и context
Опыт создания кроссплатформенных GUI-приложений с использованием библиотеки fyne
Внедрение RabbitMQ для обработки задач в асинхронных микросервисах
Покрытие тестами до 90%: использование testing, httptest, mockgen
✔ Rust (активное развитие и практика)
Разработка CLI-инструментов и сетевых утилит с использованием tokio, clap, reqwest, serde
Работа с асинхронными потоками, безопасное управление памятью без сборщика мусора
Настройка low-level сетевых соединений и тестирование безопасных протоколов (TCP, UDP)
Написание расширений и низкоуровневых модулей для Linux-окружений (Astra Linux, Ubuntu)
Участие в pet-проектах с упором на безопасность и производительность
✔ Системное программирование и Linux
Настройка UNIX-подсистем: пользователи, права, монтирование дисков, cron, systemd
Оптимизация конфигураций и автоматизация задач (Bash + Docker + GitHub Actions)
Изучение и применение безопасных методов передачи данных в изолированных средах (Astra Linux)
Опыт работы с системами контроля доступа, GRUB, конфигурацией ядра и сетевых интерфейсов
✔ Работа с БД и инфраструктурой
PostgreSQL, MySQL: настройка, транзакции, индексы, оптимизация запросов
Использование Redis как кеша и брокера задач
Docker: разработка изолированных окружений, docker-compose, CI/CD пайплайны
✔ Soft Skills
Быстро обучаюсь: изучил Rust с нуля и внедрил его в проект по безопасной передаче данных
Инициативен: создал собственную CLI-утилиту для мониторинга системных ресурсов на Go
Командный игрок: эффективно участвовал во внедрении микросервиса, ускорив интеграцию устройств на 30%
Ответственный: довёл покрытие юнит-тестами до 90%, несмотря на жёсткие сроки