Hi, ich bin Simon.

Principal Solution Architect bei Dataciders Austria. Über 12 Jahre Softwareentwicklung: die ersten sieben auf der JVM, seit 2021 vor allem in .NET.

Porträt von Simon Wimmesberger

Ich baue gern saubere, pragmatische Architekturen für das Problem, das gerade auf dem Tisch liegt: skalierbare Cloud-Systeme, verteilte Echtzeit-Anwendungen und intelligente Lösungen, die den Menschen, die sie benutzen, das Leben tatsächlich leichter machen. Das High-Level-Design eines Systems skizziere ich genauso gern, wie ich mit meinem Team in Implementierungsdetails abtauche.

Dieses Blog ist das Langformat zu dieser Arbeit: Deep Dives zu .NET, der JVM und Softwarearchitektur, die Überlegungen hinter Designentscheidungen, das eine oder andere Performance-Rabbit-Hole und gelegentlich ein interaktives Experiment, das sich leichter ausprobieren als beschreiben lässt. Nach Jahren mit Java (von Swing über OSGi bis zu reaktiven Streams) vergleiche ich aus Gewohnheit, wie die beiden Ökosysteme dasselbe Problem lösen; davon findet sich hier einiges.

Alles hier ist schlichtes Markdown in einem Git-Repository: kein CMS, keine Datenbank. Wer einen Fehler entdeckt: Die Quelle ist einen Commit entfernt.

Die komprimierte Fassung meiner bisherigen Arbeit erzählt mein interaktiver Lebenslauf. Ansonsten findest du mich auf GitHub oder LinkedIn.