Java-разработчик (backend)
Описание
Лагун Евгений Сергеевич
Локация: Минск, Беларусь (Готов к работе в офисе / Удаленно)
Контакты : +375293613563, telegram: https://t.me/N1ruin
Ссылки : github: https://github.com/N1ruin
О себе
Инженер -технолог с опытом работы 3 года и 11 месяцев на ОАО «МТЗ»,
параллельно развивающийся в Java -разработке с октября 2022 года . Обладаю
пониманием жизненного цикла разработки ПО: от проектирования баз данных и
микросервисной архитектуры (Spring Cloud) до контейнеризации (Docker) и
мониторинга систем. Умею работать в режиме многозадачности, декомпозировать
сложные технические задачи и быстро осваивать новые технологии.
Технические навыки (Technical Stack)
• Языки программирования: Java ( 17, 21 )
• Фреймворки : Spring Boot, Spring Cloud (Gateway, Discovery Server, Config Ser ver),
Spring MVC, Spring Data, Spring Security
• ORM / СУБД : Hibernate, PostgreSQL, MySQL, MongoDB, Redis (Spring Cache)
• Интеграция и брокеры: Kafka, OpenFeign
• Инструменты и Сборка : Docker , Docker Compose , Maven , Gradle , Git , начальные
знания kubernetes
• Безопасность и Хранилища: Keycloak, MinIO
• Мониторинг и Логирование : Prometheus, Grafana, Slf4j, Resilience4j (Circuit
Breaker)
• Дополнительно: API Gateway, LWJGL3 (компьютерная графика, 2D -движки)
Опыт работы
ОАО «Минский тракторный завод» (МТЗ) — Сентябрь 2022 — По настоящее
время
Роль: Инженер -технолог
Разработка и ИТ -задачи: Администрировал внутреннюю электронную базу
данных (MySQL) и веб -сайт бюро; занимался поддержкой работоспособности
ресурса.
• Инженерные задачи: Технологическая подготовка сборочного производства,
проработка конструкторской документации на технологичность.
• Проектирование и автоматизация: Разрабатывал планировочные решения с
применением средств роботизации и механизации. Участвовал во внедрении
системы сквозного проектирования.
• Междунар одные проекты: Принимал участие в организации сборочных
производств за рубежом (расчет мощностей, подбор оборудования, планирование
цехов).
• Инструменты : MS Office, NX, Teamcenter, AutoCAD, Компас -3D, Cortona 3D.
П роекты (GitHub)
1. Микросервисная система для разработки технологической документации
Платформа автоматизации процессов создания и хранения техпроцессов.
Ссылки :
https://github.com/N1ruin/api -gateway
https://github.com/N1ruin/techprocess -service
https://github.com/N1ruin/technical -library -service
https://github. com/N1ruin/file -service
https://github.com/N1ruin/notification -service
https://github.com/N1ruin/config -server
https://github.com/N1ruin/discovery -server
• Архитектура : Microservices (Spring Cloud: API Gateway, Discovery Server, Config
Server).
• Реализованные сервисы:
o Gateway & Auth: Маршрутизация через Spring API Gateway, безопасность и
аутентификация через Keycloak .
o Сервис техпроцессов: Управление данными с использованием MongoDB ,
взаимодействие с файловым сервисом через OpenFeign и Kafka .
o Сервис уведомлений: Асинхронная обработка сообщений ( Kafka ), хранение в
PostgreSQL .
o Файловый сервис: Интеграция с S3 -хранилищем ( MinIO ) для хранения
изображений инструментов и оснастки , Kafka для межсервисного взаимодействия.
o Техническая библиотека: База данных инструмента на PostgreSQL с
использованием Kafka для межсервисного взаимодействия .
o Отказоустойчивость и Мониторинг: Настроен Circuit Breaker (Resilience4j),
кэширование данных в Redis , сбор метрик через Prometheus и визуализация
графиков в Grafana . Логирование реализовано через Slf4j.
2. 2D Shooter game
Игровой проект (шутер) с акцентом на алгоритмическую сложность и
низкоуровневую графику.
Ссылка : https://github.com/N1ruin/lwjgl -game
• Технологии : Java, LWJGL3 (Lightweight Java Game Library), JOML (Java OpenGL
Math Library)
• Результат: Написана собственная графическая и игровая логика, работа с
окнами, рендерингом и обработкой пользовательского ввода без использования
готовых тяжелых движков.
Образ ование
Белорусский национальный технический университет (БНТУ)
Год окончания : 2022
Машиностроительный факультет
Квалификация: Инженер
Личные качества
• Пунктуальность и высокая личная ответственность за результат.
• Стрессоустойчивость и адаптивность к изменениям в требованиях.
• Комфортно работаю в кросс -функциональных командах и многозадачной среде.
• Постоянн ое самообразование : системно изучаю архитектурные паттерны и
лучшие практики написания чистого кода.
16 сентября, 2019
Рустам
Город
Минск
Возраст
56 лет (18 июля 2026)
19 февраля, 2018
Илья
Город
Минск
Возраст
49 лет (11 февраля 1977)
28 апреля, 2018
Виктория
Город
Минск
Возраст
56 лет (18 июля 2026)