• Файл

Євгеній

Junior Java Developer

Вік:
27 років
Місто:
Харків

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

JUNIOR JAVA DEVELOPER

Ім'я: Євгеній
Місто: Харків
Телефон: [відкрити контакти](див. вище в блоці «контактна інформація»)
Email: [відкрити контакти](див. вище в блоці «контактна інформація»)

GitHub: https://github.com/Jekinson

ПРОФІЛЬ HARD SKILLS
Junior Java Developer із ґрунтовними знаннями Java Java Core ★★★★☆
та сучасного Java-стеку. Під час навчання на курсі Collections ★★★★☆
EPAM реалізував практичні проєкти із Spring Boot ★★★☆☆
використанням Spring Boot, Hibernate, PostgreSQL та
Hibernate ★★★☆☆
Git. Орієнтований на чистий код, командну роботу
SQL/PostgreSQL ★★★☆☆
та професійний розвиток.
JUnit ★★★☆☆
ОСВІТА Git ★★★★☆
Maven ★★★★☆
Національний технічний університет «Харківський XML ★★★☆☆
політехнічний інститут»

АНГЛІЙСЬКА SOFT SKILLS
A2–B1
Командна робота
Аналітичне мислення
Відповідальність
Швидке навчання
ПРОЄКТИ (EPAM) 2. Spring Video Beans

Технології: Java, Spring Framework, Spring Core,
1. Spring MVC Stateful Expression Calculator IoC Container, Dependency Injection, Bean Scopes,
Maven, Git
Технології: Java, Spring MVC, Maven, REST API,
HTTP, Git Опис проєкту

Опис проєкту Розробив навчальний проєкт для практичного
застосування механізмів Spring Framework із
Розробив вебзастосунок на базі Spring MVC для конфігурацією та керуванням життєвим циклом
обчислення математичних виразів із бінів.
підтримкою користувацьких сесій та REST API.
Основні досягнення
Основні досягнення:
• налаштував конфігурацію Spring Beans за
• реалізував REST API для керування допомогою Java Config;
математичними виразами та змінними • реалізував різні області видимості бінів
(PUT, GET, DELETE); (Singleton та Prototype);
• забезпечив збереження стану користувача • використав Dependency Injection для
між HTTP-запитами; побудови взаємозв'язків між
• реалізував механізм обчислення компонентами;
арифметичних виразів із використанням • реалізував фабричний підхід до
змінних; створення об'єктів через інтерфейс
• додав підтримку посилань між змінними VideoStudio;
(одна змінна може містити значення • побудував конфігурації з динамічним
іншої); створенням колекцій об'єктів;
• реалізував валідацію введених даних та • застосував принципи IoC (Inversion of
перевірку допустимого діапазону значень; Control) для керування життєвим циклом
• впровадив коректну обробку HTTP- компонентів;
статусів відповідно до REST-практик (200, • реалізував повторне використання
201, 204, 400, 403, 409); компонентів без дублювання коду.
• побудував архітектуру застосунку
відповідно до патерна MVC.
3. Chess Puzzles 4. DAO Layer for Employees Management

Технології: Java, Spring Framework, Spring Core, Технології: Java, JDBC, SQL, DAO Pattern, Maven,
Java Config, Dependency Injection, OOP, Maven, Git Git

Опис проєкту Опис проєкту

Розробив застосунок для моделювання шахових Розробив шар доступу до даних (DAO) для
позицій із використанням Spring Framework та роботи з сутностями Employee та Department,
Java Config, де кожна шахова фігура реалізувавши взаємодію застосунку з
представлена окремим компонентом (Bean). реляційною базою даних.

Основні досягнення Основні досягнення

• реалізував модель шахової дошки на • реалізував шаблон Data Access Object
основі принципів ООП; (DAO) для ізоляції логіки роботи з базою
• використав Spring Java Config для даних;
конфігурації компонентів застосунку; • створив DAO для сутностей Employee та
• реалізував представлення кожної шахової Department;
фігури окремим Spring Bean; • реалізував операції доступу до даних
• побудував конфігурації для різних відповідно до структури бази даних;
початкових та користувацьких станів • працював із SQL-запитами та зв'язками
шахової дошки; між таблицями;
• застосував Dependency Injection для • побудував архітектуру з розділенням
формування повного стану шахової бізнес-логіки та шару доступу до даних;
позиції; • використовував Maven для керування
• реалізував механізм генерації текстового залежностями та Git для контролю версій.
представлення шахової дошки;
• забезпечив можливість легкої зміни
конфігурації без модифікації бізнес-
логіки.

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: