Павло
Java-розробник
- Employment type:
- part-time
- Age:
- 42 years
- City:
- Dnipro
Contact information
The job seeker has entered a phone number , email and LinkedIn.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/14251438/
Education
Дніпровський національний університет імені Олеся Гончара
Фізико-технічний
Higher, from 2000 to 2005 (5 years)
Additional education and certificates
Комп'ютерна школа Hillel, курс JAVA BASIC
2023, 2 міс
Certificate
Комп'ютерна школа Hillel, курс JAVA PRO
2024, 6 міс
Certificate
Knowledge and skills
- Обучаемость
- Java
- Знание принципов ООП
- SQL
- HTML
- Spring Boot
- MySQL
- Hibernate
- CSS
- Git
- IntelliJ IDEA
Language proficiencies
- English — beginner
- Ukrainian — advanced
Additional information
Мій демо-проект
https://github.com/rubanpavel2023/el-parus-springboot-project.git
Функціональний веб-додаток для онлайн-магазину створений на Spring Boot, що демонструє добре розуміння принципів backend та frontend розробки. Функціонал передбачає як клієнтські базові опції (перегляд товарів, додавання у кошик, оформлення замовлення), так і можливість створення та керування складом, замовленнями та активними кошиками покупців через окремий функціонал для адміністратора.
У проекті реалізовано REST API для взаємодії фронтенду (HTML, CSS, JavaScript) та бекенда (Java), забезпечуючи плавний користувальницький досвід та ефективну обробку запитів. Демонструється як традиційне повернення JSON, так і подання сторінок із попереднім серверним рендерингом через Thymeleaf.
Для зберігання та керування даними інтегровані MySQL та JPA/Hibernate. Оптимізація структури логічних залежностей між сутностями виконувалася через пов'язані таблиці, зокрема через анотації @ManyToOne та @OneToMany. Це забезпечило цілісність даних та гнучкість системи. У репозиторіях демонструється використання як JPQL-запитів Spring до JPA, так і чистого SQL через нативні запити у складних сценаріях звернення до бази.
Реалізовано авторизацію для входу в адмін-панель з використанням Spring Security, забезпечуючи захист адміністративного доступу використовуючи CSRF-токен.
Проект виділяється творчим підходом: продуманий інтерфейс та функціонал забезпечують інтуїтивно зрозуміле керування всіма аспектами системи. Проект демонструє мою увагу до деталей (в т.ч. фронтенду) у всіх його куточках, а також прагнення до створення продуманої архітектури, гнучкості та масштабованості. Такий підхід, який відображатиме не лише професійні навички, а й особисті якості, які будудь проектуватиметься на полях будь-якої можливої співпраці.
(Фронтенд проекту вимагає доопрацювання щодо адаптації в деяких містах інтерфейсу до зміни масштабу. Як бекенд-розробник приділяв більше уваги серверній частині.)
Similar candidates
-
Програміст Java
Dnipro -
Java-розробник
Dnipro, Zaporizhzhia , more 8 cities -
Java Developer
Dnipro -
Программист Java
Dnipro, Vinnytsia , more 4 cities -
Java software engineer
Dnipro, Zaporizhzhia -
QA engineer (AQA, Python, Java)
Dnipro