Привет, я Andrey Chernikov

Backend-разработчик с опытом в Frontend на Vue и Nuxt

Связаться со мной

Обо мне

Andrey Chernikov

Я 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

gitlab.andyi95.com →

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