TOMAS WEISSENBÖCK EATER OF BUGS

SYS_SIGNAL ● ONLINE

[tom@nerdmachine-0~]$ whoami

HALLO, ICH BIN TOMAS WEISSENBÖCK

SELBSTSTÄNDIG // POLYGLOT DEVELOPER // EATER OF BUGS

und meines Zeichens selbstständiger Computerflüsterer, Vollblutinformatiker, “Eater of Bugs”, Nerdhipster* & Mehr

* Was a nerd long before it was cool ;)

SCHREIB MIR ENTER

Holografisches Identitäts-Panel mit einem Low-Poly-Porträt von Tomas Weissenböck über einer Platinenlandschaft

IDENTITY.EXE v2.0

NAME:
TOMAS WEISSENBÖCK
ROLE:
COMPUTERFLÜSTERER
STACK:
HEAP, HEAP, HOORAY!
STATUS:
EATER OF BUGS

// FÄHIGKEITEN & LEISTUNGEN

01

TECHNISCHE SKILLS

Stack (und Heap) völlig powidl
– Hauptsache spannend!

02

POLYGLOT

Neue Sprachen und Frameworks
in Windeseile.

03

TEAMPLAYER

Extravertiert, proaktiv und
lösungsorientiert von Konzeption bis Umsetzung.

// STACK_MATRIX 41 ELEMENTE

Technische Skills

Mir sind Stack (und Heap 😉) völlig powidl (sprich: egal) – Hauptsache spannend! Mit echter Nerd-Begeisterung stürze ich mich in jedes interessante Thema, und als Polyglot lerne ich neue Sprachen und Frameworks in Windeseile.

  • SPRACHEN
  • FRAMEWORKS
  • TOOLING & INFRA
  • DOMÄNEN & META
  • IM AUFBAU
  • ANKLICKBAR
  • 03 Tw Twitch
  • 04 Gi Git
  • 05 De Deutsch
  • 06 Js JavaScript
  • 07 Ts TypeScript
  • 09 Li LinkedIn
  • 10 Ln Linux
  • 11 Sq SQL
  • 12 Dk Docker
  • 13 Au Automation
  • 14 Bn Binary
  • 15 En English
  • 41 St Styrian
  • 16 Ja Java
  • 17 Cp C++
  • 19 Ku Kubernetes
  • 20 Go Go
  • 21 No Node.js
  • 22 Re React
  • 24 Av Aviation
  • 25 Hu Humor
  • 26 Py Python
  • 27 Ty Typst
  • 28 Be Bevy
  • 29 El Elm
  • 30 Ef .NET EF
  • 31 Kt Ktor
  • 32 Hs Haskell
  • 34 C C
  • 35 Gl Gleam
  • 36 Ph PHP
  • 37 Sp Spring
  • 38 Qu Quarkus
  • 39 Ca Camunda
  • 40 Zg Zig

// PROJEKTE & ABENTEUER

Projekte

Im Laufe der Jahre hatte ich das Vergnügen, in verschiedensten Domänen mit zahlreichen Technologien beruflich zu arbeiten.

INDEX: 11 CODE IS POETRY

01 TOOLING

Dunkle Oberfläche eines Rechnungswerkzeugs mit Kundenliste und Rechnungsvorschau

Rechnungs-Generator

Selbstgebautes Tool zur Kundenverwaltung und Rechnungslegung. Weil Excel für Nerds einfach nicht cool genug ist.

Rust Typst

02 ARCHITEKTUR

Isometrisches Diagramm eines modularen Plugin-Systems um einen zentralen Laufzeit-Block

Plugin System

WebAssembly-basiertes Plugin-System. Dynamisch, sicher, und schneller als dein Kaffee am Morgen.

Rust WebAssembly

03 ENTERPRISE

Prozessdiagramm einer Telekommunikations-Middleware mit Funkmast und SIM-Karten-Symbolen

Telco Middleware

Enterprise-Middleware für Telekommunikation. Weil jemand die SIM-Karten zum Laufen bringen muss.

Java Camunda

04 GAME DEV

Editor-Oberfläche einer Game Engine mit 3D-Viewport, Hierarchie- und Inspector-Panel

Game Engine Experimente

Weil manchmal muss man einfach Dinge zum Explodieren bringen. In 60 FPS, versteht sich.

Rust Bevy

05 CONSULTING

Code-Editor neben einem Aktorensystem-Diagramm mit Nachrichtenflüssen

Scala Consulting

Legacy-Projekte modernisieren und Scala-Teams beraten. Funktionale Programmierung ist kein Bug, sondern ein Feature.

Scala Akka Play

06 MICROSERVICE

Architekturdiagramm mit Gateway, Services, Message Queue und Datenbanken

Node.js Microservices

Telco-Microservices die tatsächlich micro sind. Event-driven, asynchron, und manchmal sogar wartbar.

Node.js TypeScript Docker

07 MICROSERVICE

Observability-Dashboard mit Nebenläufigkeits-Zeitleisten, Latenzdiagramm und Durchsatzanzeige

Golang Microservices

Private und Telco-Projekte in Go. Concurrency done right, und Compile-Zeiten die mich nicht alt werden lassen.

Go

08 AVIATION

Flugbetriebs-Dashboard mit Routenkarte, Statusliste und Höhenprofil

Aviation Software

Individualsoftware für die Luftfahrt. Code bei dem “es funktioniert meistens” keine Option ist.

Kotlin Ktor

09 ENTERPRISE

ERP-Dashboard für die Baubranche mit Bauplan, Terminbalken und Kostenpanels

Baubranche Solution

Enterprise-Software für die Baubranche. Solide Architektur für solide Bauten. Entwickelt auf Linux, sagt es nicht Microsoft!

C# .NET Core

10 DESKTOP

Dunkles Desktop-Anwendungsfenster mit Navigationsleiste, Datentabelle und Dialog

Desktop Individualsoftware

Maßgeschneiderte Desktop-Anwendung. Python für die Logik, GTK für die UI, und viel Liebe zum Detail.

Python GTK

11 DEVOPS

CI/CD-Dashboard mit Pipeline-Stufen und einem Raster aus Container-Pods

DevOps Gangnam Style

Infrastructure as Code, CI/CD Pipelines, und Container-Orchestrierung. Oppan Gangnam Style! 🎵

Kubernetes Docker Jenkins

Rust

Meinen ersten Kontakt mit Rust hatte ich bereits recht früh, nämlich im Jahr 2015. Ab 2016 gings dann so richtig los und ich verwende es seitdem für die meisten Nebenprojekte. U. a. erstelle ich meine Rechnungen mit einem selbstgeschriebenen Projekt und arbeite auch an einem WebAssembly-basierten Plugin-System.

Scala

Ich arbeitete an (Legacy-)Projekten in Scala und es gab eine Zeit, da war ich als Scala Consultant tätig.

Telco

Einen großen Teil meiner beruflichen Laufbahn habe ich bei und für Telekommunikationsunternehmen gearbeitet. Mir ist der Jargon also geläufig. Let's talk MSISDN, IMSI, MNO, VoLTE, SIM, IMEI …