● Опыт работы в небольших стартап-командах (7–15 человек), создающих MVP веб-сервисов для коммерческого использования:
- DIZI IZI: Разработка MVP веб-сервиса для автоматизации планировок помещений.
- Modgy: Создание MVP веб-сервиса для автоматизации регистрации клиентов в гостиницах для животных.
CI/CD и автоматизация:
● Автоматизировал CI/CD (GitHub Actions), сократив время развертывания с 30 до 5 минут.
● Реализовал кеширование сборок (buildx, кеш в Docker Registry), ускорив CI-процесс сборки образа в 2 раза.
● Внедрил автоматическую проверку lint и unit-тестов до сборки Docker-образов для контроля качества кода.
Контейнеризация и оптимизация сборок:
● Контейнеризировал приложения (Docker, Docker Compose), упростив настройку окружения и масштабирование.
● Применил multi-stage сборку для Java / JS-приложений, сократив размер frontend-образа с 90 до 20 МБ.
● Настроил тестовые окружения (docker compose) для ускорения QA и интеграционного тестирования.
Безопасность и инфраструктура:
● Настроил безопасный доступ (Nginx + TLS) с автоматическим обновлением сертификатов (Certbot + Let's Encrypt).
● Ввел SSH-доступ по ключам без root-привилегий, повысив безопасность серверов.
● Администрировал Linux-сервера (включая AWS EC2), настроил firewall и сетевую безопасность.
Дополнительный опыт:
● Уверенное владение Python (Django, PostgreSQL), разработка backend сервисов.
● Развернул Wireguard и XRay (VLESS, XTLS-Reality), расширив возможности безопасных подключений.
● Организовал работу с репозиториями: защита веток, теги для версионирования, удаление лишних бинарников (BFG RepoCleaner).
Командная работа:
● Активно участвовал в код-ревью и менторстве, повышая качество кода и инженерную культуру команды.