• Файл

Особисті дані приховані

Цей шукач вирішив приховати свої особисті дані та контакти, але йому можна надіслати повідомлення або запропонувати вакансію.

Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/19829803/

Java-розробник

Місто проживання:
Львів
Готовий працювати:
Дистанційно, Львів

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

Шукач приховав свої особисті дані, але ви зможете надіслати йому повідомлення або запропонувати вакансію, якщо відкриєте контакти.

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

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

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

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

Andrii EXPERIENCE

Lotoshynskyi Java Developer
Independent projects
12/2025 – Present
Java Developer Technologies: Spring MVC, Spring Security, Spring Data, Hibernate,
Servlet API, H2, JSTL, MySQL
[відкрити контакти](див. вище в блоці «контактна інформація»)
Book Online Store
[відкрити контакти](див. вище в блоці «контактна інформація»)
Designed and implemented a RESTful backend (book catalog,
•

Lviv, Ukraine categories, shopping cart, order processing) with layered
architecture (controller/service/repository).
Ready to work remotely Built JWT-based authentication and role-based authorization
•

Andrii Lotoshynskyi (USER/ADMIN) using Spring Security, separating public,
authenticated, and admin-only endpoints.
github.com/AndriiLoto Implemented Specification-based dynamic search for books to
•

@krudeN support flexible filtering without hardcoded queries.
Managed schema evolution with Liquibase migrations and
•

covered service/repository/controller layers with JUnit +
SUMMARY Testcontainers (real MySQL in tests), containerized the app with
Docker Compose.
Aspiring Java Backend Developer with
experience in Java Core, Spring, and Task Management App
Hibernate, strong OOP fundamentals, Developed a multi-entity backend (projects, tasks, labels,
•

and knowledge of modern backend comments, attachments) with role- and ownership-based access
development practices. Holds a control, including a dedicated access-check service for
Master’s degree in Computer Science assignee/admin permissions.
and brings professional Project Integrated third-party APIs: Dropbox SDK for file attachment
•

Management experience, strengthening storage and Telegram Bot API for real-time task notifications
communication, organizational, (assignment, status changes, deadlines).
problem-solving, and teamwork skills. Built task search/filtering via Specification pattern (status,
•

English — Upper-Intermediate (B2). priority, assignee, due date range) and MapStruct-based DTO
Focused on building technical expertise mapping to keep entities decoupled from API contracts.
and contributing to reliable, efficient, Wrote unit tests (Mockito) for services and integration tests
•

high-quality software solutions. (MockMvc + Testcontainers + SQL fixtures) for controllers,
ensuring correctness of auth and access-control logic.
SKILLS
OOP, Design patterns
•
OTHER EXPERIENCE
Senior Customer Support Representative
TDD, SOLID, DRY principles
05/2024 – 07/2026
•

Java 8+, Servlets, Tomcat, JDBC
•
Responsibilities:
Managed customer accounts and subscription data using
•

Hibernate, JPA, JUnit
•
internal databases and administrative tools.
Updated, modified, and deleted user accounts and processed
•

Spring MVC/Security/Boot
•

subscription changes, ensuring data accuracy and integrity.
Investigated and resolved technical/account issues,
Basic Flutter/Dart knowledge
•

•

collaborating with internal teams to improve support processes.
H2, MySQL, PostgreSQL
•
Project Manager
05/2022 – 05/2024
Docker, AWS
Responsibilities:
•

Firebase
•
Coordinated a Flutter-based mobile application project, working
•

directly with developers on requirements, scope, and delivery.
Git/Github, Maven
•
Managed WordPress-based projects, overseeing development,
•

updates, and technical content tasks.
HTML, CSS, JavaScript, Angular
•
Gathered technical requirements from clients/stakeholders and
•

translated them into actionable tasks for the dev team.
Agile Methodologies, Scrum
•

Tracked project timelines and ensured effective collaboration
•

between engineering and business teams.
English B2 (Upper-Intermediate)
•

1/2

EDUCATION ADDITIONAL EDUCATION
Master’s degree, Computer Science Java course
Ivan Franko National University of Lviv Mate academy
2023 – 2025 OOP, Java 8+, Spring, Hibernate

Bachelor's degree, Computer Software Udemy Flutter Course
Engineering Udemy
Ivan Franko National University of Lviv Maximilian Schwarzmüller
2019 – 2023

2/2

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

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


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