Wim Van Dender, Developer in La Nucia, Spain
Wim is available for hire
Hire Wim

Wim Van Dender

Verified Expert  in Engineering

Full-stack Developer

La Nucia, Spain

Toptal member since January 17, 2022

Bio

Wim Van Dender is a seasoned engineer who has been working as a full-stack developer for 15+ years. He has been involved in long-term projects for Veolia Transport Netherlands, a company mainly active in public transportation, for ArcelorMittal, developing projects for the medical and prevention department, and BASF. Captivated by domain-driven design and design patterns, Wim Van Dender is always in pursuit of new challenges, aiming at improving the quality and expressiveness of software.

Portfolio

BASF
C#, .NET 6, Angular, Azure DevOps, Jira, Bitbucket, ASP.NET MVC, Azure, Git...
ArcelorMittal Ghent
Angular, REST, Windows Presentation Foundation (WPF)...
Veolia Transport Netherlands
.NET, C#, SQL, LLBLGen, Windows Development, Google Maps Development...

Experience

Availability

Part-time

Preferred Environment

Git, Design Patterns, C#, Visual Studio, Domain-driven Design (DDD), Azure, Azure DevOps, REST, Docker, Microsoft SQL Server

The most amazing...

...thing I've built is a carwash app with smart card access and multiple credit systems based on the physical location of workers at a steel manufacturing plant.

Work Experience

Architect | Full-stack Developer

2019 - PRESENT
BASF
  • Modernized and ported the existing .NET legacy application to Azure.
  • Created a mobile web app for visitors to call their contact on-site.
  • Developed an application for the full plant inspection and maintenance lifecycle, interfacing with multiple other applications and SAP, architected to Cloud-optimized and Cloud-native.
  • Developed an application for sick leave reporting, using ASP.NET core and Blazor, interfacing with HR application and SAP.
Technologies: C#, .NET 6, Angular, Azure DevOps, Jira, Bitbucket, ASP.NET MVC, Azure, Git, JavaScript, Domain-driven Design (DDD), SQL Server, Visual Studio Development, Azure Functions, ASP.NET, Architecture, .NET Core, HTTP REST, Unit Testing, DevOps, Microservices Development, ASP.NET, OpenID Connect (OIDC), Razor, ASP.NET, Razor Pages, LINQ, .NET, Blazor, Sass

Architect | Full-stack Developer

2016 - 2019
ArcelorMittal Ghent
  • Rewrote a VB6 application into WPF to manage safety datasheets for the medical department and the approval and use of new chemical products. An intranet catalog application was also developed using AngularJS 1.6 (TypeScript).
  • Developed an application for license plate recognition that monitored camera events of MileStone's LPR software and communicated with multiple PLCs.
  • Built a Xamarin app for the fire-fighting department for inspecting equipment using QR-codes to provide inspection feedback and pictures. The app used a hardware barcode scanner of an industrial handheld (Android).
  • Conceptualized the architecture and developed an application that managed the carwash and credits of employees based on the zone they work on the plant, interacting with the badging system to allow access. I used Angular 8 for the front end.
  • Architected and developed an application to organize and manage measurement campaigns conducted by the medical department. They collect air samples that need to be analyzed by external laboratories and report the results to the government.
  • Created the back end for a section speed control system. This application integrates third-party software, Milestone, to retrieve images from traffic cameras.
  • Worked on a WPF-based application that handles material scheduling for an all-weather terminal and interfaces with multiple systems.
Technologies: Angular, REST, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), .NET, C#, Entity Framework, Xamarin, Android, OWIN, Azure DevOps, Git, JavaScript, Domain-driven Design (DDD), SQL Server, Visual Studio Development, Architecture, .NET Core, HTTP REST, Unit Testing, DevOps, ASP.NET, OpenID Connect (OIDC), Razor, LINQ, .NET, Sass

Full-stack Developer

