Fähigkeiten
Neben meinem technischen Know-how in der Softwareentwicklung und meiner Kreativität zum Lösen komplexer Probleme bin ich außerdem Experte in der Kommunikation. Ich betrachte Dinge stets vom Ende her und behalte dabei die sachliche Ebene immer im Blick. Ich motiviere gerne Menschen und helfe Teams, wieder Spaß an der Arbeit zu haben!
Stärken
Kommunikation
Ich lege großen Wert auf Kommunikation. Sie ist heute so wichtig wie nie zuvor und daher eine tragende Säule unserer Gesellschaft. Bei der Kommunikation achte ich auf drei zentralen Säulen:
- Immer das Ende betrachten.
- Es gibt immer eine Sachebene.
- Nichts zu sagen, ist auch eine Botschaft.
Diese Punkte umfassen viele Werte, nach denen ich lebe. Sorgfalt ist beispielsweise entscheidend, wenn es um Entscheidungen geht. Das Bedenken des Endes führt zu sinnvollen Ergebnissen. Sachliche Kommunikation bedeutet, klar, präzise und ehrlich zu sein. Sie zeigt Integrität, ist zuverlässig und respektvoll. Kommunikation ist überall. Selbst wenn man nicht kommunizieren will, kommuniziert man.
Commitment
Wenn ich mich zu einer Sache entschließe, dann ziehe ich diese auch durch und gebe alles, um mein Ziel zu erreichen.
“Ich finde es gut, dass du ein Kämpfer bist und immer ans Maximum gehst. Du bist dir nicht zu schade, dich reinzuhängen und anzustrengen.”
– Ein Freund
Schwächen
Ich bin zwar kreativ, aber kein grafischer Designer. Ich komme generell mit Tools wie Canva, Figma und Co. einfach nicht klar ;). Manchmal bin ich perfektionistisch und verliere mich in Details.
Sprachen
Deutsch ist meine Muttersprache.
Englisch beherrsche ich fließend in Wort und Schrift.
Mein Nachname kommt aus dem Griechischen – Ich bin Halbgrieche. Ich war parallel zur Grundschule auch auf der griechischen Schule und habe leider alles wieder verlernt! Mein nächste Ziel lautet also: Μάθετε ελληνικά!
Projektmanagement
Ich kenne mich in agilen Methoden (z. B. Scrum) aus und habe bereits bei Mercedes-Benz in und mit Scrum-Teams gearbeitet. Scrum war außerdem ein essenzieller Teil des SE-Studiums.
Technisches
Technologien, Tools und Software mit der ich bereits Erfahrung habe.
Erfahrungslevel:
Fortgeschritten: +++
Grundkenntnisse: ++
Anfänger: +
Unternehmenssoftware
| Name | Level | Anmerkung |
|---|---|---|
| Jira | +++ | Skripting und RAG für LLM-Inferenz zum Erstellen von Reports; Erstellen von User Stories, Sprint Planning und Tracken von Ressourcen in zahlreichen Projekten (Mercedes-Benz, HHN) |
| Confluence | +++ | Vollautomatisches Dokumentationstool durch Verwendung von CQL, Hugo und Jenkins; Projektdokumentationen (Mercedes-Benz, HHN) |
| GitHub Projects | ++ | Nutzung für private Projekte |
| GitHub Issues | ++ | |
| MS Office | +++ | |
| SAP Datasphere | + | Durchführung einer Case-Study: Anwendung in “Data Science im Unternehmenskontext” |
| SAP Analytics Cloud | + |
Programmiersprachen
| Name | Level | Anmerkungen |
|---|---|---|
| Python | +++ | Zahlreiche Data-Science-Projekte im Schwerpunkt digitale Transformation, Tracking-Backend meiner Bachelorarbeit |
| C | +++ | Hauptsächlich für Embedded Systems; Bachelorarbeit: Sensorsystem mit IMU zur Erfassung und Übertragung von Echtzeitdaten. Erfahrungen mit ESP-IDF und Pico C SDK |
| POSIX Shell | +++ | Automatisierungen, kleinere Skripte |
| Go | ++ | Etliche Wrapper und Gluecode; 1A-Tooling! Aktiv am Lernen. |
| C++ | ++ | Formal im Studium gelernt – Kurs bestanden, aber privat nie wirklich genutzt. |
| Java | ++ | Formal im Studium gelernt – Kurse bestanden, aber privat nie wirklich genutzt |
| SQL | ++ | Verwendung mit PostgreSQL, SQLite und MariaDB |
| Tcl | + | Das Tutorial druchgearbeitet, da die Sprache so einzigartig ist |
| Lua | + | Hauptsächlich kleine Skripte und als Konfigurationssprache von Software wie z.B. Neovim |
| AWK | + | Verwendung in Shell-Skripten |
| HTML | +++ | Diese Webseite und diverse Hochschulprojekte |
| CSS | +++ | |
| JavaScript | ++ | |
| TypeScript | ++ | Preisvergleichsplattform mithilfe des Angular-JS-Webframeworks |
Tools
| Name | Erfahrung | Anmerkungen |
|---|---|---|
| Hugo | +++ | Private Webseite, Dokumentation von Softwareprojekten bei Mercedes-Benz |
| NGINX | ++ | Konfiguration inkl. SSL-Zertifikaten & Certbot für private Webseite |
| GNU Coreutils | +++ | Automatisierungen, Linux-Workflow und kleinere Skripte (Beispiel: Codegolf) |
| Rsync | +++ | Erstellen von Backups und Kopien; Verwendung zur sicheren Übertragung und Archivierung großer Dateien |
| Ssh | +++ | Remote-Verbindungen zu VPS und Servern |
| Git | +++ | Versionierung aller Arten von textbasierten Dateien |
| Make | +++ | Verwendung bei jeder Art von Softwareprojekt um Build-Befehle zu automatisieren |
| Ansible | ++ | Automatische Installation von Arch-Linux und Einrichtung meines VPS mit eigenen Dotfiles |
| Jenkins | +++ | Vollautomatische Erstellung von Dokumentationen zu Softwareprojekten der CoC-Entwicklung bei Mercedes-Benz; Build und Deployment der Softwareprojekte |
| Forgejo Runner | ++ | Administration eigener lokaler Instanz inkl. Docker-In-Docker CI/CD-Pipeline |
| GitHub Actions | ++ | |
| GitLab CI | ++ | |
| n8n | + | Lokale Automatisierungen mit Anbindung an Agenten und LLMs |
| Docker | +++ | |
| Podman | +++ | |
| Vagrant | ++ | Automatisiertes Erstellen von Ressourcen für Test-VMs |
| QEMU/KVM | ++ | Erstellen und Emulieren von Test-VMs |
| Llama.cpp | ++ | Lokale Inferenz von LLMs auf eigener Hardware |
| GitLeaks | ++ | Auffinden und behandeln von Credentials in Git |
| BFG Repo-Cleaner | ++ | Bearbeiten von Versionierungsverläufen |