Егор Булавинцев - Java-разработчик
Навыки
- Docker
- Elasticsearch
- Git
- Java 17
- Java 21
- Java 8
- Java Mail Sender
- JUnit
- Kafka
- Lombok
- Mockito
- PostgreSQL
- Postman
- Redis
- Spring Boot
- Spring Cloud
- Spring Data Jpa
- Spring Security
- Spring Web
- telegrambot
- Validation
- Vault
Опыт работы
ООО "Инновационные Решения"
Java-разработчик - 2022-2023— Интеграция системы отправки сообщений на email и sms, через RestTempIate;
— Реализация CRUD операций для работы с клиентскими данными;
— Доработка существующего функционала, исправление багов;
— Написание unit-тестов;
— Развертывание и настройка Docker-контейнеровООО "Цифровая Лаборатория"
Java developer - 2023-2024— Проектирование и разработка RESTful API для взаимодействия с фронтендом, обеспечив получение информации о пользователе и его балансе, отправку данных о покупках и транзакциях;
— Внедрение индексов для ускорения поиска и выборки данных, написание миграций для версионного контроля;
— Реализация механизмов аутентификации и авторизации на основе Spring Security и JWT — токенов;
— Покрытие кода unit-тестами для повышения надежности системы;
— Настройка Docker-контейнеров для развертывания микросервисов
-Использовал Liquibase для управления миграциями базы данных, что позволило легко вносить изменения в структуру БД и поддерживать её актуальность на всех этапах разработки;SimbirSoft
Java разработчик - 2024-2025— Анализ и исправление багов, связанных с получением и отображением данных, обработка исключений, валидация данных, доработка функционала в соответствии с бизнес-требованиями;
— Разработка и верстка шаблонов уведомлений, интеграция с системой отправки писем;
— Изменение типов данных, добавление ограничений и валидации при помощи миграций;
— Перенос бизнес-логики из JSF в REST API на основе Jakarta REST (JAX-RS), чтобы избавиться от привязки к серверному рендерингу, реализация новых эндпоинтов для дополнительного функционалаФриланс
Java-разработчик - 2025-2025Разработал Telegram-бота с нуля, который стал единой точкой входа для новых подписчиков.
Реализованный функционал включал:
Поддержку двух языков для удобства пользователей;
Возможность просмотра видео, изображений и скачивания документации прямо в боте;
Интеграцию платёжного сервиса CryptoCloud для оформления подписки с последующим
автоматическим добавлением пользователей в приватную группу;
Настройку системы уведомлений: бот отправлял пользователю напоминание за 3 дня до
окончания подписки, а по завершении срока — автоматически удалял его из группы;
Интеграцию с Google Sheets для экспорта данных из базы данных в Google Таблицы;
Подключение BingX API для проверки статуса рефералов и работы реферальной системы.
Образование
инженер-проектировщик
БГТУ Военмех им. Д.Ф.Устинова2019-2025
Обо мне
Окончил Балтийский государственный технический университет («Военмех») с высшим образованием, дополнительно завершил обучение на военной кафедре
Более 2.5 лет коммерческого опыта в Java-разработке
Полный цикл разработки: от создания проектов с нуля до поддержки legacy-систем
Опыт работы с различными архитектурными подходами (микросервисы, монолиты)
Сам разворачивал на удаленных серверах приложения для заказчиков
Навыки коммуникации с заказчиками: сбор требований, презентация решений, согласование ТЗ