17.02.2026 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Software Architect (.NET / Python) – Gen-AI, Cloud & Kernel Security
Seengen, Schweiz
Nur Remote
M.Sc. Computer ScienceSkills
Asp.Net.Net FrameworkAPIsKünstliche IntelligenzPenetration TestingArchitekturMicrosoft AzureC#C++Cloud ComputingContinuous IntegrationCqrsDebuggingDevOpsGitHub
- Programmiersprachen & Frameworks
- C#, .NET 8/6, ASP.NET Core, EF Core, Blazor
- Python 3 (FastAPI, LangChain, RAGAS)
- C/C++ 17 für Windows-Kernel-Treiber, Minifilter & Win32-API
- Architektur & Patterns
Clean/Onion Architecture, Vertical-Slice CQRS, DDD, Micro- & Event-Driven Services, API-Gateway (YARP/Nginx)
- Cloud & DevOps
Azure (OpenAI, AI Search, Web Apps, Cosmos DB, Terraform IaC, Azure DevOps CI/CD), Docker, GitHub Actions, Grafana monitoring
- AI / ML
Generative AI, Retrieval-Augmented Generation (RAG), Multi-Agent-Systeme – u. a. Chat-Assistent für 12 000 Anwender, -40 % Tickets
- Security & Low-Level
Windows-Kernel-Entwicklung, ObRegisterCallbacks, Reverse Engineering (IDA Pro, WinDbg), Vulnerable-Driver Exploits, Pen-Testing
- Projekterfolge (Auswahl)
- RAG-Support-Bot: 80 % richtige Antworten, Null P1-Incidents
- Strangler-Migration: -70 % Regression-Bugs, CHF > 3 M Modernisierungsbudget gesichert
- Track-&-Trace-Microservice: 100 k API-Calls am Go-Live, 100 % Verfügbarkeit
- Enterprise-Minifilter: 0 Runtime-Tampering-Incidents auf >100 000 Endpoints
- Soft Skills
Technische Leitung, Mentoring, Stakeholder-Management, agile Delivery (Scrum/Kanban)
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
AI-Powered Multi-Agent Support Assistant — Defense Client (Switzerland)
Piloted an experimental, fast-moving LLM stack—updated every three weeks to stay state-of-the-art.
Team size: 7
Customer: Confidential Defense Client (Switzerland)
Core Stack:
1. Problem
New recruits must master a feature-rich HR & logistics portal. Sparse, outdated documentation generated many support tickets every month and slowed onboarding.
2. Solution Overview
I designed and led delivery of a micro-service, retrieval-augmented generation (RAG) chat assistant with the following components:
Piloted an experimental, fast-moving LLM stack—updated every three weeks to stay state-of-the-art.
Team size: 7
Customer: Confidential Defense Client (Switzerland)
Core Stack:
- Backend: Python 3.11, FastAPI, Azure OpenAI, Azure AI Search
- Frontend: React, Tailwind
- Cloud/DevOps: Azure Web Apps, Container Registry, Cosmos DB, Blob Storage, Terraform IaC, Docker, Azure DevOps CI/CD
1. Problem
New recruits must master a feature-rich HR & logistics portal. Sparse, outdated documentation generated many support tickets every month and slowed onboarding.
2. Solution Overview
I designed and led delivery of a micro-service, retrieval-augmented generation (RAG) chat assistant with the following components:
- Chat Service: Generates answers via GPT-4o and vector search (FastAPI, Azure OpenAI)
- Ingestion Service: Parses, chunks, and embeds content on each release (Azure AI Search, langchain)
- Evaluation Service: Performs LLM-based quality checks on every pull request (RAGAS, pytest)
- Web UI: Responsive chat and feedback panel (React, Tailwind)
- Security: Private VNets and sealed storage; passed Swiss MoD pentest and audit
- Reduced first-level support tickets by 40%
- Improved correct answer rate from 40% to 80%
- Frequent rollouts to 12,000 users every 3 weeks with zero P1 incidents since Q1 2024
- Architected the end-to-end system
- Built the chat, ingestion, and evaluation framework
- Mentored junior engineers on RAG
- Measured success metrics
- Sparse & outdated docs: Curated 30 high-impact UI walkthroughs → +40 percentage points accuracy uplift
- Measuring answer quality: Introduced RAGAS suite in CI → PR feedback in under 5 minutes
- Rapid LLM evolution: Used feature-toggle and strategy-pattern architecture → enabled zero-downtime upgrade from one-shot LLM + RAG to multi-agent “Lazy Graph RAG”
Community-Driven Humor Forum Platform — gelachtwird.net (Personal Project)
Bootstrapped a 100k-view/day, micro-service forum platform and evolved it into a revenue-positive product playground.
Team size: 1 (plus 5 volunteer moderators)
Audience: 300 active users, over 100,000 page-views per day
Core Stack:
1. Problem
Off-the-shelf forum software (XenForo) offered limited extensibility and no modern DevOps pipeline. I needed a flexible playground to experiment with micro-services, automate operations, and keep users engaged with minimal resources.
2. Solution Overview
I re-architected the forum into a containerised micro-service platform behind an Nginx reverse proxy. Key components include:
3. Impact
Bootstrapped a 100k-view/day, micro-service forum platform and evolved it into a revenue-positive product playground.
Team size: 1 (plus 5 volunteer moderators)
Audience: 300 active users, over 100,000 page-views per day
Core Stack:
- Backend: Python 3.11, FastAPI, .NET 8 Blazor, MySQL
- Frontend: XenForo, Angular, Tailwind
- Cloud/DevOps: Self-hosted VPS, Docker, Nginx, Grafana, GitHub Actions CI/CD
1. Problem
Off-the-shelf forum software (XenForo) offered limited extensibility and no modern DevOps pipeline. I needed a flexible playground to experiment with micro-services, automate operations, and keep users engaged with minimal resources.
2. Solution Overview
I re-architected the forum into a containerised micro-service platform behind an Nginx reverse proxy. Key components include:
- Python API Gateway: Intercepts all traffic, rewrites HTML (Strangler-Fig pattern), strips IPs for privacy (Docker, FastAPI)
- Gallery Service: Enables ratings, blocks double votes via IP hashing (Python, SQLite)
- Gold Posts: Lets users “gild” posts with PayPal, Stripe, or crypto (.NET Blazor, REST)
- Frontpage: Ranks top posts by day/week/month/year (.NET API, Angular)
- Backup: Nightly database and asset snapshots to off-site storage (.NET Worker, Cron)
- Statistics: Real-time dashboards for top threads, user ignores, etc. (Grafana, MySQL)
3. Impact
- Scaled from 0 to 100,000+ daily clicks with 99.9% uptime on a single VPS
- +25% increase in active posters after launching gallery and gilding features
- AdSense and sponsorships now fully cover hosting and generate modest profit
- Community trust increased thanks to transparent privacy measures and zero data breaches
- Invented the HTML gateway rewrite strategy
- Containerised XenForo using a custom Dockerfile
- Implemented every micro-service end-to-end
- Set up CI/CD, monitoring, and automated backup pipelines
- Moderated the community and led seasonal events like April Fools
- XenForo hard to customise: Solved via Strangler-Fig HTML proxy → unlimited UI control without modifying core
- Preventing vote fraud: Used IP-hashed tokens and server-side rate limits → abuse dropped below 0.1%
- Scaling on a single server: Optimised Docker and Nginx config → sustained 100k req/day at <150ms p95 latency
- Privacy on a budget: Gateway strips IPs and anonymises logs → passed external GDPR review
End-to-End WoW Bot Automation Framework — Personal R&D (Personal Project)
Self-directed, multi-year exploration of large-scale game automation, micro-services, and distributed systems.
Team size: 1
Customer: Personal / Proof-of-Concept
Core Stack:
1. Problem
Manual character levelling and gold farming in MMORPGs is repetitive, time-consuming, and error-prone. I set out to prove that a fully autonomous, extensible framework could orchestrate thousands of in-game actions in real time while remaining maintainable and safe to operate.
2. Solution Overview
I engineered a four-service, event-driven architecture composed of:
3. Impact
Self-directed, multi-year exploration of large-scale game automation, micro-services, and distributed systems.
Team size: 1
Customer: Personal / Proof-of-Concept
Core Stack:
- Bot Core: C#, .NET 8, ZeroMQ/NetMQ, OpenCV, Lua
- Backend: Python 3.11, FastAPI, Redis
- Tooling & Ops: Docker, DevContainers, GitHub Actions, Terraform (home-lab)
1. Problem
Manual character levelling and gold farming in MMORPGs is repetitive, time-consuming, and error-prone. I set out to prove that a fully autonomous, extensible framework could orchestrate thousands of in-game actions in real time while remaining maintainable and safe to operate.
2. Solution Overview
I engineered a four-service, event-driven architecture composed of:
- WoW Agent: Real-time game control and sensor fusion, dynamically generates Lua addons and executes ~100 commands and ~400 sensors (C#, .NET 8, Win32 APIs, OpenCV, Lua)
- TreeNetRunner: Game-agnostic behaviour-tree runner that streams conditions/actions to any agent (ZeroMQ/NetMQ, BehaviourTree XML via Groot2)
- Bot Server: Manages central state, routing, AH inventory, gold balance, route generation (Python, FastAPI, Redis, Docker)
- eBay Server: Fully automated pipeline for listing and fulfilling gold sales (Python, FastAPI, eBay REST API)
3. Impact
- Autonomy: Levels characters to cap and runs gold-farming routes with over 99% uptime since 2019
- Scale: Executes hundreds of concurrent behaviour trees and has processed 100+ auction transactions end-to-end with no manual intervention
- Maintainability: Clean architecture allows new behaviours to be added in minutes; over 50,000 lines of code maintained with low cognitive load
- Designed the entire architecture
- Implemented all four services
- Built CI/CD pipelines and containerisation
- Authored 100+ command modules and 400+ sensor modules
- Tuned image-recognition models
- Optimised ZeroMQ for sub-10 ms round-trip latency
- Real-time control with low latency: Used ZeroMQ pub/sub with local caching → achieved steady 5–10 ms command latency
- Complex behaviour authoring: Integrated Groot2 visual BT editor and import pipeline → built over 300 reusable behaviour trees
- Cross-platform decoupling: Separated agent and runner with a language-agnostic protocol → framework runs on any OS
- Operational safety and stability: Deployed in sandboxed VMs with rate-limiting and watchdog timers → 0 bans since 2019