- Файл
Євгеній
Java Developer
- Вік:
- 33 роки
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/14667067/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
JAVA DEVELOPER
КОНТАКТИ РЕЗЮМЕ
[
[
класичного Java EE (Jakarta EE) до сучасного стеку Spring Boot,
LinkedIn REST API, Docker, MySQL. Швидко навчаюся, люблю
Telegram розбиратися в нових інструментах та покращувати свій код.
Вільно комунікую з людьми та легко знаходжу спільну мову.
WhatsApp Відповідальний, ініціативний, легко входжу в команду і завжди
орієнтований на результат.
GitHub
НАВИЧКИ
МОВИ 1. Мови програмування та інструменти:
Java (Core, EE), SQL, MySQL, Git, GitHub, Maven, Docker, IntelliJ
Українська — native IDEA, Linux CLI, Postman
2. Фреймворки та бібліотеки:
Англійська — B1
Spring Boot, Spring MVC, Spring Data JPA, Spring Security
Іспанська — B2 (базова конфігурація), Hibernate, Lombok, JUnit 5, Mockito,
MapStruct (базовий рівень)
ОСВІТА 3. Технології та підходи:
REST API, Java EE, Postman (API testing), Apache Tomcat, OOP,
SOLID, MVC, CRUD, DTO, Layered Architecture, Data Structures,
2025 Algorithms, Entity-Relationship Design, Java Stream API
SOLID English School
Курс - «IT Basic Course» ДОСЯГНЕННЯ
2024 Donate Menu — реалізував систему сертифікатів у
SOLID English School благодійному сервісі. Дозволив користувачам автоматично
Курс - «IT Starter Course» створювати сертифікати після донату (Java, Spring)
P-library-crud-api — спроєктував та повністю реалізував pet-
2022-2023
проєкт. REST-сервіс для керування бібліотекою книг із
Java Rush
ролями, авторизацією та деплоєм у Docker
Курс - «Java University» J-player-api — розробив RPG веб-додаток для керування
ігровими персонажами з підтримкою повного CRUD-
2021
функціоналу
Zaur Tregulov
Оптимізував роботу туристичного вебсервісу, впровадивши
Курс - «Java для початківців»
кешування геоданих через Redis - це дозволило значно
знизити навантаження на базу даних.
2011 - 2014
Самостійно створив кілька повноцінних Java-проєктів із нуля:
Київський університет
проєктування архітектури, створення таблиць бази даних,
управління та
написання SQL-запитів, реалізація контролерів і сервісів,
підприємництва (КУУП)
безпека та документація (детальніше — у розділі “Проєкти”).
ДОСВІД РОБОТИ
ПРОЄКТИ
P-LIBRARY-CRUD-API (ЗАСТОСУНОК ДЛЯ ОПИСУ КНИГ)
Опис: Проєкт зроблений з нуля це повнофункціональним REST API, створеним на базі Spring
Boot, для управління особистою бібліотекою книжкових конспектів (summary). API дозволяє
створювати, переглядати, редагувати, видаляти та фільтрувати записи про книги.
Технології: Java 17+, Spring Boot, Hibernate, Maven, MySQL, MapStruct, Spring Security (базова
конфігурація), Docker.
Побудував багаторівневу бекенд-архітектуру (Entity, Repository, Service, Controller)
Розробив REST-ендпоїнти з використанням Spring MVC та DTO з MapStruct
Підключив MySQL як основну базу даних (через Docker)
Написав кастомні SQL запити для фільтрації в основній бібліотеці
Реалізував авторизацію за ролями з Spring Security
Валідація запитів та обробка помилок (кастомні винятки, global handler)
J-PLAYER-API (REST API ДЛЯ ГРИ З ПЕРСОНАЖАМИ)
Опис: Цей проєкт є REST API для роботи з ігровими персонажами. Він дозволяє створювати,
читати, оновлювати, видаляти (CRUD) та фільтрувати гравців за різними параметрами
Технології: Java 17+, Spring (Core, MVC), MySQL, Tomcat
Реалізував роботу із запитами GET, POST, DELETE з обробкою параметрів у запитах
Налаштував фільтрацію, сортування та пагінація результатів
Реалізована ручна перевірка вхідних даних у контролері без використання DTO-валідації
Зроблено підрахунок рівня гравця та очок до наступного рівня за формулою
Написав кастомні методи для роботи з репозиторієм
P-CESAR-CRYPTOR (КОНСОЛЬНА ПРОГРАМА)
Опис: Консольна Java-програма без фреймворків для шифрування та дешифрування текстових
файлів за алгоритмом Цезаря. Реалізовано класичне шифрування з ключем, і підбору без ключа
Технології: Java, OOP, File I/O, Collections
Реалізував власний алфавіт з пробілу і знаків пунктуації (всього 60 символів)
Створив архітектуру з інтерфейсами Encryptor, Decryptor, BruteForce
Реалізував логіку зсуву символів при шифруванні/дешифруванні
Працював із Map, FileReader, FileWriter
J-GAME-QUEST (ТЕКСТОВА ВЕБ-ГРА)
Опис: Проста текстова веб-гра на Java EE (Servlet + JSP), де гравець просувається по сюжету,
обираючи варіанти дій.
Технології: Java, Servlets, Maven, JSP, HTML, JUnit, Mockito
Реалізував переходи між сценами через HttpServlet / сесії через HttpSession
Побудував UI за допомогою JSP та HTML-кнопок
Налаштував маршрутизацію через web.xml
Написав юніт-тести з JUnit/Mockito
Схожі кандидати
-
Senior Java Developer, Solution Architect (FinTech, Payment Systems)
110000 грн, Дистанційно, Київ -
Java-розробник
Дистанційно -
Java Developer
28000 грн, Дистанційно, Запоріжжя, Київ -
Java-розробник
Дистанційно -
Java-розробник
Дистанційно -
Програміст Java
Дистанційно