Егор Гаврилов - личный хоумпейдж

Это мой личный хоумпейдж. Ничего особенного. Просто резюме.

View My GitHub Profile

Обо мне

Знаю, как разрабатывать бэкенд-решения с использованием Spring Boot, Spring Data и микросервисного подхода.

Сейчас уже практикую Spring Data JDBC, Keycloak, а также Spring Boot 4.

В личном пет-проекте NodehistJ я занимаюсь сейчас оптимизацией кода под слабые сервера. В частности, миграция на Spring Data JDBC, настройка пагинации данных, оптимизация Docker-контейнеров с использованием distroless-образов, а также общее ускорение CI/CD за счёт оптимизации пайплайна позволило ускорить выполнение пайплайна (с 6-8 минут до 4-5 минут), уменьшить размер образа с 500+ Мб до 250 Мб, сделать возможным запуск NodehistJ даже на относительно слабых серверах (с 2-мя 10%-ными vCPU и 4 Гб ОЗУ - ранее требовалось минимум 6-8 Гб ОЗУ, и 4+ полноценных ядра), а также вынести значительное количество логики на внешние решения (например, PostgreSQL, возможности самого Spring, и так далее).

Регулярно применяю автотестирование (JUnit Jupiter, Mockito), занимаюсь регулярным code review и следую лучшим практикам.

Умею настраивать и сопровождать DevOps-процессы: сборка через Gradle/Maven, контейнеризация (Docker, docker-compose), CI/CD (GitHub Actions), работа в Linux-среде.

Хорошее понимание принципов ООП, чистой архитектуры и современных практик разработки. Опыт с Kafka, Redis и S3 получен в пет-проектах, готов применять их в рабочих задачах.

Интересуюсь инструментами ИИ для разработчиков: пробую локальные LLM и агентные системы для автоматизации рутины и повышения продуктивности.

Контакты

Email: work@oldzoomer.ru

Telegram: https://t.me/oldzoomer_ru

Хабр: https://habr.com/ru/users/oldzoomer/

Поддержать меня

Насчёт FidoNet

Я являюсь одним из самых молодых участников данной legacy-сети в настоящее время, с нодовым адресом 2:5015/519.

Если вы хотите получить поинтовый адрес, обратитесь ко мне.