Антон Петницкий

Full-Stack Разработчик · Python и TypeScript · AI/LLM-интеграция · Backend-системы
anton.petnitsky@gmail.com github.com/Mukller linkedin.com/in/anton-petnitsky antonpetnitsky.com Минск, Беларусь · только удалённо Русский и белорусский: носитель · Английский: B1–B2
Профессиональный профиль

Full-stack разработчик с 2+ годами практического опыта: спроектировал, запустил и поддерживаю 18+ проектов, включая production-системы для реального бизнеса. Построил и развернул коммерческую платформу доставки (Telegram-боты + Flutter-приложение курьера + FastAPI-бэкенд + геомаршрутизация OSRM) для действующего бизнеса в Узбекистане, а также self-hosted AI-ассистента с локальным инференсом LLM, клонированием голоса и computer-vision-пайплайном. Уверенно работаю по всему стеку — Python/FastAPI, Node.js/NestJS, Flutter-мобайл, embedded C++/ESP32 — с фокусом на архитектуру БД, real-time системы и полный цикл от идеи до Docker-деплоя. Студент 1-го курса БНТУ (Робототехнические системы).

Ключевые навыки
Языки программирования Python (основной), TypeScript/JavaScript (Node.js), Dart (Flutter), Java, C++
Backend и API FastAPI, REST API, async/await, aiogram 3, Telegraf, NestJS, WebSockets, MTProto (GramJS)
AI / LLM Generative AI, интеграция LLM (Claude API, локальные модели через Ollama), prompt engineering, LoRA fine-tuning, клонирование голоса (Coqui XTTS-v2), ONNX Runtime, OpenCV, Stockfish
Базы данных PostgreSQL, MySQL, Redis, Prisma ORM, BullMQ (очереди задач)
DevOps / Инфраструктура Docker & Compose, CI/CD (GitHub Actions: сборка, тесты, автопубликация релизов), systemd, Linux (Ubuntu 24.04), Git/GitHub, Tailscale, self-hosted деплой
Мобильная разработка Flutter/Dart, сборка и подпись Android-релизов
Робототехника Arduino, ESP32, ROS 2, ПИД-регулирование, sensor fusion, управление моторами (ESC/BLDC/L298)
Архитектура Микросервисы, event-driven дизайн, real-time системы, геомаршрутизация (OSRM)
Профессиональный опыт
Full-Stack Разработчик — Независимые проекты и фриланс Июнь 2024 – настоящее время
Удалённо

Спроектировал, разработал, развернул и поддерживаю 18+ проектов. 8+ приложений активно обслуживают реальных пользователей; несколько работают 24/7 на собственной Linux-инфраструктуре.

Safalife — платформа доставки воды (фриланс / коммерческий) · приватные репо
Full-stack платформа для действующего бизнеса в Узбекистане: клиентский и курьерский Telegram-боты (aiogram 3), Flutter-приложение курьера/диспетчера, FastAPI-бэкенд. HMAC-защищённый live GPS-трекинг, ролевой доступ курьер/логист, self-hosted OSRM с объединённым графом дорог двух стран. Docker Compose + Tailscale.
Python · FastAPI · aiogram 3 · Flutter/Dart · PostgreSQL · OSRM · Docker Compose · Tailscale
Self-hosted AI-платформа: FastAPI + PostgreSQL, интерфейс через Telegram-бота, дашборд с токен-аутентификацией. Локальный инференс LLM (Ollama, горячая замена моделей), zero-shot клонирование голоса (Coqui XTTS-v2), LoRA fine-tuning на ~7 600 диалогах. Computer-vision пайплайн для генерации видеосообщений через ONNX Runtime. 24/7 под systemd.
Python · FastAPI · PostgreSQL · WebSockets · Ollama · ONNX Runtime · OpenCV · Docker · systemd · pytest
Chess Bot (Telegram) · github.com/Mukller/chess
Полнофункциональная шахматная платформа с 3 режимами игры (AI, hot-seat, PvP). Stockfish с динамической сложностью, ELO-рейтинг. 100+ ежедневных пользователей, 1 000+ партий.
Python 3.10+ · aiogram 3 · Stockfish · PostgreSQL · AsyncIO
Telegram Birthday Assistant · приватный репо
Юзербот с поздравлениями от лица пользователя через MTProto (GramJS). 65 шаблонов, отправка подарков за Telegram Stars. 600+ контактов, авто-определение часового пояса, Redis/BullMQ очередь.
NestJS 10 · Prisma 5 · PostgreSQL · Redis · BullMQ · Telegraf · GramJS · Docker Compose
Дополнительные проекты
Робототехника и железо
Робот "Робо Аркаша" (Arkanoid) — Робофинист 2026
Автономный робот для игры в Арканоид в реальном времени. ПК-пайплайн OpenCV (HSV, фильтр Калмана) передаёт позицию мяча по UDP на ESP32 (BLDC через ESC + два DC-мотора).
Python · OpenCV · ESP32 · C++
Автономная RC-машина масштаба 1:10 для FIRA/RoboCup. ROS 2 пакет: детекция полосы, управление рулём/скоростью, serial-мост; калибровка камеры.
ROS 2 · Python · Arduino · C++
Self-Balancing Robot · github.com/Mukller/Balance_robot
Двухколёсный инвертированный маятник (ESP32 + MPU6050 + 2× TMC2209 + NEMA17). Настройка ПИД с нуля. Победы в региональных/национальных конкурсах, участие в научных конференциях. 3 релиза.
C++ · Arduino · ESP32
Конкурсы и достижения
Образование
Белорусский национальный технический университет (БНТУ)
ФИТР · Робототехнические системы · 1 курс
2026 – настоящее время
Гимназия №39, Минск — IT-специализация
Школа программирования и IT-кружок. Победитель олимпиад по робототехнике, программированию, научных конференций.
2015 – 2026
Сейчас изучаю

Go (Golang), Kubernetes, gRPC, Helm, MQTT, GitLab CI/CD, облачные платформы (AWS/Azure/GCP), Django/Flask, основы SCADA/PLC/HMI.

Статистика портфолио
54
Репозиториев
8+
Live-деплоев
100+
Активных пользователей
5
Языков
Гибкие навыки

Прямое и честное общение с клиентами и командой — открыто говорю о сроках, объёме задач и возникающих проблемах. Комфортно работаю удалённо в разных часовых поясах, быстро разбираюсь в новых инструментах и областях, когда этого требует проект.

Открыт для

Удалённые позиции: Full-time · Contract · Фриланс  |  Часовой пояс: UTC/EET (гибкий)  |  Старт: Немедленно
Предпочтительные роли: Backend Engineer · Full-Stack Developer · AI/Bot Developer · Junior Software Engineer