Język:

Marko zhenchuk

PROGRAMISTA OPROGRAMOWANIA

profile svg

Profil

Zmotywowany i zorientowany na cel początkujący programista z głębokim zainteresowaniem algorytmami, strukturami danych i nowoczesnymi technologiami. Dążę do tego, aby stać się profesjonalistą, który inspiruje innych do nauki i rozwoju. Otwarty na nowe wyzwania i gotowy do szybkiego przyswajania wiedzy.

education svg

Edukacja

2024 – 2028

Opole University of Technology

Informatyka

  • Utrzymywanie doskonałych wyników akademickich

2023 - 2024

Lviv Polytechnic National University

Informatyka

  • Ukończony pierwszy rok z wyróżnieniem
experience svg

Doświadczenie

Room Reservation API

Opis: Room Reservation API to aplikacja Spring Boot RESTful do zarządzania rezerwacjami pokoi. Umożliwia przeglądanie dostępnych pokoi, tworzenie i anulowanie rezerwacji oraz sprawdzanie dostępności pokoi.

Tech Stack: Java, SQL, Spring Boot, JPA/Hibernate, MySQL, REST API, Git, Maven

Rola: Full-Stack Java Developer. Opracowanie i utrzymanie całej aplikacji, w tym logiki backendu, projektowania bazy danych oraz integracji REST API.

Perfect Pickling Recipes

Opis: Responsywna, wielostronicowa strona internetowa z wyskakującymi oknami, logiką menu burgerowego i interaktywnymi elementami. Bezpiecznie hostowana online z certyfikatem SSL.

Technologie: HTML, CSS, SCSS, JavaScript

Rola: Frontend Developer, UI/UX Designer & Deployment Engineer Samodzielnie zaprojektowałem, rozwinąłem i wdrożyłem stronę internetową, zapewniając jej adaptacyjność, interaktywność i bezpieczny hosting.

Anonymous Feedback Bot

Opis: Bot na Telegram do anonimowego zbierania opinii pracowników w serwisie samochodowym. Funkcje: wybór roli i oddziału, analiza opinii przez Gemini API, przechowywanie w bazie PostgreSQL, synchronizacja z Google Sheets, integracja z Trello dla krytycznych opinii, panel administracyjny do zarządzania i filtrowania wiadomości według oddziału, roli i krytyczności.

Technologie:Java, Telegram Bot API, PostgreSQL, Gemini API, Google Sheets API, Trello API, REST, Git

Rola: Full-Stack Java Developer – rozwój logiki backendowej, implementacja analizy opinii i przechowywania danych, integracja API stron trzecich, stworzenie panelu administracyjnego do zarządzania wiadomościami.

Więcej projektów i przykładów kodu jest dostępnych na moim GitHubie. Rozwiązałem ponad 100 problemów w LeetCode, rozwijając swoje umiejętności w zakresie algorytmów i struktur danych.

Pobierz CV

Umiejętności twarde

  • Programowanie: Java, C++, SQL, JavaScript
  • Bazy danych: MySQL, Oracle SQL, JDBC, Hibernate, Spring Data JPA
  • Technologie webowe: HTML5, CSS (SASS), REST API, Spring (Boot, MVC, Security), JWT, Walidacja, Obsługa wyjątków, Swagger
  • Narzędzia: Git, IntelliJ IDEA, Maven, Visual Studio, JUnit 5, Mockito, SLF4J/Logback, Docker
  • Inne koncepcje:SOLID, DRY, KISS, IoC/DI, wzorce projektowe, CRUD, DAO, ORM, testy jednostkowe/integracyjne, Clean Architecture

Umiejętności miękkie

  • Rozwiązywanie problemów
  • Myślenie analityczne
  • Samodzielna nauka
  • Praca zespołowa
  • Komunikacja

Języki

  • Angielski – B1
  • Niemiecki – A2
  • Polski – B1
  • Ukraiński – C1

Zainteresowania

  • Miłośnik samochodów
  • Fan muzyki
  • Samorozwój