Гаврилов Егор Денисович
Java-разработчик
Желаемая должность
Java-разработчик
Программист, разработчик
полная занятость, стажировка
на месте работодателя, удалённо, гибрид
Обо мне
- Backend-разработчик, специализируюсь на стеке Java / Spring. - Навыки DevOps: развертывание и поддержка приложений, автоматизация инфраструктуры. - Общий опыт в ИИ: MLOps, локальные ИИ-модели, работа с ИИ-агентами (Continue, Roo Code, VeAl). Рассматриваю удалёнку по всей РФ (в т. ч. и в других часовых поясах), гибрид в Нижнем Новгороде, и гибрид/офис в Кстово.
Опыт работы
Java-разработчик
AISA
Санкт-Петербург
Апрель 2024 - Август 2024
- Перевел систему планирования бюджета региона с Microsoft Access на современный стек (Spring, Vaadin), что сняло зависимость от Windows и упростило дальнейшую поддержку.
- Разработка UI-компонентов на Vaadin для точного воспроизведения интерфейса старой системы, обеспечив бесшовный и привычный пользовательский опыт для сотрудников.
Образование
Международный Восточно-Европейский колледж
Среднее специальное - Информационные системы и программирование
2021 - 2026, Ижевск
Языки
Навыки
Проекты
StingrayTV Alice
IoT-шлюз для управления ресивером Триколора через Алису Цель проекта - интеграция ресиверов Триколора с сервисом "Дом с Алисой" от Яндекс. Платформа StingrayTV, используемая в ресиверах General Satellite (которые, в свою очередь, и используются Триколором), имеет внешний REST API, который используются в первую очередь мобильными приложениями Триколора (такими как "Второй экран"). Однако, я смог приспособить API для куда более интересного использования - а именно для интеграции ресивера со stateless middleware, который и позволяет управлять ресивером через Алису.
NodehistJ
Система для работы с историей любительской компьютерной сети FidoNet (а именно - с историей появления/исчезновения узлов сети в нодлистах - сервис обрабатывает нодлисти с 1984 года, и по сей день). Сервис использует Spring Data JDBC для быстрой потоковой обработки данных, PostgreSQL для хранения индексов, и другие современные технологии. Благодаря переходу с JPA на JDBC-стек, мне удалось снизить время индексации нодлистов и их диффов с нескольких дней до 30 минут, на слабом сервере с 2x10% vCPU и 4 Гб ОЗУ.