- Обо мне
-
- Стоимость работы:
- цена договорная
- Профессиональный опыт:
- менее года
Разработка приложений Linux для PC и ARM (single board computer)
Работа с видео контентом, обработка, конвертация мультимедиа данных (python binding for FFMpeg, Gstreamer, Pulseaudio)
Взаимодействие (передача данных) между приложениями на SBC и ПО Linux Server (Ubuntu, Debian, Alpine,OpenWrt)
Python:
Разрабатывал микросервисы обработки, передачи, парсинга данных, внесение в базы данных.
Разрабатывал микросервис контроля и восстановления сетевых соединений с использования модуля "NM" из пакета "gi" (NetworkManager binding for Python)
Использовал в приложениях:
Асинхронные приложения: asyncio, trio;
Работа с процессами и потоками: concurrent.futures
Redis (как хранилище, так и как pub-sub для передачи сообщений);
Брокеры сообщений: RabbitMQ - pika, Nanomsg - nng;
Парсинг данных и внесение результатов в БД:
MySQL, PostgreSQL, SQLite (администрирование, создание схем данных и SQL запросов);
ORM - ponyORM;
FastApi;
pyQt5;
Подготовка исполняемого bin файла (standalone) из приложения Python с использованием пакета Nuitka.
Настройка и запуск приложений, как пользовательских и системных сервисов Linux (Systemd, OpenRC).
Golang - базовые знания, разрабатывал микросервис клиента для Tusd Server (на Python и Golang)
Администрирование:
Настройка Proxmox, создание VM и обслуживание по SSH;
Настройка VPN IPsec, WireGuard.
Настройка конфигурации Nginx.
- Ключевые навыки
- Отзывы
Нет отзывов