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

Активно ищет работу

полная занятость, неполная занятость

Характер работы: удаленная работа

Обновлено 1 день назад