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.

Technologies: 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.

Chat System Project

Description: A secure console-based chat system in modern C++ with MySQL. Features user registration, hashed login, friend management, encrypted messaging, message deletion, and keyword search. Built with modular code, input validation, and unit tests via Catch2.

Technologies: C++17, MySQL Connector/C++, STL, Catch2, Encryption

Role: Backend Developer. Implemented secure user management, messaging system, database integration, encryption, input validation, and unit testing. Ensured modular, clean, and maintainable code.

Developed multiple adaptive websites (available on GitHub) and 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
  • Tools: Git, IntelliJ IDEA, Maven, Visual Studio, JUnit 5, Mockito
  • Other Concepts: IoC/DI, Design Patterns / CRUD / DAO, ORM Concepts, Authorization & Authentication, Unit & Integration Testing

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