$ cat about_me.md
Professional Background
I'm Wouter Nijenhuis, a Software Engineer with over 13 years of experience building innovative solutions across government, healthcare, and enterprise sectors. Currently working at RDW, I specialize in modernizing legacy systems and developing scalable, maintainable applications using Microsoft technologies.
Current Role
Software Engineer at RDW
January 2021 - Present | Groningen, Netherlands
Leading the modernization of EUCARIS, a decentralized European platform facilitating secure, cross-border exchange of vehicle and driving license data among national registration authorities.
- → Championed migration to .NET 8 and Git version control
- → Redesigned architecture for modular, scalable services
- → Introduced Blazor for interactive web applications
- → Implemented comprehensive TDD with xUnit, Moq, AutoFixture, Shouldly, Reqnroll, and Playwright
- → Managed CI/CD pipelines using Azure DevOps and YAML
- → Exploring containerization with Docker, Podman, and Azure Container Apps
Professional Experience
Software Engineer Microsoft - Get There
March 2018 - December 2023 (5 years 10 months)
Contributed to diverse client projects across government, healthcare, and enterprise services. Designed and developed scalable web applications using ASP.NET Core, Angular, and Azure services with emphasis on clean architecture and TDD.
Software Engineer - KPN
April 2018 - December 2020 (2 years 9 months)
Developed ASP.NET MVC portal and BART web application using C# and Vue.js for workspace management. Acted as DevOps engineer in complex environment integrated with Active Directory, Exchange, and Azure.
Software Engineer Microsoft - Royal GD
July 2017 - February 2018 (8 months)
Designed ASP.NET Core web applications for animal health research. Built frontend with Angular and managed deployments via Bamboo.
Software Engineer Microsoft - Sogeti Nederland
May 2015 - February 2018 (2 years 10 months)
Built Assessment Suite using Angular, ASP.NET Web API/Core, Azure Cosmos DB, and Azure DevOps. Developed web portal for managers to deploy virtual images in Azure.
Software Developer - Belastingdienst
June 2015 - April 2017 (1 year 11 months)
Resolved production issues using TDD. Developed ASP.NET Core portal with Angular Material. Focused on test automation and CI using Jasmine, Karma, Selenium, and SpecFlow.
Developer - Malengo
February 2012 - April 2015 (3 years 3 months)
Built ASP.NET MVC CMS solutions and Social Business Software platform. Worked in Scrum team using TDD and design patterns. Modernized frontend with Angular, TypeScript, and LESS.
Junior Software Developer - LeadQ
April 2011 - April 2012 (1 year 1 month)
Developed LeadQ3 lead management system helping businesses track and convert potential customers, boosting ROI through efficient workflow management.
Education
Master's Bridge Program in Computer Science
Hanze University | 2012 - 2013
Bachelor's Degree in Computer Science
Hanze University | 2009 - 2013
Certifications
Microsoft Certified: Azure Developer Associate (AZ-204)
Issued October 2021
Professional Scrum Master I
Scrum.org | Issued October 2018
MCSD: App Builder
Microsoft | Issued November 2014
Additional Microsoft Certifications
- • Developing ASP.NET MVC Web Applications (70-486)
- • Programming in HTML5 with JavaScript and CSS3 (70-480)
- • Developing Microsoft Azure and Web Services (70-487)
Expertise & Skills
.NET & Backend
- • C# & .NET 8 / .NET Core
- • ASP.NET MVC & ASP.NET Core
- • Blazor & Web API Development
- • Entity Framework & LINQ
- • Microsoft SQL Server
Frontend & Web
- • Angular & React.js
- • TypeScript & JavaScript
- • Vue.js
- • HTML5, CSS3, SASS/LESS
- • Bootstrap & Angular Material
Cloud & DevOps
- • Microsoft Azure & Azure DevOps
- • Azure Cosmos DB & Container Apps
- • Docker & Podman
- • CI/CD Pipelines (YAML)
- • Git Version Control
Testing & Quality
- • Test-Driven Development (TDD)
- • xUnit, Moq, AutoFixture, Shouldly
- • Reqnroll & SpecFlow
- • Playwright & Selenium
- • Jasmine & Karma
Methodologies & Practices
- • Agile & Scrum (PSM I Certified)
- • Clean Code & Clean Architecture
- • Design Patterns
- • Code Review & Pair Programming
- • System Performance Optimization
Personal Journey
Beyond my professional role at Microsoft, I'm a dedicated father and technology enthusiast. I believe in the power of technology to connect people and create meaningful experiences.
The "DevDad" moniker represents my dual passion: being an engaged parent while pursuing excellence in software development. I enjoy sharing my knowledge and experiences through various projects, including the portfolio sites I've built for my family.