Rico Pfennig
Senior Software Engineer (Fullstack, DevOps & AI)
Fullstack Engineering (.NET, FastAPI, React, Vue.js), Cloud & CI/CD sowie praxisorientierte KI- & RAG-Systeme
Über mich
Erfahrener Senior Software Engineer mit starker Expertise in der Konzeption und Umsetzung moderner Fullstack-Lösungen (.NET / C#, FastAPI, React, Vue.js, TypeScript, Python) sowie der praxisorientierten Integration von KI- und RAG-Lösungen.
Ganzheitlicher Fokus auf den gesamten Software-Lebenszyklus und DevOps – von der Cloud-Infrastruktur und CI/CD-Pipelines über robuste Backend-Architekturen bis hin zu performanten Frontends unter konsequenter Anwendung von TDD und Clean Code.
Berufserfahrung
Senior AI & Fullstack Software Engineer · Ingenieurbüro Hannweber
01/2025 - HeuteDresden / Remote
Entwicklung und technische Gesamtarchitektur der Enterprise-KI-Plattform „Albert“ zur agentenbasierten Analyse, Automatisierung von Risikobeurteilungen, CE-Dokumentation und Gefährdungsanalysen im Maschinen- und Anlagenbau.
- Konzeption und Implementierung einer agentenbasierten KI-Architektur (Agentic AI) mit FastAPI, LangChain und LangGraph (Multi-Agent-Workflows) sowie Multi-Model-Integration (OpenAI, Anthropic Claude, xAI)
- Aufbau einer hochperformanten RAG-Pipeline (Retrieval-Augmented Generation) mit semantischem PDF-Parsing (PyMuPDF), Text-Chunking, Vektorsuche über Azure AI Search und Azure Blob Storage
- Entwicklung der interaktiven Frontend-Plattform mit React 19, TypeScript, Vite, Material UI und Zustand, inklusive interaktiver visueller Graph- und Schemadarstellung von Baugruppen mittels React Flow (@xyflow/react)
- Realisierung von bidirektionaler Echtzeit-Kommunikation und Streaming via WebSockets sowie automatisierter normkonformer PDF-Generierung (jsPDF, AutoTable)
- Design und Implementierung modularer REST-APIs, relationaler Datenmodelle (SQLAlchemy, MySQL) und robuster Authentifizierung (JWT, Argon2)
Weiterbildung zum KI-Manager · Zertifizierte Weiterbildung
09/2024 - 11/2024Dresden / Remote
Zertifizierte Weiterbildung zum KI-Manager mit Schwerpunkt auf strategischer Evaluierung, Projektmanagement und Integration von KI-Technologien in Unternehmensprozesse.
- Umfassendes KI-Wissen: Fundierte Kenntnisse zu Grundlagen, Funktionsweisen, Potenzialen, Risiken und Einführungsvoraussetzungen künstlicher Intelligenz
- Strategische Bewertung und Konzeption: Evaluierung von KI-Einsatzfeldern im Unternehmen und Entwicklung zielgerichteter Implementierungsstrategien
- Projektmanagement & Koordination: Steuerung komplexer KI-Projekte, Koordination interdisziplinärer Teams und Auswahl passender KI-Technologien
- Implementierung & Prozessoptimierung: Begleitung von Digitalisierungsinitiativen zur Effizienzsteigerung entlang der gesamten Wertschöpfungskette
Frontend Developer · swp software systems GmbH
12/2022 - 03/2024Dresden
Entwicklung moderner, modularer Frontend-Anwendungen mit Vue.js nach Best Practices und hohen Qualitätsstandards.
- Entwicklung modularer Frontend-Komponenten mit Vue.js und TypeScript unter konsequenter Anwendung von Test-Driven Development (TDD)
- Erhöhung der Testeffizienz und signifikante Reduzierung manueller Testaufwände durch automatisierte E2E-Tests
- Optimierung von Build- und Deployment-Pipelines für schnellere und stabilere Release-Zyklen
- Sicherstellung hoher Qualitäts- und Sicherheitsstandards mittels statischer Codeanalyse und agiler Teamarbeit
Backend Developer (.NET / C#) · swp software systems GmbH
06/2022 - 11/2022Dresden
Konzeption, Entwicklung und Optimierung robuster Backend-Services und Schnittstellen im .NET-Ökosystem.
- Entwicklung und Performance-Optimierung von Backend-Services mit C# und ASP.NET Core / MVC
- Bereitstellung und Integration strukturierter REST-APIs sowie Containerisierung mit Docker
- Konsequente Anwendung von TDD-Prinzipien und automatisierten Integrationstests für maximale Systemzuverlässigkeit
- Qualitätssteigerung und Wartbarkeit durch statische Codeanalyse und agilen Austausch
Fullstack Software Engineer · swp software systems GmbH
12/2013 - 06/2022Dresden
Langjährige Fullstack-Entwicklung webbasierter CRM- und Unternehmenslösungen im agilen Umfeld.
- Entwicklung eines webbasierten CRM-Systems auf Basis von ASP.NET, C#, JavaScript und MS-SQL
- Integration von Elasticsearch für erweiterte, performante Volltextsuche und Datenabfragen
- Einführung automatisierter Tests und Continuous Integration zur kontinuierlichen Steigerung von Stabilität und Systemperformance
- Optimierung der GitLab-CI/CD-Pipelines sowie Etablierung automatisierter Akzeptanz- und UI-Tests
Fullstack Developer · ADVITEC Informatik GmbH
11/2011 - 08/2013Dresden
Entwicklung maßgeschneiderter Laborinformations- und Managementsysteme (LIMS).
- Mitarbeit an der Entwicklung eines kundenindividuellen LIMS mit C#, WCF, WPF und Oracle-Datenbank
- Anwendung von Domain-Driven Design (DDD), Test-Driven Development (TDD) und Pair Programming für fehlerfreien Code
- Umfassende Prozessanalyse, Speicher- und Performance-Optimierungen sowie strukturierte Fehlerbehebung
- Implementierung automatisierter Akzeptanz- und Systemtests zur Sicherstellung höchster Zuverlässigkeit
Software Developer · AIS Automation Dresden GmbH
09/2007 - 10/2011Dresden
Entwicklung und weltweite Inbetriebnahme von Steuerungssystemen und Bedienoberflächen für Vakuumbeschichtungsanlagen.
- Konzeption, Programmierung und weltweite Vor-Ort-Inbetriebnahme moderner Vakuumprozessanlagen
- Durchführung umfassender Steuerungstests zur Sicherstellung höchster Zuverlässigkeit im Produktivbetrieb
- Entwicklung interaktiver 3D-Visualisierungen zur Optimierung von Usability und Anlagenbedienung
- Verständliche technische Dokumentation und reibungslose Schnittstellenabstimmung
Internship / Auslandspraktikum · Fraunhofer Center for Laser and Coating Applications
02/2007 - 08/2007Lansing, USA
Freiwilliges Auslandspraktikum mit Schwerpunkt auf der Automatisierung einer CVD-Beschichtungsanlage.
- Entwurf und Programmierung von Steuerungssystemen für CVD-Anlagen mit LabVIEW
- Praktische Erfahrungen in Automatisierungs- und Regelungstechnik in einem internationalen Forschungsumfeld
Ausgewählte Projekte
Albert – Enterprise AI & Risikobeurteilungs-Plattform
Agentenbasierte KI-Plattform zur automatisierten Analyse technischer Dokumente, Gefährdungsbeurteilung und Erstellung von Sicherheitsnachweisen nach Maschinenrichtlinien mit RAG-Pipeline und interaktivem Graph-Editor.
Webbasiertes Enterprise CRM-System
Leistungsfähiges CRM-System mit komplexen Geschäftslogiken, Elasticsearch-Integration für blitzschnelle Datenabfragen und automatisierter Test-Suite.
Modulare Frontend-Applikation mit Vue.js
Skalierbare Webanwendung mit modernem Vue.js & TypeScript Stack, durchgängigem TDD-Ansatz und automatisierten E2E-Tests.
Laborinformations- & Managementsystem (LIMS)
Kundenindividuelles Desktop- und Client-Server-System für anspruchsvolle Laborprozesse nach Domain-Driven Design (DDD).
Fähigkeiten & Tech-Stack
KI, Agentic AI & RAG
Programmiersprachen & Web
Frontend Frameworks & UI
Backend, APIs & Cloud
Testing & Qualitätssicherung
Architektur, DevOps & Methoden
Ausbildung
Diplom-Ingenieur (FH) Informations- & Automatisierungstechnik
09/2001 - 01/2007Hochschule für Technik und Wirtschaft (HTW) · Dresden
Schwerpunkt: Rechnersystemtechnik (Computer Systems Engineering) und Automatisierung.
Zertifikate
KI-Manager (Zertifizierte Weiterbildung)
Certified Training · 2024
REQB Certified Professional for Requirements Engineering
REQB / Foundation Level · Zertifiziert
ISTQB Certified Tester
ISTQB / Foundation Level · Zertifiziert