Привет, я Andrey Chernikov

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

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

Обо мне

Andrey Chernikov

Я — Python Backend-разработчик с более чем 5 годами опыта в создании и поддержке масштабируемых приложений. Работал с Django, DRF, FastAPI и PostgreSQL. В свободное время увлекаюсь разработкой игр для тренировки ума на Vue 3 и FastAPI.

Люблю чистый код, оптимизацию производительности и «best practices» DevOps. Заинтересован в проектах, где backend сочетается с небольшими frontend-задачами (особенно на Nuxt и 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)

Мои проекты

MindFitness Games

Персональный проект на Vue 3 + FastAPI для тренировки когнитивных способностей. Реализованы игры на память, логические задачи и статистика прогресса.

E-Government Backend

Система электронного правительства на Django 1.11 + DRF 3.7. Взаимодействие с внешними API, OAuth2-авторизация, очереди Celery для фоновых задач.

Доступ закрыт

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

Готов обсудить новые проекты и сотрудничество. Пишите на e-mail: linuxoid.andrew@gmail.com