Karriere
2011-2016 - Grundschule an der
Allgemeinbildengen Schule Num. 16, Omsk, Russland
2023 - Abitur am
Ignaz-Kögler-Gymnasium, Landsberg am Lech, Deutschland
Seit 2023 - Studiengang Informatik an der
Technischen Universität München
Seit 2023 - Werkstudent bei doo GmbH
in Customization Engineering und Project Management
Seit 2025 - Eingetragener selbständiger Software-Entwickler
Leistungen
2018 - Mathe Olympiade 1. Preis in der Bayern Runde
2023 - Abiturpreis der Deutschen Math.-Vereinigung
2023 - CodinGame Python Zertifikat
2023 - CodinGame JavaScript Zertifikat
2025 - Clash of Code: Platz 52/819,111 weltweit
Profil
Ich bin Werkstudent in der Softwareentwicklung und irgendwie dabei gelandet,
über verteilte Systeme nachzudenken, während ich eigentlich nur
jQuery anpassen soll. Tja, so läuft das manchmal.
Mein Alltag besteht größtenteils aus Frontend-Customizations, Low-Code-Automatisierungen und dem Zusammenbauen von Microservices. Unter der Oberfläche interessiert mich aber viel mehr, wie alles wirklich funktioniert - von HTTP-Details und API-Design bis hin zum Verhalten von Systemen unter Last. Wenn es ein Rabbit Hole gibt, gehe ich rein.
Mein Alltag besteht größtenteils aus Frontend-Customizations, Low-Code-Automatisierungen und dem Zusammenbauen von Microservices. Unter der Oberfläche interessiert mich aber viel mehr, wie alles wirklich funktioniert - von HTTP-Details und API-Design bis hin zum Verhalten von Systemen unter Last. Wenn es ein Rabbit Hole gibt, gehe ich rein.
Wie ich arbeite
Ich behandle Code nicht wie Magie. Wenn etwas kaputt geht, fix ich es nicht
einfach - ich baue mir im Kopf eine Karte, verfolge Abhängigkeiten und finde
heraus, warum es kaputt ist. Debugging ist für mich keine nervige Aufgabe,
sondern eher Detektivarbeit.
Wenn ich selbst Dinge baue, lege ich Wert auf klare Struktur, Modularität und skalierbare Patterns. In der Praxis (aka im Job) wird das manchmal auf "hauptsache es funktioniert" reduziert - aber der Anspruch ist immer da. Wartend.
Wenn ich selbst Dinge baue, lege ich Wert auf klare Struktur, Modularität und skalierbare Patterns. In der Praxis (aka im Job) wird das manchmal auf "hauptsache es funktioniert" reduziert - aber der Anspruch ist immer da. Wartend.
Systeme statt Skripte
Ich denke in Systemen - auch dann, wenn es vielleicht gar nicht nötig wäre.
Privat habe ich ein skalierbares Cluster-Setup gebaut und beschäftige mich gern mit Architekturen, die wachsen können, ausfallsicher sind und sich selbst wieder fangen. Im Job arbeite ich ebenfalls mit APIs, Datenbanken und Microservices - allerdings meist unter engeren Constraints und mit weniger Raum für Overengineering (tragisch, ich weiß).
Privat habe ich ein skalierbares Cluster-Setup gebaut und beschäftige mich gern mit Architekturen, die wachsen können, ausfallsicher sind und sich selbst wieder fangen. Im Job arbeite ich ebenfalls mit APIs, Datenbanken und Microservices - allerdings meist unter engeren Constraints und mit weniger Raum für Overengineering (tragisch, ich weiß).
Stärken (aka Dinge, die ich heimlich min-maxe)
- Starkes Debugging und Codeverständnis
- Schnelles Einarbeiten in unbekannte Systeme
- Architekturdenken (Skalierbarkeit, Performance, Verfügbarkeit)
- Sicher über mehrere Abstraktionsebenen hinweg (Low-Level bis High-Level)
- Eigenständiges Arbeiten + direkter Kundenkontakt
Der ehrliche Teil
Meine aktuelle Rolle spiegelt nicht vollständig wider, was ich kann.
Vieles ist bewusst vereinfacht, schnell umgesetzt und stark am Business
orientiert - wodurch Themen wie Testing, langfristige Architektur oder
saubere Abstraktionen oft zu kurz kommen.
Außerhalb davon gehe ich deutlich weiter: saubererer Code, bessere Struktur und mehr Gedanken darüber, "was in 6 Monaten passiert".
Außerhalb davon gehe ich deutlich weiter: saubererer Code, bessere Struktur und mehr Gedanken darüber, "was in 6 Monaten passiert".
TL;DR
Ich baue Dinge, ich zerlege Dinge, ich verstehe Dinge.
Aktuell irgendwo zwischen "Junior auf dem Papier" und "lass mich das kurz richtig designen". Gib mir das richtige Umfeld, und ich zerdenke dein System wahrscheinlich - im positiven Sinne.
Aktuell irgendwo zwischen "Junior auf dem Papier" und "lass mich das kurz richtig designen". Gib mir das richtige Umfeld, und ich zerdenke dein System wahrscheinlich - im positiven Sinne.
Sprachen
Russisch
Muttersprache
Deutsch
Zweitsprache, nahezu muttersprachliche Kenntnisse in Wort und Schrift
Englisch
Fließende schriftliche und fortgeschrittene mündliche Fähigkeiten
Japanisch
Grundlegende Sprechfertigkeiten
Skills
Entwicklung
Git
REST API
AI
Back End Front End
Algorithmen Bugs Tracking
Plattformen
Termux
Raspberry Pi
Ubuntu Linux
Windows 11
Umgebungen
IntelliJ IDEA
CLIon
Nano
Firefox Google Chrome
Jira Confluence Github
Stack Overflow
Werkzeuge
Bash
GCC
Oh-my-zsh
SSH
Node.js GraphQL Regular Expressions
Fast API OAuth AWS Cloudflare Docker
Sprachen
C
C++
Java
Aarch64 Assembly
SQLite Esoterische Sprachen
JavaScript Python Lua OCaml
CSS HTML YAML Markdown
LaTeX JSON
Frameworks
NPM
Gradle
PyPi
Matplotlib MongoDB NumPy OpenCV
Axios Express Socket.io jQuery
Puppeteer Discord.js
Vitum
Kinderpflege
Lehren
Project Management Logik
Social Engineering