10/16/2026 updated


100 % available
Software Engineer & Architect | C# / .NET | Azure | API & System Integration | 19+ yrs experience
Weert, Netherlands
Only remote
Computer Sciences - Technische Universiteit EindhovenAbout me
Software Engineer with 19+ years of experience in C#/.NET, software architecture, cloud platforms, and system integration. I turn complex business processes into flexible, reliable software, with a strong background in industrial automation, MES, production planning, and enterprise systems.
Application Programming Interfaces (APIs)C Sharp (Programming Language)Software ArchitectureAzure Active DirectorySolution ArchitectureSystems Integration
I am a freelance software engineer with over 19 years of experience designing and developing software for complex and business-critical processes.
My strength lies at the intersection of software development, architecture, and system integration. I enjoy understanding complex processes and systems and translating them into software that is flexible, reliable, and maintainable.
My technical foundation is C# and .NET. In my current projects, I work with technologies including .NET 10, Azure, Cosmos DB, SQL Server, Entity Framework Core, Angular, and Microsoft Graph. I also have extensive experience integrating external systems through REST and SOAP, including enterprise systems and industrial environments.
A significant part of my experience is in the fields of MES, production planning, and industrial automation. For example, I have worked on solutions where software communicates directly with Siemens S7 PLCs and integrates with SAP. At the same time, I currently work on modern cloud platforms where flexibility and configuration are key.
In my current assignment, I am responsible for the backend architecture of a flexible software platform. The platform was designed from the ground up to support different customers, processes, and applications through configuration. The backend is built using Clean Architecture and integrates with a wide range of external services and APIs.
I enjoy working independently and taking responsibility for a solution from end to end: from understanding an existing problem and designing the architecture to development, integration, and optimization. At the same time, I value sharing knowledge and working closely with other developers, architects, and stakeholders.
Alongside my work as a software engineer, I am a board member of Master Ski Racing Nederland, a foundation where technology, entrepreneurship, and my passion for competitive skiing come together.
I am open to interesting freelance opportunities, particularly in C#/.NET, Azure, software architecture, API and system integration, and complex custom software development.
Experience
Professional experience10+ years
Freelancer since2014
Languages
GermanGoodEnglishNative speakerDutchNative speaker
Project history
I have been working as a software engineer on the development of a highly flexible software platform designed to support a wide range of business applications. Examples include transport planning, workforce planning, and onboarding of temporary workers.
Within this project, I am responsible for the backend software architecture and have been involved in the design and development of the platform from the start.
My Responsibilities
- Responsible for the backend architecture.
- Structuring the backend according to Clean Architecture principles.
- Developing the backend using C# and .NET 10.
- Designing a flexible domain model that supports different business processes and applications.
- Developing configuration-driven functionality that allows different processes and user experiences to be configured for each customer.
- Developing and maintaining integrations with external systems and APIs.
- Developing automated unit tests.
- Working with Azure and Microsoft identity services.
Architecture & Scalability
What makes this project particularly interesting is that the platform was designed from the ground up for maximum flexibility and reusability. Rather than building a solution for a single specific application, we developed a generic platform that can be adapted to different customers, processes, and business models through configuration.
For Soma Bakery, I designed, developed, and implemented a fully custom Manufacturing Execution System (MES) to support production planning and monitor production and logistics processes.
The solution serves as a central link between planning, operational processes on the production floor, and the available production data.
Responsibilities
- Designing the software architecture and technical solution.
- Developing the backend using C# / .NET.
- Developing the data access layer using Entity Framework Core.
- Designing and optimizing the SQL Server database.
- Developing the user interface using Angular.
- Integrating the system with PLCs / Siemens S7 to exchange production data.
- Developing functionality for production planning and production process monitoring.
- Making production data available and visualizing it through Power BI.
- Integrating different parts of the production process into a single centralized system.
- Implementing and further developing the solution within the production environment.
Technologies
C# 路 .NET 路 Entity Framework Core 路 SQL Server 路 Angular 路 Power BI 路 PLC / Siemens S7 路 MES 路 System Integration
For Teekanne, a major German tea producer, I developed custom software to support manufacturing processes. The application helps process operators and planners carry out and coordinate their day-to-day activities.
The solution connects operational manufacturing processes with enterprise software, acting as a link between the production floor and the wider business.
Responsibilities
- Developing application functionality using C# and .NET.
- Implementing the data access layer using Entity Framework Core and SQL Server.
- Developing the user interface using Angular.
- Integrating with PLC systems based on Siemens S7 for exchanging production data.
- Integrating with SAP S/4HANA to exchange data with business-critical enterprise processes.
- Translating the operational needs of process operators and planners into practical software solutions.
- Implementing integrations between production automation, application logic, and enterprise systems.
Technologies
C# 路 .NET 路 Entity Framework Core 路 SQL Server 路 Angular 路 Siemens S7 / PLC Integration 路 SAP S/4HANA 路 MES 路 Enterprise Integration