Обо мне

Full-stack разработчик и DevOps инженер с 4.5 годами коммерческого опыта. Специализируюсь в backend-разработке на Python и TypeScript, опытен в работе с Linux и Docker, CI/CD процессами. Есть практический опыт в масштабировании и оптимизации производительности систем, frontend-разработке и в интеграции ML-моделей в проекты.

Опыт работы

Full-stack разработчик @ sem.systems Окт 2023 - сейчас
  • Ускорил LCP в UI проекта в 4-5 раз
  • Оптимизировал потребление ресурсов ML-сервисами (17GB->10.1GB VRAM)
  • Спроектировал мультиплатформенный генератор интерфейсов из абстрактных моделей
  • Разработал внутренние инструменты для инвойсинга
DevOps инженер @ sem.systems Мар 2022 - Окт 2023
  • Улучшил CI/CD процессы оптимизировав систему сборки C++ проектов (3-25x ускорение) и настроив распространение binary-файлов с помощью пакетных менеджеров
  • Перевёл корпоративную инфраструктуру на self-hosting в условиях санкций
  • Увеличил частоту релизов в 2-3 раза уменьшив зависимости между модулями
Программист, sysadmin @ call.one Май 2017 - Май 2019
  • Создал систему автонастройки рабочих станций, настроил корпоративную VPN для удаленных рабочих мест
  • Ускорил CRM на 25% с помощью профайлинга SQL-запросов
  • Поддерживал Linux-сервера с БД, АТС и приложениями, разработал и внедрил disaster recovery plan
  • Автоматизировал импорт данных в хранилище (OCR)

Проекты

yam4bot: Бот для прослушивания музыки из Yandex Music в Telegram [Python/aiogram/SQLite]
Project Digest [WIP]: Генератор выжимок из информационных ресурсов на основе целей, описанных естественным языком [Python/FastAPI/Transformers/Svelte/PostgreSQL]
Clippy [WIP]: Генератор расписания тайм-слотов на день на основе истории прецедентов, импортированной пользовательской информации и логических правил. [Golang/Vue.js/Neo4j]
Activity timer: Плагин для трекинга времени в Trello [Vue.js]

Навыки

Languages
Proficient: Python, JS/TS, C/C++, SQL, Bash, HTML/CSS3
Familiar: Go, Dart, Kotlin
Backend
Python: FastAPI, OpenAPI, Flask, httpx, websockets, Pydantic, SQLModel, AsyncIO, Celery, RabbitMQ, authx, Typer
JS/TS: Node.js, Bun, Express, Hono.js, Socket.io, Prisma, BullMQ, Jest
Low-code: n8n, Directus, Supabase, Hasura
Frontend
JS/TS: Vue.js, Nuxt.js, Pinia, Svelte, SvelteKit, Vite, Ant Design, Naive UI, d3.js, Axios, Jinja2, Pug
DB
SQL: PostgreSQL, MySQL, SQLite
NoSQL: MongoDB, Redis
DevOps
Virtualization: Linux, QEMU/KVM, Proxmox VE
Containerization: Docker, Docker Compose, Docker Swarm, Kubernetes, LXC
IaC: Terraform, Kustomize, Ansible, Helm
Monitoring: Prometheus, Loki, Grafana, Alertmanager, Sentry
Networking: Wireguard, NetBird, STUN, TURN, WebRTC
CI/CD: Git, GitHub Actions, Argo CD
Familiar
Python: MLX, HF Transformers, diffusers, PyTorch, ONNX, LiteLLM, LangChain, SQLAlchemy, Alembic, Beautiful Soup, Scrapy, argon2_cffi, aiogram, telethon, slack-api, pytest, Loguru, PyGame
IoT: Raspberry Pi, ESP32, OpenWrt, Home Assistant, Zigbee, BT LE
JS/TS: Astro, React, Sequelize, Puppeteer, Zod, Typesense, PWA, WebGL, WASM, Emscripten, Web Workers, Web Audio API, Gamepad API, Web MIDI API, Canvas API, Service Workers
Media production: Figma, Sketch, Adobe Illustrator, Adobe After Effects
Security: SSO, LDAP, OAuth, JWT, OAuth2, OIDC, Kerberos, Active Directory
Backup and Recovery: Restic, Rsync, Barman

Языки коммуникации

Русский - родной
Английский - C1

Образование

Искусственный интеллект (Магистратура)
БГУИР, 2024 - сейчас
Искусственный интеллект (Бакалавриат)
БГУИР, 2020-2024