Шамиль Сатлыков - Python-разработчик
Навыки
- Alembic
- Django
- Docker
- FastAPI
- Golang
- Kafka
- MQTT
- PostgreSQL
- pydantic
- Python
- RabbitMQ
- SQLAlchemy
Опыт работы
Студия "Муха"
Backend Developer Lead - Август 2022 — Июнь 2023Разработка внутренней платформы для отслеживания задач и системы для управления процессами студии.
-Руководство backend командой: распределение задач, проведение код-ревью, контроль сроков и качества выполнения этапов проекта.
-Проектирование архитектуры: принятие ключевых технических решений по стеку технологий (Django REST Framework, PostgreSQL), проектирование API и схемы базы данных.
-Разработка и координация: реализация сложной бизнес-логики, написание ядра приложения, обеспечение взаимодействия фронтенд- и бэкенд-разработчиков.
-Внедрение процессов: организация процесса непрерывной интеграции и доставки (CI/CD), полная контейнеризация (Docker) проекта для упрощения развертывания и разработки.
-Решение инфраструктурных задач: настройка серверного окружения (Linux), обеспечение безопасности и производительности сервиса.ООО «РН-БашНИПИнефть»
Python Developer - Апрель 2023 — Май 2024Python Developer
Апрель 2023 — Май 2024 (1 год и 2 месяца)Разработка backend'а для web, мобильного приложения для работников компании
-Python, Django, postgresql, docker, redis, rabbitmq, graphql
-Проектирование и разработка высокопроизводительных, масштабируемых и безопасных RESTful API на Django для веб-приложений и мобильных приложений
-Написание и поддержка чистого, читаемого и хорошо документированного кода в соответствии с лучшими практиками Python и Django
-Использовал docker-compose для инфраструктуры
-Работал в WSL, опыт работы с linuxУфанет
Python Developer - Май 2024 — сейчас-Поддержка и развитие распределённого монолита системы «Умный дом» на стеке Django Rest Framework (DRF) с микросервисами на Go и FastAPI.
-Разработка сервисов на FastAPI + SQLAlchemy + MQTT: проектирование архитектуры, разработка API, интеграция с экосистемой.
-Оптимизация запросов в монолите, повышение производительности БД на ключевых участках.
-Контейнеризация сервисов с использованием docker, настройка окружения для разработки и тестирования.
-Взаимодействие с Frontend разработчиками, участие в проектировании взаимодействий между микросервисами.
-Выявление и устранение багов в кодовой базе монолита (Django) и микросервисов (Go, FastAPI), анализ причин сбоев на уровне приложений и брокеров сообщений (MQTT).
Образование
Программная инженерия
УУНИТ2021/2025
Обо мне
Специализируюсь на разработке высоконагруженных микросервисов на Python. В свободное время часто читаю it-литературу или статьи. Заинтересован в постоянном развитии