Hard Skills
- HTML: Verständnis der Struktur von Webdokumenten.
- CSS: Erstellung adaptiver und stilvoller Benutzeroberflächen.
- JavaScript: Grundkenntnisse der Programmiersprache.
- TypeScript: Gewährleistung der Typsicherheit in JavaScript-Projekten.
- React: Entwicklung von Komponenten und Arbeit mit dem Virtual DOM.
- Redux: Effektives Management des Anwendungszustands.
- Next.js: Entwicklung serverseitig gerenderter React-Anwendungen.
- Git: Versionskontrolle und Teamzusammenarbeit.
- REST API: Interaktion mit dem Backend über HTTP-Anfragen.
- Grundlegende Algorithmen: Verständnis von Datenstrukturen und Basisalgorithmen.
- Testing: Schreiben grundlegender Unit-Tests (Jest, React Testing Library).
- UI/UX-Prinzipien: Fokus auf Benutzerfreundlichkeit und Zugänglichkeit.
Soft Skills
- Kommunikation: Fähigkeit, Ideen auszudrücken und zusammenzuarbeiten.
- Problemlösung: Analytisches Denken und kreative Lösungsfindung.
- Anpassungsfähigkeit: Schnelles Lernen und Anpassen an neue Tools oder Anforderungen.
- Zeitmanagement: Effiziente Priorisierung und Erledigung von Aufgaben.
- Teamarbeit: Gute Zusammenarbeit zur Erreichung gemeinsamer Ziele.
- Kontinuierliches Lernen: Neugierig bleiben und Fähigkeiten stetig verbessern.
- Empathie: Verständnis für Benutzerbedürfnisse und Beitrag zur Teamharmonie.
- Detailgenauigkeit: Sicherstellung hochwertiger und fehlerfreier Arbeit.
- Teamarbeit: Befolgen von Agile/Scrum-Methodologien.
Berufliche Erfahrung
Universitätsstudium
Technische Universität Charkiw IT-STEPMein Studium an der IT-STEP Universität vermittelte mir fundierte Kenntnisse in Programmierung und modernen Entwicklungstechnologien. Ich lernte verschiedene Programmiersprachen wie JavaScript, Python, C++ und C#, vertiefte mein Verständnis für Algorithmen und Datenstrukturen und studierte die Prinzipien der objektorientierten Programmierung (OOP) sowie funktionale Programmierung. Ich sammelte auch Erfahrung in der Webentwicklung mit HTML, CSS, SCSS, React, Next.js und Node.js. Zusätzlich studierte ich Datenbankgrundlagen, arbeitete mit REST-APIs und lernte Softwarearchitektur, Code-Testing und DevOps-Praktiken. Die Universität vermittelte mir nicht nur theoretisches Wissen, sondern auch praktische Erfahrung durch die Arbeit an realen Projekten und Teamarbeit, was mir ermöglichte, die erworbenen Fähigkeiten erfolgreich in meiner beruflichen Karriere anzuwenden.
Student Startup
SSDC Inc.Ich arbeitete als Frontend-Entwickler an der Hauptwebsite von "Elemental Wars", einem plattformübergreifenden RPG/NFT-Spiel auf der WAX-Blockchain. Zu meinen Aufgaben gehörten die Integration der Website mit der Blockchain, die Implementierung von NFT-Minting- und Staking-Funktionen sowie die Entwicklung von Benutzeroberflächen für die Interaktion mit digitalen Assets. Ich beteiligte mich aktiv an Teamaktivitäten, koordinierte Aufgaben zur Optimierung der Benutzererfahrung und arbeitete mit Entwicklern zusammen, um alle blockchain-bezogenen Prozesse im Spiel zu verbessern.
Frontend-Entwickler
Kleines TeamVon Oktober 2022 bis März 2024 arbeitete ich als Frontend-Entwickler in einem kleinen Team und trug zur Entwicklung verschiedener Blockchain-Projekte bei. Zu meinen Aufgaben gehörten die Erstellung und Optimierung von Benutzeroberflächen, die Integration von Smart Contracts und die Gewährleistung einer reibungslosen Interaktion zwischen dezentralen Anwendungen (dApps) und Blockchain-Netzwerken. Ich arbeitete eng mit Backend-Entwicklern und Blockchain-Ingenieuren zusammen, um Web3-Funktionen wie Wallet-Authentifizierung, Token-Transaktionen und NFT-Marktplätze zu implementieren, mit Fokus auf Leistung, Sicherheit und Benutzererfahrung.
Universitätspraktikum
Technische Universität Charkiw IT-STEPWährend eines 9-monatigen Praktikums an der Technischen Universität Charkiw IT-STEP arbeitete ich als Frontend-Entwickler und nutzte React und TypeScript zur Entwicklung einer Webanwendung für das Fremdsprachenlernen für Schüler. Zu meinen Aufgaben gehörten die Gestaltung und Implementierung interaktiver Benutzeroberflächen, Leistungsoptimierung und die Zusammenarbeit mit Teammitgliedern, um sicherzustellen, dass die Anwendung ihre Bildungsziele erreicht und die Bedürfnisse der Benutzer erfüllt.
Meine Projekte

