Stack
Dev (Python)
- WebFramework: FastAPI, Aiohttp, Flask
- Protocols: Websockets, HTTP, REST, SIP, Event Bus
- SQL: RAW SQL, SQLAlchemy, alembic, yoyo, asyncpg, psycopg2
- Validation: pydantic, marshmallow
- Data Science: pandas, numpy
- Other: pytest, python-telegram-bot, numba, multiprocessing, fastapi-cache2, asyncio, threading, code style (ruff, mypy), PyJWT, aio-pika
Ops
- OS: debian, ubuntu
- Dev utils: pyenv, poetry, pre-commit, git, wsl
- CI/CD: ansible, gitlab ci, docker, docker-compose, werf
- Web: nginx, apache2, uvicorn, guvicorn
- SQL: PostgreSQL, MariaDB, ODBC connector, SQLite
- Other: asterisk, ufw, iptables
Projects
Dev Work Experience
-
DomClick (NOW)
Chief Development EngineerЗанимаюсь проектированием и разработкой микросервисов совместно с командой.
Stack: golang, rabbitMQ, python3.11+, aiohttp, marshmallow, asyncpg, pytest, postgres, yoyo-migrations, docker
-
OCM Group
Python Backend DeveloperРазработал микросервис для анализа ERP систем используя алгоритмы и ML. Оптимизировал скорость алгоритмов в x1500.
Stack: python3.10+, FastAPI, sqlalchemy, tortoise, pandas, numpy, pydantic, fastapi-cache2, alembic, asyncpg, httpx, aiofile, alembic
-
Green Union
Python Backend DeveloperРазработал 2 бота, расширения для CRM и сайта. Спроектировал и развернул инфраструктуру.
Stack: debian, ansible, docker, postgres, python3.10+, Flask, python-telegram-bot
-
Safe Data
Python Developer / Team LeadРазработал проактивный мониторинг платформы SIP телефонии и централизованную систему объединяющую 3 IMS. Организовал команду и процесс разработки.
Stack: python3.6+, fastAPI, flask, SQLAlchemy, websockets, python-telegram-bot, asyncio, threading, pandas, beautifulsoup4