Обо мне

Я Python-Backend-разработчик с более чем пятью годами опыта в создании и сопровождении масштабируемых веб-приложений. Специализируюсь на Django, Django REST Framework, FastAPI и PostgreSQL. В свободное время разрабатываю когнитивные игры и упражнения на Vue 3 и FastAPI.
Стремлюсь к чистому, поддерживаемому коду, оптимизации производительности и внедрению лучших DevOps-практик. Интересуюсь проектами, где надёжный backend гармонично сочетается с небольшими frontend-задачами на Nuxt 3 и TypeScript.
Мои навыки
Python
>5 лет опыта
Django
DRF, ORM, PostgreSQL
FastAPI
Асинхронные API
Nuxt 3
TypeScript, SSR
Vue 3
Composition API, Vuex
TailwindCSS
UI/UX дизайн
Инфраструктура и DevOps
CI/CD
Опыт настройки пайплайнов в GitLab CI/CD:
- Сборка, тестирование и деплой приложений
- Linting и статический анализ кода
- Многосредовые окружения (dev → staging → production)
Деплой и Traefik
Развёртывание приложений с использованием Docker, Docker Compose и Traefik:
- Контейнеризация Nuxt/Node.js и Python Backend
- Маршрутизация HTTP/S через Traefik (Let’s Encrypt, wildcard SSL)
- Мониторинг и логирование (Prometheus, Grafana — планируется)
Приватный GitLab
Администрирование и поддержка собственного GitLab-сервера:
- Управление репозиториями и группами
- Настройка вебхуков и интеграция с CI/CD
Docker & Kubernetes
Контейнеризация и оркестрация:
- Создание Dockerfile для Node.js, Nuxt, Python Backend
- Развёртывание в Kubernetes-кластере (Helm, Charts — планируется)
- Опыт работы с локальным кластером (Minikube, Kind)
Мои проекты
Strana Development
Основной проект в сфере недвижимости с набором отдельных сервисов (основной сайт, личные кабинеты покупателя, брокера и менеджера по продажам, интеграция с AmoCRM). Внедрение нового функционала и оптимизация существующей кодовой базы. Написание технической документации. Настройка и отладка интеграции с AmoCRM (вебхуки, REST API). Консультирование и обучение команды, взаимодействие с заказчиком, решение критических задач. Основной стек: Django, Django REST Framework, GraphQL, FastAPI, Redis.
MindFitness Games
Персональный проект на Vue 3 + FastAPI для тренировки когнитивных способностей. Реализованы игры на память и внимание.
Автоматизация управления персоналом
HRM система с электронным документооборотом на Django + React. Взаимодействие с внешними системами по REST и SOAP, OAuth2-авторизация, очереди Celery для фоновых задач.
Связаться со мной
Готов обсудить новые проекты и сотрудничество. Пишите на e-mail: linuxoid.andrew@gmail.com