Працював в 1 компанії   4 роки

Інше

Java/Frontend Developer

Навчальні та особисті проєкти

Інше

4 роки

01.2022 - до теперішнього часу

Розробив Telegram-бот як фріланс-проєкт для невеликого автосервісу для збору анонімних відгуків співробітників.

Розробив невеликий, зручний для користувачів вебсайт для поширення рецептів. Сайт був створений як фріланс-проєкт.

Розробка бекенд-частини додатків на Java з використанням Spring Boot.

Створення та підтримка REST API, телеграм-бота з базами даних (PostgreSQL, MySQL).

Реалізація аутентифікації та авторизації (JWT), обробка помилок, логування.

Інтеграція сторонніх API (Google Sheets, Trello, Telegram Bot API, Gemini API).

Створення адмін-панелей та серверної логіки для керування даними.

Розробка та тестування коду з використанням JUnit 5 та Mockito.

Документування API за допомогою Swagger/OpenAPI.

Деплой вебпроєктів та робота з Git.

Ключова інформація

Мови програмування: Java, C++, SQL, JavaScript

Бази даних: PostgreSQL, MySQL, Oracle SQL, JDBC, Hibernate, Spring Data JPA

Фреймворки та технології: Spring Boot, Spring MVC, Spring Security, REST API, JWT, Swagger, HTML5, CSS/SASS, Валідація, Обробка винятків

Інструменти та тестування: Git, IntelliJ IDEA, Maven, JUnit 5, Mockito, SLF4J/Logback

Концепції та підходи: OOP, SOLID, DRY, KISS, IoC/DI, Патерни проектування, CRUD, DAO, ORM, Авторизація та аутентифікація, Unit & Integration Testing, Clean Architecture, Багатопоточність/Паралелізм

Навчався в 2 закладах

Politechnika opolska

Інформатика

2028

Lviv Polytechnic National University

Інформатика

2024

Володіє мовами

Англійська

вище середнього

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Німецька

базовий

Польська

вище середнього

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Українська

рідна

Марко

Java Junior Developer

Львів

19 років

Активно шукає роботу

повна зайнятість, неповна зайнятість

Характер роботи: віддалена робота

Оновлено 5 годин тому