Wim Van Dender
Verified Expert in Engineering
Full-stack Developer
La Nucia, Spain
Toptal member since January 17, 2022
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
Experience
Availability
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
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.
Architect | Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
HalLucinate
https://github.com/wimvandender/hal-lucinateBecause 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.
Education
Master's Degree in Industrial Engineer Electronics and ICT
University College of Antwerp - Antwerp, Belgium
Bachelor's Degree in Applied Information Technology
University College of Antwerp - Antwerp, Belgium
Certifications
Problem Solving (Basic) Certificate
HackerRank
C# (Basic) Certificate
HackerRank
Problem Solving (Intermediate)
HackerRank
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring