19.04.2026 aktualisiert


Premiumkunde
100 % verfügbarSenior Software Engineer / Software Architekt
Scheyern, Deutschland
Weltweit
Über mich
Langsame Systeme? Legacy-Software bremst? Mit 25 Jahren Erfahrung modernisiere ich geschäftskritische Software: 10x höherer Durchsatz erreicht. Greenfield-Projekte, Brownfield-Modernisierung, Performance-Optimierung. Extreme Programming: Test-driven, kontinuierliches Deployment, enge Zusammenarbeit.
Skills
JavaJavaScriptPHPCompilerDatenbankenLinuxDevOpsPerlFreeBSDInfrastrukturPythonPostgreSQLAnsibleSwaggerSQLite
Programmiersprachen: Rust, Python, TypeScript, JavaScript, SQL, Java, Kotlin, Bash; früher auch Perl, PHP
Backend & Systemarchitektur: Axum, Tokio, Flask, SQLAlchemy, Microservices, Event-Driven Architecture, Domain-Driven Design, Async/Concurrent Systems, Custom Parser & Compiler
API-Design: REST, OpenAPI/Swagger (Code-First), WebSocket
Frontend: React, TypeScript, Vite, Bootstrap, OpenAPI-generierte Clients
Datenbanken: PostgreSQL, SQLite, MySQL, Amazon Redshift, Schema-Design, Query-Optimierung
Infrastruktur & DevOps: Linux (Seccomp, Capabilities, Systemd, Packaging deb/rpm), Ansible, Docker, AWS (EC2, RDS, Redshift, Kinesis, Autoscaling), CI/CD, Let's Encrypt
Testing: TDD, Integration Tests, pytest, Property-based Testing, 95%+ Testabdeckung in Produktivsystemen
Betriebssysteme: Linux, FreeBSD
Sprachen: Deutsch (Muttersprache), Englisch (fließend)
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Architektur und Entwicklung eines hochperformanten, verteilten Monitoring-Systems für Netzwerk- und Server-Infrastruktur. Vollständig in Rust implementierter Stack von den Datenkollektoren über den Message Broker bis zur Web-UI.
- In-Process Message Broker: MQTT-semantischer Pub/Sub-Broker mit hierarchischem Topic-Routing über Trie-basiertes Pattern-Matching, Shared Subscriptions, Backpressure-Handling, TTL-basierte Message-Expiry
- RFC-konformer MIB-Parser: Recursive-Descent-Parser für SMIv1/SMIv2 mit automatischer Abhängigkeitsauflösung und OID-Resolution — validiert gegen 13.000+ Vendor-MIBs
- Verteilter Task-Scheduler mit Fair Scheduling und Progress-Tracking
- Graphbasierte Topologie-Verwaltung für Infrastrukturbeziehungen
- Type-Safe Message Passing zwischen 50+ Workspace-Crates
- SNMP-basiertes Netzwerk-Discovery und Monitoring
- Web-basiertes Dashboard mit Echtzeit-Visualisierung
Technologien: Rust, Tokio, Axum, PostgreSQL, SQLx, React, TypeScript, SNMP, MessagePack
Entwicklung einer datenschutzkonformen Erhebungsplattform für wissenschaftliche Satzergänzungstests an Universitäten. Multimodale Datenerfassung (Text und Sprache) mit serverseitiger Spracherkennung (Whisper AI). Von der Konzeptphase bis zum produktiven Einsatz in Eigenverantwortung umgesetzt und als Softwareprodukt vertrieben (erhebimus.de).
- Dual-Authentifizierung (Forscher/Teilnehmer)
- Hybrid-Spracherkennung (Browser + Server-seitig via Candle-Whisper)
- Echtzeit-Transkription via WebSocket
- Professionelle Report-Generierung (PDF/Excel)
- 27 REST-Endpoints + WebSocket-API
- Security-gehärteter Backend-Server (Privilege Dropping, Seccomp)
- Auto-generierter API-Client (OpenAPI/Orval)
- Packaging für mehrere Linux-Distributionen (Debian, Fedora, openSUSE, Arch)
- 280+ Unit-Tests, Integration Tests
Technologien: Rust, Axum, SQLite, SQLx, React 18, TypeScript, Vite, Bootstrap 5, OpenAPI, Ansible, WebSocket
Entwurf und Implementierung einer umfassenden REST API auf OpenAPI-Basis für Checkmk, eine der führenden Open-Source-Monitoring-Lösungen. Die bestehende Software war nicht API-ready — interne Strukturen wurden analysiert, refactored und für eine saubere API-Schicht zugänglich gemacht. Die API ermöglichte die vollständige Automatisierung des Monitoring-Systems. Technische Projektverantwortung über mehrere kleinere Projekte hinweg.
- Design und Implementierung der REST API basierend auf OpenAPI-Spezifikation
- Architekturelle Weiterentwicklung zur Verbesserung von Skalierbarkeit und Wartbarkeit
- Zusammenarbeit mit Endanwendern und Management zur Erweiterung des API-Funktionsumfangs
- Kundensupport und Onboarding für die REST API im Team
- Schwachstellenanalyse und Entwicklung von Konvertierungstools
- Einführung neuer Technologien und Frameworks zur Steigerung der Entwicklungseffizienz
- Teilnahme an technischen Interviews zur Unterstützung des Teamwachstums
Technologien: Python, REST API, OpenAPI, TypeScript, JavaScript, Rust, TDD, Scrum, CI/CD