Павел Насевич
Обо мне
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 - сейчас
БГУИР, 2024 - сейчас
Искусственный интеллект (Бакалавриат)
БГУИР, 2020-2024
БГУИР, 2020-2024