10 Jahre Erfahrung in der Entwicklung von Web-Services
7 Jahre Erfahrung mit C# & .Net
- C# 12
- .Net 8
- .Net Framework 4.8.1
- .Net Core 3.1
- Entity Framework Core
- UI: Blazor & Razor Pages
- ASP.Net Core
Master of Science in Wirtschaftsinformatik
- Studium an der Universität Osnabrück 2007 - 2012
- Bachelor of Science in Information Systems (2010)
- Master of Science in Wirtschaftsinformatik (2012)
- Auslandssemester an der University of South Florida (2009)
- Integration komplexer Anwendungen in ETL-Prozesse des Data Warehousing (2011)
- Einsatz von künstlichen neuronalen Netzen für das Cloud Computing (2011)
- Konzeption und prototypische Implementierung eines Meta-Operators zur Anwendung und Bewertung alternativer Klassifikationsverfahren für das Open-Source-Data-Mining-Werkzeug RapidMiner (2012)
Erfahrung mit Software-Architektur
- Clean Architecture
- Design Patterns
- Schnittstellen-Entwicklung (API-Design)
- DDD (domain driven design)
- TDD (test driven development)
- DRY - Don't repeat yourself
- SOLID-Prinzipien
- Single-Responsibility
- Open-Closed-Prinzip
- Liskovsche Substitution
- Interface-Segregation
- Dependency-Inversion
- CQRS (Command-Query-Responsibility-Segregation)
- Hexagonale Architektur (Ports-und-Adapter)
Seit 2022: Projekt für Futurepath (Cariad)
- Weiterentwicklung einer C# .NET 6 Web-Anwendung
- Backend: EF Core (Code First)
- Frontend UI: Blazor Server
- Unit Tests & Integration Tests mit xunit, bunit, Moq & FluentAssertions
- Staging-Environment & Deployment zu IIS
- Micro-Services
- Excel Imports & Exports mit ClosedXml
2020 bis 2022: Projekt für M-Soft
- Weiterentwicklung der .NET Web-Anwendung in C# & Update auf .NET 6
- Backend: Repositories using EF Core (Code First) & DB, Indexer, Lucene Suche
- Frontend UI: Razor Pages & Blazor Server
- Unterstützung durch Paired Programming
- Security, Password Hashing, AccessToken
- Entwicklung von Coding Guidelines
- DevOps & Pulumi
2018 bis 2020: Projekt für Brunel (M-Soft)
- Neuentwicklung eines DMS (Dokumenten Management System) mit C#, .Net 4.7 & Asp.Net Core
- .Net Core 2.2.
- Gemeinsame Teamplanung weiterer Entwicklung in Sprint-Meetings
- Debugging und Fehlerbehebung
2015 bis 2018: Projekt mit Motion Media GmbH
- Neuentwicklung eines Webservices zur Erstellung von virtuellen Touren
- Architekturplanung der neuen Anwendung
- Entwicklung dieser Anwendung
- Debugging und Fehlerbehebung
2013 bis 2015: Projekt für Gebit Münster
- C#-Entwicklung eines generalisierten Katalogsystems
- CQRS-Architektur (Command-Query-Responsibility-Segregation) in Verbindung mit einem Eventstore
- Weiterentwicklung der bestehenden Anwendung
- Weiterentwicklung und Debugging
