Willem D'Haeseleer, Developer in Belgium
Willem is available for hire
Hire Willem

Willem D'Haeseleer

Verified Expert  in Engineering

JavaScript Developer

Location
Belgium
Toptal Member Since
January 18, 2014

Willem is a top developer who specializes in writing JavaScript to design powerful back-end APIs and highly interactive UI/UX environments--while always keeping the exact requirements into focus. He is an avid practitioner of BDD and Kanban, and he enjoys technical talks with colleagues.

Portfolio

SocialExpress
Git, Jira, Mercurial, Amazon EC2, MongoDB, Node.js, Python, Restangular...
Barco NV (dzine division)
Mercurial, Backbone.js, Socket.IO, RequireJS, MongoDB, Node.js, .NET Compact...
Transport Care NV
jQuery, JavaScript, T-SQL (Transact-SQL), ASP.NET MVC, C#, VB.NET

Experience

Availability

Part-time

Preferred Environment

Windows

The most amazing...

...application I've built was a document management tool that was fully customizable with dynamic widgets through drag and drop.

Work Experience

JavaScript developer

2013 - PRESENT
SocialExpress
  • Extended features in the Social Media reporting tool.
  • Optimized various Angular views and Python routes.
  • Was Scrum Master and Jira maintainer.
Technologies: Git, Jira, Mercurial, Amazon EC2, MongoDB, Node.js, Python, Restangular, AngularJS

JavaScript Developer

2012 - 2013
Barco NV (dzine division)
  • Assisted maintenance of the Display Studio Suite in C++ MFC and C# interfaces.
  • Developed the automation procedure to remotely update Compact Framework applications on handheld devices.
  • Initiated web development for the web port of a native desktop application using Backbone, RequireJS, and MongoDB.
Technologies: Mercurial, Backbone.js, Socket.IO, RequireJS, MongoDB, Node.js, .NET Compact, C#, Microsoft Foundation Class (MFC) Library, Microsoft Foundation Classes (MFC), C++

Developer

2010 - 2012
Transport Care NV
  • Responsible for development and optimization of complex T-SQL stored procedures.
  • Developed database monitoring tools to monitor operational data and notify operators through desktop notifications.
  • Introduced ASP.NET MVC to further enhance the garage resource system and allow for more flexible web development.
  • Introduced, implemented, and educated use of the Git source control system as an alternative to Sourcesafe.
  • Developed the inhouse time tracking and invoicing software.
Technologies: jQuery, JavaScript, T-SQL (Transact-SQL), ASP.NET MVC, C#, VB.NET

JSON Settings

I wrote an abstract class while working as a .NET developer. It allows users to quickly create typed settings that are persisted through JSON files. I wrote it to avoid using the XML files that were popular in .NET at the time.

Languages

JavaScript, C#, HTML5, SQL, C++, T-SQL (Transact-SQL), CSS, VB.NET, Python, PHP

Libraries/APIs

Node.js, RequireJS, jQuery, jQuery UI, Backbone.js, Microsoft Foundation Class (MFC) Library, Socket.IO, Restangular, Microsoft Foundation Classes (MFC)

Tools

Mercurial, Bitbucket, WebStorm, Jira, Git, GitHub, Jenkins, Node Inspector

Frameworks

AngularJS, .NET Compact, .NET, ASP.NET MVC

Paradigms

Scrum, Kanban, Continuous Integration (CI), Behavior-driven Development (BDD)

Platforms

Windows, Amazon EC2, Ubuntu

Storage

SQL Server Management Studio (SSMS), Microsoft SQL Server, MongoDB, NoSQL, MySQL, JSON

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