↓Zum Hauptinhalt springen

Über Constantin

Dieser deutschsprachige Beitrag ist eine KI-unterstützte Übersetzung des englischen Originals.

Ich bin Constantin, Softwareentwickler aus Hamburg. In diesem Blog halte ich fest, was ich beim Entwickeln von Software, bei der Arbeit mit Cloud-Infrastruktur und beim Erkunden von Ideen außerhalb meines Berufsalltags lerne. Ich schreibe diese Dinge auf, weil nützliche Erkenntnisse leicht in Vergessenheit geraten und vielleicht jemandem helfen, der vor einem ähnlichen Problem steht.

Hintergrund #

Ich habe an der Universität Bayreuth Informatik studiert. Während meines Masterstudiums lag mein Schwerpunkt auf maschinellem Lernen, insbesondere auf der Verarbeitung natürlicher Sprache.

Nach meinem Abschluss begann ich meine Laufbahn als Backend-Entwickler im IoT-Umfeld bei einem Maschinenbauunternehmen. Dabei sammelte ich Erfahrung mit verteilten Systemen, Cloud-Architekturen und dem Betrieb von Software außerhalb einer lokalen Entwicklungsumgebung.

Im Laufe der Jahre habe ich mit Technologien aus den AWS- und Azure-Ökosystemen gearbeitet. Dazu gehören Infrastructure as Code, containerisierte Anwendungen und Kubernetes. Zu meinen Erfahrungen zählen außerdem Spring Boot, relationale Datenbanken, Docker, Helm, AWS CDK und Terraform.

Wie ich Softwareentwicklung angehe #

Mir ist wichtig, Software zu entwickeln, die langfristig stabil, wartbar und verständlich bleibt. Neue Funktionen sind wichtig, genauso wie vorhersehbare Deployments, klarer Code, aussagekräftige Tests und bewusste technische Entscheidungen.

Worüber ich schreibe #

Die meisten Beiträge handeln von Softwareentwicklung, Cloud-Architektur und persönlichen Projekten. Mich interessieren besonders die Entscheidungen hinter einer Lösung, die Alternativen, die nicht funktioniert haben, und die Erkenntnisse, die sich auf zukünftige Aufgaben übertragen lassen. Wenn ich mich auf berufliche Erfahrungen beziehe, bleibe ich allgemein und teile keine Details über die Projekte oder Systeme selbst.

Ich beschäftige mich außerdem mit KI-unterstützter Softwareentwicklung. Der gesamte Hype rund um KI überzeugt mich nicht, aber ich gehe davon aus, dass sie beeinflussen wird, wie wir Software entwickeln, bereitstellen und warten. Ich möchte verstehen, wo diese Werkzeuge die Entwicklungsarbeit tatsächlich verbessern, wo sie neue Risiken mit sich bringen und wie sie sich einsetzen lassen, ohne auf sorgfältiges technisches Urteilsvermögen zu verzichten.

Die Themen dieses Blogs können sich mit der Zeit erweitern, wenn ich weitere Erfahrungen finde, die es wert sind, festgehalten zu werden.

Abseits der Softwareentwicklung #

Außerhalb meiner beruflichen Arbeit schaue ich gerne Fußball und spiele Basketball. Basketball hält mich aktiv und verbindet zwei Dinge, die ich schätze: Teamarbeit und Strategie. Auch wenn ich nicht mehr so gut bin wie früher oder so gut, wie ich gerne wäre, schätze ich weiterhin die Herausforderung und die Möglichkeit, mich zu verbessern.

Anderswo #

Ich bin überzeugt, dass Softwareentwicklung vom gemeinsamen Austausch lebt. Wer über etwas sprechen möchte, das ich geschrieben habe, Erfahrungen austauschen oder einfach Hallo sagen möchte, kann sich gerne bei mir melden.