Profil
Ich bin studierter Bauingenieur (Dipl.-Ing.) und Wirtschaftsinformatiker (B.Sc.). Für den gesamten Lebenslauf können Sie sich mein LinkedIn-Profil anschauen. In meiner Freizeit beschäftige ich mich auch mit Technologie, insbesondere Computer und andere IT-Themen.
In meinem Codewars-Profil kann man sehen zu welchen Programmiersprachen ich bereits Aufgaben gelöst habe. In Zukunft kommt vielleicht auch LeetCode noch dazu.
Nachfolgend eine nicht vollständige, aber möglichst relevante Auflistung von Fähigkeiten und Technologien und wie ich meinen Stand bei diesen einschätze.
Fähigkeit / Technologie | Niveau | Anmerkungen |
---|---|---|
Deutsch | Muttersprache | |
Englisch | C2 | tägliche Verwendung in Freizeit seit mehr als 12 Jahren (vor allem Hören/Lesen) |
Rust | weitergehende Kenntnisse | häufig verwendet, eigentlich Lieblingssprache, aber noch in keinem größeren Projekt verwendet |
Python | weitergehende Kenntnisse | häufige Verwendung, meist für Scripting oder wenn Anforderungen keine andere Sprache suggerieren |
HTML | weitergehende Kenntnisse | für mehrere größere Aufgaben und Projekte verwendet |
CSS | weitergehende Kenntnisse | siehe HTML |
Javascript | weitergehende Kenntnisse | siehe HTML |
Typescript | Grundkenntnisse | mehrfach verwendet |
Java | Grundkenntnisse | mehrfach verwendet, für Hochschulaufgaben in Studium verwendet |
C# | Grundkenntnisse | mehrfach verwendet, ein Projekt damit umgesetzt |
PHP | Grundkenntnisse | mehrfach verwendet, ein Projekt damit umgesetzt |
Linux | weiterführende Kenntnisse | langjähriger Linux-PC-Nutzer mit "schwierigeren" Distributionen wie Arch Linux, momentan Fedora Silverblue |
Docker / Podman / Container | Grundkenntnisse | mehrfach verwendet |
Bash | Grundkenntnisse | als Linux-PC-Nutzer und auf Server mehrfach für kurze Skripte verwendet, bei größeren Skripten Python bevorzugt |
Scrum | Grundkenntnisse | während Studium in Seminar gelernt, und bei großem "Abschlussprojekt" verwendet (ich war Product Owner und führender Programmierer) |
Jira | Grundkenntnisse | bei großem "Abschlussprojekt" des Studiums in der Rolle des Product Owners verwendet |
Git | weiterführende Kenntnisse | bei jedem Projekt verwendet, aber nur grundlegende Befehle und Mergen, meist bei Projekten der Verantwortliche fürs Mergen |
SQL | Grundkenntnisse | während Studium gelernt, aber in Anwendung keine komplexen Operationen bisher nötig gewesen |
PostgreSQL | Grundkenntnisse | goto-Datenbank, wenn SQL verwendet wird, aber Idiomatisches von Postgres bisher nicht benutzt |
MySQL / MariaDB | Grundkenntnisse | bei mehreren Projekten verwendet |
Node.js | Grundkenntnisse | häufig benutzt als Grundlage vieler Frameworks, direkte API-Calls (fs, path) wenn nötig |
React / React Native | Grundkenntnisse | Verwendung bei größem Abschlussprojekt des Studiums |
Astro | Grundkenntnisse | einzige Verwendung bisher ist diese Seite |
Laravel | Grundkenntnisse | bei großem Abschlussprojekt des Studiums und für Bachelorarbeit verwendet |
Tailwind | weiterführende Kenntnisse | bevorzugtes CSS-Framework |
Jupyter Notebook | Grundkenntnisse | schon mehrfach benutzt |
Visual Studio Code | weiterführende Kenntnisse | momentan bevorzugter Editor/IDE |
Vim / Neovim | Grundkenntnisse | Verwendung als Bedienungsschema in allen Editoren, wenn möglich, aber keine komplexen Shortcuts |
UI-Design | Grundkenntnisse | hohes Interesse für gute, intuitive Benutzeroberflächen; ich denke, ich habe ein gutes Auge für Ästhetik (alles schön ausgerichtet, Elemente um x Pixel verschieben etc.) |
Anwendung von LLMs | Grundkenntnisse | Verwendung von ChatGPT für verschiedenste, private Aufgaben |
Anwendung von Generative KI für Bilder | Grundkenntnisse | Verwendung von Stable Diffusion für verschiedenste, private Aufgaben |
3D-Modellierung | Grundkenntnisse | mit Blender, OpenSCAD; ein paar einfache Modelle erstellt, teilweise zum 3D-Druck |