Solana Web3 Project, a TypeScript-first Next.js RPG web application combining hero loadouts, dungeon exploration and a custom 3D/AR experience. Built a modular domain architecture around Kits, Dungeons and AR Models, with a type-safe API layer over MongoDB using Zod and Mongoose, ensuring strict data integrity from UI to database. Implemented a dedicated asset resolution pipeline for GLB/USDZ models of heroes and items, enabling responsive 3D and AR rendering with graceful fallbacks and timeouts. Delivered a production-grade UX for the main lobby, kit management and dungeon confirmation flows using React, Tailwind-style utilities and composable UI components, focusing on robustness, performance and clear player feedback.

Vollwertige Musik-Anwendung, aufgebaut auf einem modernen Technologie-Stack (NestJS, Next.js, MongoDB, TypeScript). Die Hauptfunktionalität umfasst: Track-Management (Erstellung, Suche, Hören, Kommentare), Arbeit mit Dateien (Upload von Audio und Bildern), ein Playlist-System und soziale Funktionen (Kommentare, Hörstatistiken). Das Backend ist auf NestJS mit einer RESTful API-Architektur und MongoDB zur Datenspeicherung implementiert, das Frontend ist auf Next.js aufgebaut und verwendet Redux für das State Management und TypeScript für Typsicherheit. Die Anwendung unterstützt responsives Design, Paginierung, Track-Suche und eine modulare Codestruktur, die Skalierbarkeit und einfache Wartung gewährleistet.

Diese moderne Webanwendung stellt eine technologisch fortschrittliche Lösung dar, die auf React 17 mit Integration der WAX- und EOSIO-Blockchain-Technologien durch WaxJS und Anchor Link aufgebaut ist. Das Projekt verwendet einen modernen Tech-Stack, einschließlich Bootstrap 5 für responsives Design, Animate.css für flüssige Animationen und Axios für effiziente API-Interaktion. Die Anwendungsarchitektur basiert auf einem komponentenbasierten Ansatz mit React Router für die Navigation, während asynchrone Datenverarbeitung eine reaktive Benutzeroberfläche gewährleistet. Ein besonderes Merkmal des Projekts ist seine Fähigkeit, mit Kryptowährungen und Smart Contracts zu arbeiten, was es zu einer relevanten Lösung im Web3-Zeitalter macht, während es gleichzeitig die traditionellen Vorteile von React-Anwendungen in Bezug auf Modularität, Skalierbarkeit und Wartbarkeit beibehält.

CryptoMine ist ein dezentrales Finanzspiel auf der Binance Smart Chain (BEP20), in dem jeder Investor passiv Geld verdienen kann. Das Spiel ist als Smart Contract im BSC-Netzwerk implementiert. Alle Gelder werden nicht im Smart Contract gespeichert, und alle eingehenden Gelder werden sofort gemäß den Spielregeln unter den Benutzern verteilt. Alle statischen Dateien sind auf der Smart Chain verteilt und können nicht geändert werden.

Dies ist eine elegante Webanwendung zum Schachspielen, entwickelt mit den modernen Technologien React und TypeScript. Die Anwendung bietet ein interaktives Schachbrett mit vollständiger Implementierung der klassischen Schachregeln, sodass Spieler direkt in ihrem Browser Schach spielen können. Die Benutzeroberfläche besticht durch ein klares und minimalistisches Design, während die Codebasis nach besten Entwicklungspraktiken organisiert ist, einschließlich strenger TypeScript-Typisierung, modularer Architektur und Reacts komponentenbasierter Ansatz. Das Projekt bietet nicht nur die Möglichkeit, Schach zu spielen, sondern demonstriert auch einen professionellen Ansatz zur Webanwendungsentwicklung, mit einer klaren Dateistruktur, Trennung in logische Module (Komponenten, Modelle, Ressourcen) und Skalierbarkeitsbereitschaft.

Moderne Sprachlern-Plattform, entwickelt mit Next.js 14, die Server-Actions für effizientes Datenmanagement nutzt. Sie bietet KI-generierte Stimmen durch Elevenlabs AI für immersives Aussprachetraining. Die App verwendet Shadcn UI für ein klares, responsives Design und Clerk für sichere Benutzerauthentifizierung. Spielerische Elemente wie ein Herz-System, XP-Punkte, eine Bestenliste und Meilensteine halten die Benutzer motiviert. Benutzer können Herzen durch erneutes Absolvieren von Lektionen zurückgewinnen, während Soundeffekte und Charaktergrafiken von KenneyNL ein unterhaltsames, interaktives Erlebnis bieten. Zusätzlich enthält sie ein Shop-System zum Tausch von Punkten gegen Belohnungen, was das Lernen sowohl engagierend als auch belohnend macht.