Java-разработчик (Junior+/Middle)
Описание
Лагун Евгений Сергеевич
Локация: Минск, Беларусь (Готов к работе в офисе / Удаленно)
Контакты : +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
Машиностроительный факультет
Квалификация: Инженер
Личные качества
• Пунктуальность и высокая личная ответственность за результат.
• Стрессоустойчивость и адаптивность к изменениям в требованиях.
• Комфортно работаю в кросс -функциональных командах и многозадачной среде.
• Постоянн ое самообразование : системно изучаю архитектурные паттерны и
лучшие практики написания чистого кода.
19 ноября, 2016
Денис
Город
Минск
Возраст
37 лет ( 8 апреля 1989)
24 ноября, 2016
Дмитрий
Город
Минск
Возраст
45 лет (18 апреля 1981)
2 августа, 2020
Александр
Город
Минск
Возраст
56 лет (25 августа 2026)