Специалисты

Описание

Образование
Среднее Владивостокский государственный университет экономики и сервиса
Организация перевозок управления транспортом
Навыки и компетенции
Backend-разработка: Python
Объектно-ориентированное программирование: SOLID, паттерны ООП, Pydantic
Работа с данными: SQL (PostgreSQL)
ORM (SQLAlchemy, Django ORM)
NoSQL (MongoDB, Redis)
Многопоточность и асинхронность: threading, multiprocessing
asyncio, await, async
Celery
Фреймворки: Django, FastAPI
WebSockets, Django Channels, FastAPI
Брокеры сообщений: RabbitMQ, Celery
Frontend-разработка (базово): Основы HTML, CSS
DevOps и автоматизация: Docker, Docker Compose
CI/CD, GitLab CI
Kubernetes
Prometheus, Grafana, ELK - мониторинг
Безопасность: JWT, OAuth2 - безопасность API
bcrypt - хеширование паролей
HTTPS
Тестирование: PyTest, Unittest
Mocking ( Mock, patch)
Postman, pytest-httpx
Архитектура ПО: MVC, MVT, DDD (Domain-Driven Design), CQRS, Event Sourcing
Операционные системы: Linux, MacOS
Системы контроля версий: GIT
Баг-треккинговые системы: Jira
Офисные системы: Open Office, MS Office
Методология: Agile
Софт-скиллы: код-ревью, декомпозиция задач
Другое: Alembic, Poetry, black

Опыт
Проект

Платформа для онлайн-магазина

Описание

Проект 1. Платформа для онлайн-магазина. Полноценная платформа с поддержкой каталогов товаров, онлайн-заказов и интеграцией с платёжными системами. Включает управление корзиной, оплату и систему уведомлений для пользователей. Проект 2. Платформа для фитнес-центра. Платформа для онлайн-бронирования тренировок и управления расписанием для фитнес-центров, включающая регистрацию, оплату и интеграцию с системами уведомлений и платежей. Команда: 1 devOps, 1 product owner, 3 backend-разработчика, 1 frontend-разработчик, 1 аналитик, 1 тестировщик Роль: Python-разработчик Обязанности: Разработка микросервиса для управления складом, реализация обработки операций обновления остатков товаров Реализация асинхронной обработки задач, таких как отправка уведомлений о заказах и обновление статусов с использованием Celery и RabbitMQ Настройка кэширования данных каталога товаров и пользовательских сессий с использованием Redis Настройка системы мониторинга и логирования с использованием Prometheus и Grafana для обеспечения стабильности работы платформы Разработка модуля бронирования тренировок, включая управление расписанием и доступностью мест, используя Django Интеграция API для отправки SMS и email-уведомлений пользователям о предстоящих занятиях и изменениях в расписании Разработка системы управления абонементами, включая автоматическое продление и уведомления о сроках истечения Внедрение централизованного логирования с использованием ELK-стека для анализа ошибок и мониторинга работы системы Достижения: Разработал микросервис управления складом, оптимизировав обработку обновления остатков товаров Реализовал асинхронную обработку задач (уведомления, обновление статусов) с Celery + RabbitMQ, ускорив обработку фоновых задач Настроил мониторинг и логирование (Prometheus + Grafana, ELK), что улучшило стабильность и отладку

Технологии

Python 3.10, FastAPI, Django, Swagger/OpenAPI, PostgreSQL, Pytest, Unittest, Celery, Redis, Docker, Kubernetes, Prometheus, Grafana, ELK, GitLab CI/CD, RabbitMQ

Длительность

Январь 2021 - Апрель 2025 месяцев