Sprache:

Marko zhenchuk

SOFTWAREENTWICKLER

profile svg

Profil

Motivierter und zielorientierter Entwickleranfänger mit großem Interesse an Algorithmen, Datenstrukturen und modernen Technologien. Ich möchte ein Profi werden, der andere zum Lernen und zur Weiterentwicklung inspiriert. Ich bin offen für neue Herausforderungen und lernbereit.

education svg

Ausbildung

2024 – 2028

Opole University of Technology

Informatik

  • Aufrechterhaltung hervorragender akademischer Leistungen

2023 - 2024

Lviv Polytechnic National University

Informatik

  • Das erste Studienjahr mit Auszeichnung abgeschlossen
experience svg

Erfahrung

Room Reservation API

Beschreibung: Room Reservation API ist eine Spring Boot RESTful-Anwendung zur Verwaltung von Zimmerbuchungen. Sie ermöglicht das Anzeigen verfügbarer Zimmer, das Erstellen und Stornieren von Buchungen sowie die Überprüfung der Zimmerverfügbarkeit.

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

Rolle: Full-Stack Java Developer. Entwicklung und Wartung der gesamten Anwendung, einschließlich Backend-Logik, Datenbankdesign und REST-API-Integration.

Perfect Pickling Recipes

Beschreibung: Eine responsive mehrseitige Website mit Pop-ups, Burger-Menü-Logik und interaktiven Elementen. Sicheres Online-Hosting mit SSL-Zertifikat.

Technologien: HTML, CSS, SCSS, JavaScript

Position: Frontend-Entwickler, UI/UX-Designer und Deployment Engineer. Vollständiges Design, Entwicklung und Bereitstellung der Website, um Anpassungsfähigkeit, Interaktivität und sicheres Hosting zu gewährleisten.

Chat-System Projekt

Beschreibung: Ein sicheres, konsolenbasiertes Chat-System in modernem C++ mit MySQL. Funktionen: Benutzerregistrierung, verschlüsseltes Login, Freundesverwaltung, verschlüsselte Nachrichten, Nachrichtlöschung und Stichwortsuche. Modularer Code, Eingabevalidierung und Unit-Tests mit Catch2.

Technologien: C++17, MySQL Connector/C++, STL, Catch2, Verschlüsselung

Rolle: Backend-Entwickler. Implementierte sicheres Benutzer-Management, Messaging-System, Datenbankintegration, Verschlüsselung, Eingabevalidierung und Unit-Tests. Sicherstellung von modularem, sauberem und wartbarem Code.

Habe mehrere adaptive Websites entwickelt (verfügbar auf GitHub) und über 100 Probleme auf LeetCode gelöst, wodurch meine Fähigkeiten in Algorithmen und Datenstrukturen verbessert wurden.

Lebenslauf herunterladen

Fachkompetenzen

  • Programmierung: Java, C++, SQL, JavaScript
  • Datenbanken: MySQL, Oracle SQL, JDBC, Hibernate, Spring Data JPA
  • Web-Technologien: HTML5, CSS (SASS), REST API, Spring (Boot, MVC, Security), JWT, Validierung, Fehlerbehandlung
  • Tools: Git, IntelliJ IDEA, Maven, Visual Studio, JUnit 5, Mockito
  • Weitere Konzepte: IoC/DI, Design Patterns (CRUD, DAO), ORM-Konzepte, Autorisierung & Authentifizierung, Unit- & Integration-Tests

Soziale Kompetenzen

  • Problemlösung
  • Analytisches Denken
  • Selbstlernen
  • Teamarbeit
  • Kommunikation

Sprache

  • Englisch - B1
  • Deutsch - A2
  • Polnisch - B1
  • Ukrainisch - С1

Hobbys

  • Auto-Enthusiast
  • Musikliebhaber
  • Selbstverbesserung