Marc Vangrieken

Software Engineer & Architect | C# .NET | Python | Freelance

Antwerp, Flemish Region, Belgium

About

Hi, I’m Marc Vangrieken. I’m a senior software engineer with 15+ years of experience designing, building, and evolving complex systems. 💡 Core Competencies ✔ .NET (Core, 8) & C# Backend Development ✔ Cloud Platforms: Azure & AWS ✔ API Design & Integration ✔ Domain-Driven Design (DDD) ✔ Software Architecture & Refactoring ✔ Solution Architecture & System Design ✔ Functional & Technical Analysis ✔ Domain-Specific Language (DSL) Design 🔗 github.com/designmatters 📩 [email protected]

Experience

  • Senior Software Developer at Stream Software
    Jul 2025 - Present · 1 yr

  • DesignMatters (21 yrs 6 mos)
    • Startup-Focused Software Architect & Developer
      Mar 2019 - Present · 7 yrs 4 mos

      Risolto Fintech startup focused on debtor management. I expanded their platform with new backend services, onboarded new types of customers, and developed key integrations like Magda, Digiteal (PEPPOL), Symeta, Adfinity, and POM. Walkly.app Real estate video startup. Delivered a fixed-price project involving the design and development of a server-side video editing engine, featuring a custom domain-specific language that compiles to FFmpeg commands. Phished.io Cybersecurity scale-up. Led the architectural redesign for their platform rewrite. Design and development of autonomous (micro)services for e-learning, communication, customer onboarding. Worked on the overall architectural and solution design. Designed a strategy to gradually replace the existing system. Setup of all CI/CD pipelines. I did all technical interviews with candidates and took hiring decisions together with the CEO. Nallian Air Cargo scale-up. Contributed to platform engineering and message infrastructure. Refactored their data flow processing engine from SQL Server to MongoDB. Built a low-code notification service with user preference UIs. Maintained analytics NuGet packages. C# | .NET Core | Domain-Driven Design | CQRS | REST | Microservices | TDD | SQL Server | Entity Framework Core | MongoDB | Cosmos DB | NHibernate | Dapper | ADO.NET | Migrations | GraphQL | Hasura | Azure | Azure DevOps | Table Storage | Application Insights | Azure Service Bus | Container Registry | Azure Functions | Azure Logic Apps | Key Vault | Virtual Network (VNet) | Blob Storage | Table Storage | ARM Templates | Azure SQL Database | AWS | S3 | Lambda | Step Functions | DynamoDB | CloudWatch | API Gateway | RabbitMQ | Kafka | Azure Event Hubs | Hangfire Pro | WPF | MVVM | XAML | Visual Studio | Blend for Visual Studio | Prism | ReactiveUI | Vue.js | xUnit | Cypress | IdentityServer4 | Auth0 | Docker | MinIO | FFmpeg | Python 3.11 | Domain-Specific Language Development | SendGrid API

    • Owner
      Jan 2005 - Present · 21 yrs 6 mos

  • Technical Lead at Bringme
    Feb 2017 - Feb 2019 · 2 yrs 1 mo

    Hands-on development during the complete rewrite of their systems to enhance performance and scalability. I introduced Domain-Driven Design and was a member of the core backend team, focusing on correct implementation, code design and coding practices. C# | .NET Core | Entity Framework Core, Domain-Driven Design (DDD) | CQRS | REST Services | Autonomous Microservices | Background Jobs | Azure | Azure Functions | Azure Logic Apps | Azure Service Bus | SQL Server | CosmosDB | Application Insights | Entity Framework Core | IdentityServer4 | Hangfire Pro | Test-Driven Development (TDD) | Visual Studio | SAFe Methodology

  • Software Architect at Bank . Banque J. Van Breda & C°
    Mar 2012 - Feb 2017 · 5 yrs

    Built internal tools supporting 40+ developers working on a new core banking platform. Analyzed and developed a mainframe emulator. Created an advanced status page for internal system visibility. Analyzed and developed an interest rate management tool based on decision trees. Developed a high-end artifact repository manager for build outputs, in close collaboration with the enterprise architect. Led a team responsible for the full digital transformation of the leasing department by building a custom document management and archive system. Implemented an auto-update library for non-web applications. Mentored COBOL developers transitioning to C#. C# | WCF | WPF | Windows Forms | Xamarin Forms | On-Premises | ADO.NET | Windows Services | XML | XSLT | SQL Server | MSBuild

  • Technical Lead at ENGIE Electrabel
    May 2007 - Mar 2012 · 4 yrs 11 mos

    Developed a cabling management tool for nuclear plants Doel and Tihange. Analyzed and developed a C# library for easy consumption and composition of SCADA time series data streams. Maintained and refactored a gas network monitoring and trading tool. C# | WCF | Windows Forms | WPF | COM | Visual Studio | On-Premises | .NET Framework | Win32 API Interop | ActiveX | SQL Server | ADO.NET | Windows Services | MVVM | Dependency Injection | Unit Testing | XML