Работал в 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

Львов
Активно ищет работу
полная занятость, неполная занятость
Характер работы: удаленная работа
Обновлено 1 день назад