Java
C / C++ / C#
Python
PostgreSQL
CSS
HTML
JavaScript
TypeScript
React
Angular
Spring(-Boot)
Numpy / Pandas
TensorFlow / PyTorch
JUnit / Mockito
Git / GitHub
Microsoft Azure
Docker
AWS
REST-APIs
Google CP
Programmierung I–III (Java, inklusive Webentwicklung) (2023–2024)
Rechnerarchitektur und Computernetze (Computerarchitektur) (2023–2024)
Datenbanksysteme, Programmierung in C sowie Grundlagen der Data Science (2023)
An der Heinrich-Heine-Universität erweiterte ich mein Java-Wissen gezielt durch moderne Frameworks und Tools.
Ich vertiefte den Software-Lifecycle, löste Probleme eigenständig, dokumentierte nachvollziehbar und arbeitete teamorientiert – offen für Legacy Code, Innovation und kontinuierliche Weiterentwicklung.
Neben dem Studium ging ich einen Schritt weiter: Ich suchte gezielt nach praxisnahen Lernformaten.
Von YouTube-Tutorials bis zu hochwertigen Udemy-Kursen – ich vertiefte mein Wissen strukturiert, mit Fokus auf logisches Denken, Systemverständnis und echte Entwicklerpraxis.
Das Gelernte setzte ich direkt in eigenen Projekten um – von kleinen Web-Anwendungen bis zu komplexeren Backend-Strukturen.
Dabei übte ich Clean Code, Versionierung mit Git und Debugging in realistischen Szenarien – mit dem Ziel, nicht nur zu verstehen, sondern professionell umzusetzen.
FullStack Web-Development: React, Angular, JavaScript, HTML, CSS, Node.js, PostgreSQL, Web3, DApps
Machine Learning & Deep Learning mit Python: Numpy, Pandas, Matplotlib, PyTorch, Tensorflow
Data Structures & Algorithms, Linux-Konzepte, Systemverständnis auf fortgeschrittenem Level.
– Entwicklung robuster Daten-Pipelines und tiefes Verständnis komplexer Machine-Learning-Modelle zur Extraktion relevanter Muster aus großen, heterogenen Datensätzen.
– Effiziente Nutzung von TensorFlow und PyTorch zur Implementierung, Optimierung und Validierung neuronaler Netze unter Berücksichtigung von Trainingszeit, Overfitting und Modellgeneralität.
Hier gehts zum Projekt
Programmierprozess Github Repo– Technisch präzise Umsetzung eines modularen Frontends mit responsivem Design, component-based Architecture und konsistenter UI/UX-Strategie.
– Tiefer Einstieg in TypeScript-Typisierung und strukturiertes State-Handling zur Gewährleistung von Wartbarkeit und Skalierbarkeit.
Hier gehts zum Projekt
Programmierprozess Github Repo– Architektur einer REST-konformen API mit durchdachtem Domain-Modell, Exception-Handling und persistenter Datenanbindung via Spring Data JPA.
– Testgetriebene Entwicklung mit JUnit und Integrationstests, um Stabilität, Fehlerresistenz und saubere Schnittstellen sicherzustellen.
Hier gehts zum Projekt
Programmierprozess Github RepoIn naher Zukunft plane ich, mich intensiv mit modernen Technologien und Programmiersprachen auseinanderzusetzen. Dazu gehören:
Rust: Fokus auf Speicher- und Thread-Sicherheit ohne Garbage Collector
Golang: effiziente, leichtgewichtige Sprache für skalierbare Backend-Services