Гаврилов Егор Денисович

Java-разработчик

Telegram:@oldzoomer_ru
Местоположение:Кстово
Гражданство:Россия

Желаемая должность

Java-разработчик

Специализации:

Программист, разработчик

Тип занятости:

полная занятость, стажировка

Формат работы:

на месте работодателя, удалённо, гибрид

Обо мне

- Backend-разработчик, специализируюсь на стеке Java / Spring. - Навыки DevOps: развертывание и поддержка приложений, автоматизация инфраструктуры. - Общий опыт в ИИ: MLOps, локальные ИИ-модели, работа с ИИ-агентами (Continue, Roo Code, VeAl). Рассматриваю удалёнку по всей РФ (в т. ч. и в других часовых поясах), гибрид в Нижнем Новгороде, и гибрид/офис в Кстово.

Опыт работы

Java-разработчик

AISA

Санкт-Петербург

Апрель 2024 - Август 2024

  • Перевел систему планирования бюджета региона с Microsoft Access на современный стек (Spring, Vaadin), что сняло зависимость от Windows и упростило дальнейшую поддержку.
  • Разработка UI-компонентов на Vaadin для точного воспроизведения интерфейса старой системы, обеспечив бесшовный и привычный пользовательский опыт для сотрудников.

Образование

Международный Восточно-Европейский колледж

Среднее специальное - Информационные системы и программирование

2021 - 2026, Ижевск

Языки

РусскийРодной
АнглийскийB1 — Средний

Навыки

JavaSpring FrameworkDockerGradleApache KafkaSQLApache MavenMockitoAPIJUnitFlywayHibernateRedisKeycloakOIDCLinuxPostgreSQLGitSpring BootREST APISpring DataSpring MVCSpring SecurityAtlassian JiraAtlassian ConfluenceSwagger

Проекты

StingrayTV Alice

IoT-шлюз для управления ресивером Триколора через Алису Цель проекта - интеграция ресиверов Триколора с сервисом "Дом с Алисой" от Яндекс. Платформа StingrayTV, используемая в ресиверах General Satellite (которые, в свою очередь, и используются Триколором), имеет внешний REST API, который используются в первую очередь мобильными приложениями Триколора (такими как "Второй экран"). Однако, я смог приспособить API для куда более интересного использования - а именно для интеграции ресивера со stateless middleware, который и позволяет управлять ресивером через Алису.

NodehistJ

Система для работы с историей любительской компьютерной сети FidoNet (а именно - с историей появления/исчезновения узлов сети в нодлистах - сервис обрабатывает нодлисти с 1984 года, и по сей день). Сервис использует Spring Data JDBC для быстрой потоковой обработки данных, PostgreSQL для хранения индексов, и другие современные технологии. Благодаря переходу с JPA на JDBC-стек, мне удалось снизить время индексации нодлистов и их диффов с нескольких дней до 30 минут, на слабом сервере с 2x10% vCPU и 4 Гб ОЗУ.