Владислав В. , Middle, Python разработчик

Male avatar
Владислав В.
Беларусь, Минск
2 070 ₽/час331 200 ₽/мес. без НДС
Опыт работы:
От 1 года до 3 лет

О специалисте

Навыки
API Design & Development
Async Programming
Authentication & Authorization (JWT)
Backend development
Bot Development
Build Tools
CI/CD
Caching
Code Review
Command Line Tools and Shell Scripting
Data Parsing & Web Scraping
Database Design
Design Patterns
Design Principles
Desktop Application Development
Image Processing
Integration testing
Linux Administration Basics
Mocking and Stubbing
Background Task Processing
RESTful API Specification (Swagger/OpenApi)
Search Integration
Server Administration Basics
Service Deployment & Maintenance
Static Code Analysis
Test Automation
Unit testing
VCS
Web Automation Framework
XML/XSD/JSON/YAML
containerization
Container Orchestration
Relational Databases
System Integration
Systemd
Python
Django
Django Rest Framework
FastAPI
aiogram
Celery
Pydantic
SQLAlchemy
Redis
meilisearch
Pytest
Selenium
Kubernetes
Linux
Git
OpenAPI
Rust
Tauri
OpenCV
Java
JavaFX
C++
C#
Database:
PostgreSQL
Applications:
Docker
Technology:
REST
SQL
HTML
CSS
JavaScript
Формат работы
Удалённо
Описание о специалисте

Удаленно Backend-разработчик на Python. Проектирую и реализую серверные приложения и REST API: доменные модели, бизнес-логику, аутентификацию, интеграции, фоновые задачи и работу с данными. В качестве основного стека использую Django / Django REST Framework, PostgreSQL и Redis; также работаю с FastAPI и SQLAlchemy. Есть опыт построения production-ориентированных backend-решений: подписки и уровни доступа, платёжные интеграции, OpenAPI-документация, кэширование, фоновая обработка через Celery, поисковая интеграция, импорт и миграция данных.


Отдельное направление — Telegram-боты на Aiogram: асинхронный сбор данных с внешних источников, фильтрация, хранение состояния и стабильная эксплуатация сервиса. Самостоятельно поднимаю и сопровождаю сервисы на серверах: Linux, systemd-юниты и таймеры, деплой, базовая эксплуатация и диагностика. Работаю с Docker, имею практическое знакомство с Kubernetes и элементами CI/CD, уверенно закрываю инфраструктурную часть вокруг собственных приложений. Разрабатываю desktop-приложения на Tauri с использованием Rust и веб-интерфейса. В повседневной разработке опираюсь на Git, типизацию, линтеры, unit/integration-тесты, pre-commit и проверки зависимостей.


Дополнительно владею HTML/CSS, JavaScript, Java (включая JavaFX и клиент-серверные приложения), C++ и C#. Есть базовый опыт работы с OpenCV и автоматизации сценариев через Selenium.

Примеры работ

MediaCore
Описание задачи/проекта

B2B-платформа управления контентом и подписками. Платформа для профильного медиа или закрытого отраслевого сообщества: публикации, каталог материалов, события, поиск, подписки и разграничение доступа.

Позиция на проекте
Backend-разработчик
Ответственность
  1. Проектировал структуру backend-приложения и декомпозировал функциональность по доменным модулям.
  2. Разрабатывал REST API на Django REST Framework.
  3. Реализовывал модели данных, сериализаторы, права доступа и бизнес-правила.
  4. Настраивал JWT-аутентификацию, тарифы, подписки и ограничения доступа к контенту.
  5. Интегрировал полнотекстовый поиск и кэширование Redis.
  6. Реализовывал фоновые задачи Celery: синхронизации, рассылки и индексирование.
  7. Подготавливал OpenAPI-документацию, тесты и административные инструменты.
  8. Участвовал в отладке, рефакторинге и сопровождении backend-части.
Технологии и инструменты
Celery, Django, Django Rest Framework, Docker, meilisearch, OpenAPI, PostgreSQL, Python, Redis
BillingHub
Описание задачи/проекта

Сервис подписок и платежей. Отдельный backend-сервис для управления тарифами, подписками, платежами и правами доступа в SaaS-продуктах.

Позиция на проекте
Backend-разработчик
Ответственность
  1. Проектировал API и схему данных сервиса биллинга.
  2. Реализовывал регистрацию, JWT-аутентификацию, роли и управление доступом.
  3. Разрабатывал сценарии создания, продления, отмены и приостановки подписок.
  4. Интегрировал платёжного провайдера и обработку webhook-событий.
  5. Реализовывал идемпотентную обработку платежей, аудит и повторное выполнение задач.
  6. Работал с PostgreSQL, SQLAlchemy, Redis и Celery.
  7. Покрывал критичные бизнес-сценарии unit- и integration-тестами.
  8. Контейнеризировал сервис и настраивал запуск через Docker Compose.
Технологии и инструменты
Celery, Docker, FastAPI, JWT, OpenAPI, PostgreSQL, Pytest, Python, Redis, SQLAlchemy
OpsDesk
Описание задачи/проекта

Система обработки заявок и инцидентов. Внутренняя сервис-деск платформа для обработки обращений пользователей, контроля SLA и координации работы команды поддержки.

Позиция на проекте
Backend-разработчик
Ответственность
  1. Проектировал доменную модель заявок, статусов, приоритетов и SLA.
  2. Реализовывал API для создания, назначения, обработки и закрытия заявок.
  3. Разрабатывал ролевую модель и разграничение прав для пользователей и сотрудников.
  4. Добавлял журналирование изменений, комментарии, вложения и аудит действий.
  5. Реализовывал фоновые проверки сроков, эскалации и уведомления.
  6. Интегрировал Telegram- и email-уведомления.
  7. Реализовывал поиск, фильтры, отчёты и экспорт данных.
  8. Разворачивал сервис на Linux, настраивал Docker, Nginx, systemd и базовую диагностику.
Технологии и инструменты
Celery, Django, Django Rest Framework, Docker, Nginx, PostgreSQL, Python, Redis, Systemd
DeskFlow
Описание задачи/проекта

Desktop-клиент для работы с заявками. Desktop-приложение для операторов и специалистов поддержки, работающее с API OpsDesk. Акцент - на быстрый рабочий интерфейс, локальные данные и нативные возможности системы.

Позиция на проекте
Backend-разработчик
Ответственность
  1. Разрабатывал desktop-приложение на Rust и Tauri.
  2. Проектировал взаимодействие UI с нативной частью через Tauri IPC.
  3. Реализовывал клиент для REST API, авторизацию и обработку ошибок сети.
  4. Добавлял локальное хранение настроек и кэширование данных в SQLite.
  5. Реализовывал синхронизацию задач и сценарии работы при нестабильном соединении.
  6. Работал с системными уведомлениями, треем, автозапуском и горячими клавишами.
  7. Разрабатывал UI на HTML, CSS и JavaScript.
  8. Настраивал сборку и упаковку приложения для Linux и Windows.
Технологии и инструменты
CSS, HTML, JavaScript, REST API, Rust, SQLite, Tauri, Tokio
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста.

Request Poster