Language:

Marko zhenchuk

SOFTWARE DEVELOPER

profile svg

Profile

Motivated and goal-oriented beginner developer with a deep interest in algorithms, data structures, and modern technologies. I aim to become a professional who inspires others to learn and develop. Open to new challenges and ready to learn quickly.

education svg

Education

2024 – 2028

Opole University of Technology

Computer Science

  • Maintaining excellent academic performance

2023 - 2024

Lviv Polytechnic National University

Computer Science

  • Completed the first year with distinction
experience svg

Experience

Room Reservation API

Description: Room Reservation API is a Spring Boot RESTful application for managing room bookings. It allows viewing available rooms, creating and canceling bookings, and checking room availability.

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

Role: Full-Stack Java Developer. Developed and maintained the full application, handling backend logic, database design, and REST API integration.

Perfect Pickling Recipes

Description: A responsive multi-page website with pop-ups, burger menu logic, and interactive elements. Securely hosted online with an SSL certificate.

Tech Stack: HTML, CSS, SCSS, JavaScript

Role: Frontend Developer, UI/UX Designer & Deployment Engineer. Fully designed, developed, and deployed the website, ensuring adaptability, interactivity, and secure hosting.

Anonymous Feedback Bot

Description:Telegram bot for collecting anonymous employee feedback in an auto service. Features role and branch selection, feedback analysis via Gemini API, PostgreSQL database storage, Google Sheets synchronization, Trello integration for critical feedback, and an admin panel for managing and filtering messages by branch, role, and criticality.

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

Role: Full-Stack Java Developer. Developed backend logic, implemented feedback analysis and storage, integrated third-party APIs, and created admin panel for message management.

More projects and code samples are available on my GitHub, solved over 100 problems on LeetCode, enhancing skills in algorithms and data structures.

Download CV

Hard Skills

  • Programming: Java, C++, SQL, JavaScript
  • Databases: MySQL, Oracle SQL, JDBC, Hibernate, Spring Data JPA
  • Web Tech: HTML5, CSS (SASS), REST API, Spring (Boot, MVC, Security), JWT, Validation, Exception Handling, Swagger
  • Tools: Git, IntelliJ IDEA, Maven, Visual Studio, JUnit 5, Mockito, SLF4J/Logback, Docker
  • Other Concepts:SOLID, DRY, KISS, IoC/DI, Design Patterns, CRUD, DAO, ORM, Unit/Integration Testing, Clean Architecture

Soft Skills

  • Problem Solving
  • Analytical Thinking
  • Self-Learning
  • Teamwork
  • Communication

Language

  • English - B1
  • German - A2
  • Polish - B1
  • Ukrainian - С1

Hobbies

  • Car Enthusiast
  • Music lover
  • Self-Improvement