2008 - 2016
Veolia Transport Netherlands
  • Worked on an application for the management and publication of stop timetables and developed an XML standard to communicate with external publishers.
  • Renewed the public website for the timetable-related information.
  • Implemented the European Transmodel standard—timetable information was integrated into a master database using XML interfaces. Provided technical support during the startup of this application in Portugal and Australia.
  • Developed a management and ticketing application for the renewed terminal of the ferries of Zeeland. The back-end application was responsible for creating and using barcodes and communicating with the hardware on-site.
  • Created an ASP.NET MVC application for the purchasing department to approve and register order intakes and contract management. Provided technical support during the startup of this application in Portugal and Australia.
  • Built an application to support the human resources department's new and exit hire workflow. By using an approval workflow and web services, multiple other applications and departments were notified of personnel mutations.
  • Developed the back end for the mobile apps of Veolia Transport, using an XML/JSON API and spatial information; multiple apps had access to both static and real-time timetable data. A subcontractor did the mobile app development itself.
  • Architected and developed an invoicing application for a subsidiary of Veolia Transport for taxi rides. Created an XML standard for the exchange of taxi rides and related information.
  • Migrated interfaces from the PERMAN application to the Profit application. All human resources-related interfaces were recreated using the Profit application as a source.
  • Architected and developed the data warehouse of the national ticketing system. The 10,000 transactions/month were imported using a .NET and XML and then transformed using different algorithms to allow the detailed reporting using cubes.
Technologies: .NET, C#, SQL, LLBLGen, Windows Development, Google Maps Development, ASP.NET MVC, HASTUS, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), SQL Server, Infragistics, Telerik, JavaScript, SQL Server, Visual Studio Development, Transmodel, Architecture, Unit Testing, DevOps, ASP.NET, Razor, ASP.NET, LINQ, .NET

Full-stack Developer

2014 - 2015
Tension Technology International
  • Created a SaaS solution for license management and security of software to secure the software developed by Tension Technology International.
  • Secured the software based on a license key, including online and offline verification.
  • Used Linux (ubuntu) as a deployment environment for the application.
Technologies: MongoDB, Express.js, AngularJS, Node.js, NoSQL

HalLucinate

https://github.com/wimvandender/hal-lucinate
An opinionated implementation of the Hypertext Application Language for .NET.

Because I've used the HAL specification in many of my projects, I've created this library, so it is even easier to use hypermedia as the engine of the application state.

HAL makes the API explorable and its documentation easily discoverable from within the API itself. In short, adopting HAL will make the API easier to work with and, therefore, more attractive to developers.
2006 - 2008

Master's Degree in Industrial Engineer Electronics and ICT

University College of Antwerp - Antwerp, Belgium

2003 - 2006

Bachelor's Degree in Applied Information Technology

University College of Antwerp - Antwerp, Belgium

NOVEMBER 2021 - PRESENT

Problem Solving (Basic) Certificate

HackerRank

NOVEMBER 2021 - PRESENT

C# (Basic) Certificate

HackerRank

NOVEMBER 2021 - PRESENT

Problem Solving (Intermediate)

HackerRank

Libraries/APIs

Entity Framework, LINQ, Windows Development, Google Maps Development, Infragistics, Node.js

Tools

Git, Visual Studio Development, Bitbucket, MATLAB, ModelSim, LLBLGen, Jira

Languages

SQL, C#, HTML, CSS, .NET, JavaScript, C++, VHDL, Python, Sass

Frameworks

.NET, ASP.NET MVC, Windows Presentation Foundation (WPF), ASP.NET, .NET Core, ASP.NET, Angular, Razor, ASP.NET, Razor Pages, Blazor, Express.js, AngularJS

Paradigms

Design Patterns, REST, Unit Testing, DevOps, Object-oriented Design (OOD), Azure DevOps, Microservices Development

Storage

SQL Server, SQL Server, NoSQL, MongoDB

Platforms

Xamarin, Azure, Azure Functions, Linux, Telerik, Android, Raspberry Pi, Docker, Kubernetes

Other

Windows Communication Foundation (WCF), Architecture, HTTP REST, .NET 6, Domain-driven Design (DDD), OpenID Connect (OIDC), CCNA, Electronics, FPGA, HASTUS, OWIN, Transmodel

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring