Oliver Fries
Senior Analytics-Softwareentwickler & Tech Lead
Erfahrungen
Senior Analytics-Softwareentwickler & Tech Lead
Optano GmbH
- Übernahm die technische Verantwortung für eine bestehende .NET-Legacy-Codebase und verbesserte die Sprint-Lieferquote von ~70 % auf > 95 % durch konsequente Priorisierung technischer Schulden, klare Code Ownership und verbindliche Engineering-Standards
- Etablierte eine stabile CI/CD-Pipeline (TeamCity, Docker) und reduzierte Build- und Deployment-Zeiten um ~40 % durch standardisierte Stages, automatisierte Qualitätstore und sauberes Dependency-Management
- Verkürzte Release-Zyklen von quartalsweise auf zweiwöchentlich und schuf damit eine belastbare Grundlage für kontinuierliche Feature-Auslieferung an Enterprise-Kunden
- Reduzierte Produktionsfehler um 64 % innerhalb von sechs Monaten durch gezielte Legacy-Refactorings, Ausbau der Testpyramide und Stabilisierung geschäftskritischer Module
- Steigerte die Laufzeitperformance um bis zu 40 % durch Entkopplung rechenintensiver Pfade, Caching-Strategien und Performance-Profiling
- Technologien & Methoden: C#, .NET, Blazor, ASP.NET (MVC/Web API), CI/CD, TeamCity, Docker, NUnit, Shouldly, Moq, Refactoring, Modularisierung, Agile Scrum, Performance-Optimierung, Code Reviews, Security (Keycloak), NuGet, WPF, Technische Schulden, Portainer, Docker Swarm, NDepend, Dependency Cleanup, Legacy Assessment, Codebase Assessment, MSBuild, Dependency Management, Clean Architecture, Clean Code, Anforderungsentwicklung, Build-Optimierung
Senior Softwareentwickler
Fraunhofer IOSB-INA
- Entwickelte einen GenAI-Prototyp zur automatisierten AAS-Erstellung aus technischen Dokumenten und Typenschildern und senkte den manuellen Modellierungsaufwand von ca. 5 Stunden auf unter 15 Minuten pro AAS
- Restrukturierte den AASX Server und den Package Explorer für den produktiven Einsatz durch klare Architekturentscheidungen für sechs Kernkomponenten und reduzierte kritische Laufzeitfehler um rund 70 %
- Etablierte eine durchgängige CI/CD-Pipeline mit GitHub Actions und verkürzte Release-Zyklen von mehreren Wochen auf unter sieben Tage durch automatisierte Builds, Tests und Analysen
- Steigerte die Systemperformance messbar und reduzierte Startzeiten um 35 % durch Modernisierung der Runtime-Abhängigkeiten und Optimierung der Build-Pipelines
- Erhöhte die Code-Qualität nachhaltig durch verbindliche Coding-Standards und automatisierte Tests und reduzierte regressionsbedingte Nacharbeiten deutlich
- Ermöglichte projektübergreifende Wiederverwendbarkeit durch Definition interoperabler AAS- und OPC-UA-Datenmodelle in Industrieprojekten wie Factory-X und Condition Monitoring
- Technologien & Methoden: C#, .NET 8, Blazor, Python, Docker, GitHub Actions, AAS, AASX Server, OPC UA, CI/CD, Automatisiertes Testen, Software-Architektur, Performance-Optimierung, NUnit, Strangler Fig Pattern, Dependency Management, DDD, Technische Schulden, Code Ownership, Coding Guidelines, Clean Code, Serilog, Incremental Modernization, Breaking Changes Management, Moq, NDepend, Legacy Assessment, Codebase Assessment, MSBuild, FluentValidation, Modular Monolith, xUnit, Build-Optimierung
Mentor Softwareentwicklung
Mentoring Tätigkeit
- Begleitete einen angehenden Softwareentwickler über mehr als 12 Monate bis zum erfolgreichen Ausbildungsabschluss und einem klaren Berufseinstieg
- Etablierte eine verbindliche Lernstruktur mit wöchentlichen Lernzielen und regelmäßigen Mentoring-Sessions zur nachhaltigen Kompetenzentwicklung
- Beschleunigte den Praxistransfer technischer Grundlagen durch reale Aufgabenstellungen und verkürzte die Einarbeitung in neue Themen deutlich
- Unterstützte den Berufseinstieg durch fachliche Vorbereitung und Entscheidungsbegleitung und vermied Trial-and-Error-Wechsel
- Technologien & Methoden: Softwareentwicklung, Mentoring, Strukturierte Wissensvermittlung, Problemanalyse, Feedback-Prozesse, C#, Testpyramide, MSBuild, Clean Code
Senior Softwareentwickler
Miele & Cie. KG
- Übernahm interimistisch die Rolle des Technical Product Owners / Tech Leads für ein 7-köpfiges Team über sieben Release-Zyklen und steigerte die Sprint-Planerfüllung von ~75 % auf > 95 % durch klare technische Priorisierung und Debt-Fokus
- Wirkte maßgeblich an der Modernisierung einer gewachsenen .NET-Codebase (Xamarin → .NET MAUI) für eine produktive Enterprise-Anwendung mit > 300.000 monatlich aktiven Nutzern mit und reduzierte App-Abstürze um ~60 % innerhalb von 12 Monaten
- Etablierte verbindliche Clean-Code-Regeln, Architekturleitlinien und Qualitätstore über 13 beteiligte Teams hinweg und erhöhte die automatisierte Testabdeckung von ~25 % auf > 70 %
- Reduzierte regressionsbedingte Fehler um > 50 % durch konsequente Testautomatisierung, Refactoring und technische Konsolidierung einer Codebasis mit > 300.000 LOC
- Senkte technische Schulden durch Entkopplung kritischer Module und verkürzte die Integrationszeit neuer Features von mehreren Tagen auf < 1 Tag pro Modul
- Unterstützte datenbasierte Produktentscheidungen durch Einführung von Analytics für zentrale Funktionen und steigerte deren Nutzung um ~30 %
- Beschleunigte den Kompetenzaufbau im Team durch Pair Programming und Mentoring und halbierte die Einarbeitungszeit neuer Entwickler von ~6 auf < 3 Wochen
- Technologien & Methoden: C#, .NET MAUI, Xamarin, ASP.NET-basierte Services, SonarQube, FluentAssertions, Moq, automatisierte Tests, Refactoring, Modularisierung, Qualitätstore, Analytics, Pair Programming, Agile Entwicklung, .NET 7, NuGet, Clean Architecture, Resilienz, DDD, Performance-Profiling, Story Mapping, Root Cause Analysis, Serilog, Legacy Assessment, Codebase Assessment, MSBuild, Modulare Architektur, Clean Code, Anforderungsentwicklung, Integrationsmuster
Senior Softwareentwickler & Technology Consultant
Salt & Pepper Technology GmbH
- Lieferte internationale Cross-Plattform-Projekte (C#, Xamarin) über mehr als fünf Produktmodule hinweg und stellte konsistente Releases in verteilten Teams sicher
- Reduzierte Regressionsfehler innerhalb von sechs Monaten um rund 45 % durch Mocking-basierte Tests, klare Abnahmekriterien und strukturierte Review-Checklisten
- Entwarf modulare Architekturkonzepte für Anwendungen mit über 100.000 LOC und verkürzte die Feature-Implementierung von mehreren Tagen auf unter 1–2 Tage pro Modul
- Beriet Kunden aus Consumer Electronics und Agrartechnik zu Architektur- und Technologieentscheidungen und verhinderte Fehlinvestitionen durch frühzeitige Systementwürfe
- Entwickelte interne Tools zur Projektabstimmung und senkte Koordinationsaufwand sowie Rückfragen zwischen Entwicklung, QA und Produktmanagement messbar
- Technologien & Methoden: C#, Xamarin, Mobile Cross-Plattform-Entwicklung, Git, Jira, Bitbucket, Automatisiertes Testen, Mocking, Software-Architektur, Code-Reviews, Legacy Assessment, Codebase Assessment, NUnit, Testpyramide, MSBuild, Modulare Architektur, Clean Architecture, Schnittstellendesign, Clean Code, FluentAssertions, SonarQube
Systemingenieur
Internationales Transportunternehmen
- Verantwortete den stabilen Betrieb einer Microsoft-Infrastruktur für >500 Anwender und stellte eine Systemverfügbarkeit von >95 % durch strukturierte Wartungsfenster, Monitoring und gezieltes Troubleshooting sicher
- Implementierte und pflegte Active-Directory-Strukturen für über 20 Funktions- und Rollenprofile und verkürzte On- und Offboarding-Prozesse von mehreren Stunden auf <30 Minuten
- Erhöhte die Zugriffssicherheit durch Konsolidierung, Dokumentation und Bereinigung historisch gewachsener Berechtigungen und reduzierte sicherheitsrelevante Supportfälle um >40 %
- Stabilisierte Windows-Server-Umgebungen durch gezielte Konfigurationsanpassungen, Ursachenanalyse wiederkehrender Störungen und nachhaltige Behebung struktureller Probleme
- Erstellte eine vollständige System-, Betriebs- und Übergabedokumentation und ermöglichte den eigenständigen Weiterbetrieb ohne externe Abhängigkeiten
- Technologien & Methoden: Windows Server, Active Directory, Microsoft-Infrastrukturservices, Identitäts- & Berechtigungsmanagement, Monitoring, Troubleshooting, System- & Betriebsdokumentation
Wissenschaftlicher Mitarbeiter
Hochschule Trier
- Entwickelte maßgeschneiderte Software-Tools (Python, Flask) für Forschungs- und Digitalisierungsprojekte und verkürzte manuelle Auswertungen von Stunden auf Minuten
- Unterstützte über 20 laufende Forschungsprojekte durch Automatisierung von Datenaufbereitung, Analyse und Prototyping und reduzierte Fehler- und Wiederholungsaufwand deutlich
- Etablierte reproduzierbare Analysepipelines mit Python, SQL und MongoDB und erhöhte die Nachvollziehbarkeit wissenschaftlicher Ergebnisse durch Versionierung
- Übernahm die technische Brückenfunktion zwischen Forschung, Lehre und IT und verkürzte Abstimmungs- und Umsetzungszyklen von Wochen auf wenige Tage
- Befähigte Studierende und Mitarbeitende durch Workshops und Mentoring zur eigenständigen Weiterentwicklung bestehender Software-Artefakte
- Technologien & Methoden: Python, Flask, SQL, MongoDB, GitLab, Datenanalyse, Workflow-Automatisierung, Reproduzierbare Forschung, Azure DevOps, CI/CD, Schnittstellen-Design
Softwareingenieur für mobile Enterprise-Entwicklung
DataOne GmbH
- Entwickelte und wartete produktive Enterprise-Anwendungen für Kundenumgebungen und lieferte stabile Releases in kurzen Iterationen unter realen Betriebsbedingungen
- Bearbeitete über 100 Second-Level-Support-Fälle, analysierte Logs und Fehlerursachen systematisch und verkürzte die durchschnittliche Lösungszeit auf <24 Stunden
- Reduzierte wiederkehrende Störungen um ~30 % durch nachhaltige Ursachenanalyse und strukturelle Fehlerbehebung
- Arbeitete eng an Systemintegration und Datenflüssen zwischen Anwendung und Backend-Systemen und stellte konsistente, reproduzierbare Abläufe sicher
- Technologien & Methoden: Stabilisierung produktiver Systeme, Fehleranalyse, Support-Nähe, Systemintegration, Agile Entwicklung, Azure DevOps, Schnittstellen-Design, Ursachenanalyse, Beobachtbarkeit, Abbau technischer Schulden, Bereinigung von Abhängigkeiten, Umgang mit inkompatiblen Änderungen, Refactoring
Hilfswissenschaftler
Hochschule Trier
- Wartete und kalibrierte Mess- und Sensorsysteme für mehrere parallele Versuchsaufbauten und verbesserte die Messstabilität durch systematische Justierung
- Automatisierte bestehende Mess- und Auswertungsprozesse und verkürzte Iterationszyklen zwischen Messung und Ergebnis von Tagen auf Stunden
- Ermöglichte stabile Langzeit-Messläufe über Stunden bis Tage ohne technische Abbrüche
- Analysierte umfangreiche Datensätze und bereitete Ergebnisse strukturiert für Forschungsberichte auf
- Übersetzte experimentelle Anforderungen in robuste, wartbare technische Lösungen
- Technologien & Methoden: Automatisierung, Systemstabilität, technische Analyse, reproduzierbare Prozesse, Breaking changes management, Legacy Assessment, Code Ownership, Coding Style Guides
IT-Systembetreuung & Softwareentwicklung
Franchise-Gastronomieunternehmen
- Verantwortete den stabilen Betrieb der IT- und Hardware-Infrastruktur mehrerer Filialbereiche und reduzierte ungeplante Ausfälle im Tagesgeschäft deutlich
- Modernisierte bestehende Systeme und verkürzte Update- und Anpassungszyklen durch interne Pflege statt externer Abhängigkeiten
- Migrierte zentrale operative Systeme auf kosteneffiziente, mobile Lösungen und senkte die Hardware-Kosten um >50 %, ohne den laufenden Betrieb zu beeinträchtigen
- Setzte technische Migrationen unter Produktionsbedingungen um und stellte vollständige Funktionsparität sicher
- Digitalisierte operative Prozesse schrittweise und ohne Betriebsunterbrechung
- Technologien & Methoden: Systembetrieb, Legacy-Modernisierung im laufenden Betrieb, Prozessdigitalisierung, Kostenoptimierung, Legacy Assessment, Incremental Modernization, Dependency cleanup
Zusammenfassung
Senior Softwareentwickler & Tech Lead für .NET Legacy-Modernisierung mit über 14 Jahren Erfahrung in der Stabilisierung und Weiterentwicklung produktionskritischer .NET-Enterprise-Systeme in Industrie- und Forschungsumfeldern.
Meine Kernexpertise liegt in der Modernisierung bestehender .NET-Codebasen (C#, .NET Framework → .NET 6/7/8/9), Architektur-Refactoring, CI/CD-Stabilisierung, Testautomatisierung und der Lieferfähigkeit von Software unter laufendem Betrieb. Ich arbeite bevorzugt in komplexen Brownfield-Systemen, in denen Stillstand keine Option ist und technische Schulden gezielt abgebaut werden müssen.
Nachweisbarer Impact aus realen Industrieprojekten:
- 64 % weniger Produktionsfehler
- 70 % schnellere Release-Zyklen
400.000 LOC schrittweise auf moderne .NET-Stacks migriert
95 % Release-Stabilität durch robuste Build-, Test- und Deployment-Pipelines
Stationen u. a. bei Miele, Salt & Pepper Technology und der Hochschule Trier – von industriellen Produktivsystemen über großskalige .NET-Anwendungen bis hin zu forschungsnaher Software.
Industrie-4.0-Domänenwissen (z. B. OPC UA, Asset Administration Shell) setze ich gezielt dort ein, wo es echten Mehrwert für bestehende Systeme liefert.
Ich stehe für klare technische Entscheidungen, messbare Qualität und pragmatische Lösungen. Mein Fokus liegt auf schneller Stabilisierung, nachhaltiger Architektur und der Befähigung von Teams – ohne Over-Engineering.
Rollen: Senior .NET Engineer | Tech Lead | Interim-Architekt | Technischer Consultant
Schwerpunkt: .NET Legacy-Modernisierung, Delivery- & CI/CD-Stabilisierung in der Industrie
Fähigkeiten
.Net Legacy Modernisierung
- C# (Experte)
- .Net 6/7/8/9 (Experte)
- Blazor (Experte)
- .Net Maui (Experte)
- Asp.net (Mvc/web Api) (Experte)
- Refactoring (Experte)
- Modularisierung (Experte)
- Nuget-paket-/versionierungsstrategie (Experte)
- Ef Core (Fortgeschritten)
- Modulare Architektur (Fortgeschritten)
- Dependency Management (Fortgeschritten)
- Nuget (Fortgeschritten)
- Wpf (Fortgeschritten)
Architektur & Engineering
- Clean Architecture (Experte)
- Schnittstellendesign (Experte)
- Technische Schulden (Experte)
- Code Ownership (Experte)
- Coding Style Guides & Guidelines (Experte)
- Clean Code (Experte)
- Anforderungsentwicklung (Experte)
- Integrationsmuster (Fortgeschritten)
- Modular Monolith (Fortgeschritten)
- Resilienz (Fortgeschritten)
- Ddd (Mittelstufe)
- Performance-profiling (Fortgeschritten)
- Story Mapping (Mittelstufe)
Delivery & Qualität
- Ci/cd (Experte)
- Github Actions (Experte)
- Testpyramide (Experte)
- Xunit (Experte)
- Nunit (Experte)
- Moq (Experte)
- Fluentassertions (Experte)
- Shouldly (Experte)
- Teamcity (Fortgeschritten)
- Msbuild (Fortgeschritten)
- Build-optimierung (Fortgeschritten)
- Sonarqube (Fortgeschritten)
- Ndepend (Fortgeschritten)
- Azure Devops (Mittelstufe)
- Bitbucket (Mittelstufe)
- Fluentvalidation (Mittelstufe)
- Coderabbit (Mittelstufe)
Plattform/runtime
- Docker (Fortgeschritten)
- Root Cause Analysis (Experte)
- Docker Swarm (Fortgeschritten)
- Observability (Fortgeschritten)
- Serilog (Fortgeschritten)
- Portainer (Mittelstufe)
Modernisierung
- Legacy Assessment (Experte)
- Codebase Assessment (Experte)
- Strangler Fig Pattern (Experte)
- Incremental Modernization (Experte)
- Dependency Cleanup (Fortgeschritten)
- Breaking Changes Management (Fortgeschritten)
- Technical Debt Remediation (Fortgeschritten)
Daten, Plattformen & Schnittstellen
- Sql Server (Fortgeschritten)
- Mongodb (Experte)
- Opc Ua (Mittelstufe)
- Aas (Asset Administration Shell / Verwaltungsschale) (Fortgeschritten)
Agile Methoden, Rollen & Tools
- Scrum (Experte)
- Scrum Master (Fortgeschritten)
- Kanban (Experte)
- Agile Softwareentwicklung (Experte)
- Product Owner (Fortgeschritten)
- Tech Lead (Fortgeschritten)
Kommunikation, Führung & Zusammenarbeit
- Teamführung (Mittelstufe)
- Mentoring (Fortgeschritten)
- Pair Programming (Experte)
- Technical Leadership (Fortgeschritten)
It-betrieb, Systeme & Support
- Benutzer- & Rechteverwaltung (Fortgeschritten)
- Security-grundlagen (Fortgeschritten)
- Troubleshooting (Experte)
Forschung, Automatisierung & Analyse
- Prozessautomatisierung (Fortgeschritten)
- Prozessoptimierung (Experte)
- Datenanalyse (Fortgeschritten)
Rollen & Delivery
- Senior Software Consultant (Experte)
- Tech Lead (Fortgeschritten)
- Technical Product Owner (Fortgeschritten)
- Dev Ops (Mittelstufe)
Soft Skills & Weitere Kompetenzen
- Technische Führung & Mentoring
- Pair Programming & Code Reviews Als Lernmethode
- Einarbeitung Neuer Team-mitglieder (Halbierung Der Onboarding-zeit)
- Etablierung Von Engineering Best Practices Über Team-grenzen Hinweg
- Technische Konzepte Verständlich Für Fachliche Stakeholder
- Brückenfunktion Zwischen Entwicklung, Qa Und Produktmanagement
- Internationale Team-koordination (Consumer Electronics, Agrartechnik)
- Systematisches Troubleshooting Bei Komplexen Legacy-systemen
- Root-cause-analyse Zur Nachhaltigen Fehlerbeseitigung
- Pragmatische Architektur-entscheidungen Ohne Over-engineering
Sprachen
Ausbildung
Hochschule Trier
Master of Science Wirtschaftsinformatik · Wirtschaftsinformatik · Trier, Deutschland
Hochschule Trier
Bachelor of Science Informatik · Informatik · Trier, Deutschland
DHC GmbH
Fachinformatiker Anwendungsentwicklung · Saarbrücken, Deutschland
Zertifikate & Bescheinigungen
Grundlagen C# mit Microsoft
ISTQB - Zertifizierter Tester
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Oliver ansässig?
Welche Sprachen spricht Oliver?
Wie viele Jahre Erfahrung hat Oliver?
Für welche Rollen wäre Oliver am besten geeignet?
Was ist das neueste Projekt von Oliver?
Für welche Unternehmen hat Oliver in den letzten Jahren gearbeitet?
In welchen Industrien hat Oliver die meiste Erfahrung?
In welchen Bereichen hat Oliver die meiste Erfahrung?
In welchen Industrien hat Oliver kürzlich gearbeitet?
In welchen Bereichen hat Oliver kürzlich gearbeitet?
Was ist die Ausbildung von Oliver?
Ist Oliver zertifiziert?
Wie ist die Verfügbarkeit von Oliver?
Wie hoch ist der Stundensatz von Oliver?
Wie kann man Oliver beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Analytics-Softwareentwickler & Tech Lead
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Lemgo, Deutschland arbeiten