Profil
Engineering Lead und Software-Architekt mit über 10 Jahren Erfahrung im Aufbau und Betrieb
datenintensiver Plattformen — von Data Lakes mit Apache-Spark-Anreicherung bis zu
Elasticsearch-Beständen mit über 1 Mrd. Dokumenten. Führt Entwicklungsteams fachlich, setzt
Engineering-Standards, trifft Architekturentscheidungen und bringt neue Technologien hands-on
in den produktiven Einsatz — zuletzt agentenbasierte GenAI-Systeme mit eigenem MCP-Server
und eine Conversational-AI-Plattform.
Berufserfahrung
Lead Software Engineer
10/2018 – heute
Symanto Research GmbH & Co. KG, Nürnberg — Analytics auf Social- und Konversationsdaten
Beförderungen: Backend Developer → Senior Backend Developer (03/2020) → Lead Software Engineer (06/2022)
- End-to-End-Datenplattform für Analyseprojekte entworfen und betrieben: Datenakquise über APIs und Crawler, Enrichment (Topics, Sentiment, Emotion) — u. a. Anreicherung von Parquet-Daten im Data Lake über Apache-Spark-Pools (Azure Synapse) —, Auswertung in der Plattform und über Power-BI-Reports; Elasticsearch-Datenbestand von regelmäßig über 1 Mrd. Dokumenten.
- AI-gestütztes Brand-Tracking-Dashboard für einen internationalen Beratungskunden allein konzipiert und produktiv gebracht: Chat-Agent durchsucht Social-Listening-Daten in natürlicher Sprache, filtert das Dashboard live und erzeugt persistente Charts — inkl. selbst entwickeltem MCP-Server (Next.js, React, TypeScript, PostgreSQL, CopilotKit, Microsoft Agent Framework, LiteLLM, Auth0; Deployment via Azure Pipelines auf Azure Container Apps).
- Conversational-AI-Plattform für Callcenter und Chat aufgebaut: Integration mehrerer Telefonie-, Speech- und LLM-Provider mit Tool Calling und LLM-Observability (.NET, Twilio, Azure Communication Services, Microsoft STT/TTS, ElevenLabs, LiteLLM, Langfuse, Redis).
- Fachliche Führung und Mentoring eines Teams von 3 Backend-Entwicklern; verantwortlich für Engineering-Standards und Architekturentscheidungen.
- Ereignisgetriebene Service-Architektur auf Azure (Service Bus, Queues, Blob Storage); Kernfunktionen der Plattform als mandantenfähiges SaaS-Angebot erschlossen.
- Build- und Release-Pipelines für eigene Services in Azure DevOps aufgebaut und gepflegt; Arbeit im Scrum-Prozess mit Azure Boards.
Mitgründer & Geschäftsführer (Technik)
09/2021 – 12/2023
Rail-Parts GmbH, Nürnberg — unabhängiger Broker für Schienenfahrzeuge und -komponenten
- Unternehmen mitgegründet mit dem Ziel, die Verfügbarkeit von Schienenfahrzeugen über ein europaweites Netzwerk von 5.000+ Bahnunternehmen zu maximieren.
- Gesamtverantwortung für die Technik: Architektur, Entwicklung und Betrieb eines B2B-Marktplatzes für Bahn-Ersatzteile.
Softwareentwickler (Build & Integration Online)
05/2018 – 08/2018
DATEV eG, Nürnberg
- Anforderungen für eine neue Entwicklungsumgebung erhoben und deren Auswirkungen auf Entwicklungsprozesse für die Stakeholder bewertet.
Softwarearchitekt / Leiter Softwareentwicklung
08/2014 – 04/2018
Lokale Internetwerbung GmbH & Co. KG, Frankfurt
Einstieg zur Firmengründung als Softwarearchitekt in Teilzeit (04/2013 – 07/2014), parallel zum Masterstudium
- Softwareentwicklung mit Teams von bis zu 10 Entwicklern geleitet: Recruiting, Jahresgespräche, Sprintplanung mit Bereichsleitung und Stakeholdern.
- Massendaten-Verarbeitungsarchitektur betrieben und weiterentwickelt (C#, MS SQL, IIS, SSIS).
- Migration auf einen modernen Stack konzipiert und umgesetzt (Scala, PostgreSQL, REST, Play Framework, AngularJS).
Werkstudent & Praktikant, Technologie/Entwicklung
12/2011 – 03/2013
MON.de GmbH / Advantago, Nürnberg
Massendaten-Pipelines und Statistik-Import/-Export entwickelt, REST-APIs integriert (C#, MS SQL, SSIS, Apache Solr).
Freiberuflicher Entwickler (Internetdienstleistungen)
01/2010 – 12/2015
Selbstständig, Nürnberg
Web- und Android-Entwicklung parallel zum Studium (PHP, MySQL, Python/Django, Java).
Technische Skills
- Daten & Plattform
- Apache Spark, Azure Synapse, Parquet/Data Lake, PostgreSQL, Elasticsearch, Redis, Microsoft SQL Server
- AI / GenAI
- MCP (Model Context Protocol), Tool Calling, CopilotKit, Microsoft Agent Framework, LiteLLM, Langfuse (LLM-Observability), STT/TTS-Integration
- Cloud & DevOps
- Azure (Container Apps, Synapse, Service Bus, Blob/Queue Storage), Azure DevOps (CI/CD-Pipelines, Boards), ereignisgetriebene Architekturen
- Sprachen & Frameworks
- C# / .NET, TypeScript, React, Next.js, Java, Scala
- Methoden
- Softwarearchitektur, REST-API-Design, Scrum, fachliche Führung, Mentoring & Coaching
Ausbildung
Master of Science, Informatik
04/2012 – 09/2014
Friedrich-Alexander-Universität Erlangen-Nürnberg — Schwerpunkt IT-Sicherheit, Note 1,6
Masterarbeit: „Server-Side Taint Tracking to Extend Client-Side Cross-Site Scripting Filter“
Bachelor of Science, Computational Engineering
10/2008 – 09/2012
Friedrich-Alexander-Universität Erlangen-Nürnberg
Bachelorarbeit: „Wireshark Module Generation“ (in Kooperation mit Alcatel-Lucent Deutschland AG)