Працював в 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

Львів
Активно шукає роботу
повна зайнятість, неповна зайнятість
Характер роботи: віддалена робота
Оновлено 5 годин тому