Download PDF


Technical Consultant / Software Developer with extended experience working on Microsoft Dynamics CRM solutions, including custom workflows, plugins, back-end repositories and message handling. Dedicated in solving business cases using proven and new technology. Swiftly learns existing code base. Easily communicates with a wide spectrum of customers and employees. Translates requirements and processes to applicable solutions. Enthusiastically presents solutions to the business. 

Work experience

Jan 2016Present

CRM Technical Consultant


Provide technical expertise on, develop, and configure for MS Dynamics CRM and MS Unified Service Desk.

Configure and development of Unified Service Desk extensions.

Provide demo's and host work-stream sessions to new and existing customers.

Developed a Fetch XML  interface generator, configurable through CRM for Nuon / Vattenfall.

Developed an omni-channel adapter for Unified Service Desk. When communication over any channel is routed to an agent, the adapter will recognize the customer, open the corresponding records in the CRM system, open a 360 view and contextually set all agent-scripts according to the customer intention. The adapter can work with many API's through the implementation of a custom developed HTTP over TCP server.

Developed a custom notification and validation solution in Dynamics CRM 2016 for Autostadt(Volkswagen). The solutions allows validation to be done on the back-end server of CRM and provide contextual information through custom notifications in the CRM form.

2014Dec 2015

Software Developer

Brunel International

Developing core business driving solutions deployed to offices in over 40 countries.

Empowering recruiters and account-managers to more efficiently find & place candidates, interface back-office data and provide valuable KPI data.

- Finished developing a RabbitMQ service-bus that integrates between Dynamics CRM and third party web services.

- Finished developing CRM to My Brunel back-end and RabbitMQ based message routing for interfacing to external systems.

- Finished RabbitMQ Email handler. Message handler that receives email messages from My Brunel and CRM, selects the right template based on type, language and gender, dynamicly populates the template, sends email async through cloud based mail service (Mandrill API).

- Finished upgrading existing entity structure CRM 2011 to CRM 2015.

- Finished working on a fully web based business process driven recruitment platform, which uses CRM 2015 as a back-end data provider. Wrote back-end functionality to integrate with a business process data model to dynamically drive the web application and interfaces. Back-end functionality consisted of custom workflows and plugins, Rabbit MQ message handlers with CRUD repositories, logical repositories.


Junior CRM Developer

Brunel International

Assisting team of senior developers in developing a customized recruitment platform based on CRM 2011.

Responsible for designing and developing screens, custom JavaScript, workflows, plugins and deployment management.


Practical Thesis Study

Hunite Employee Self-service Software

Researched and advised on bottlenecks and improvements in Hunite's project-management department.


System Administrator

Ingenieursburo De Wilde B.V.

Facilitated forty employees in their ICT needs.


Dynamics CRM

Full stack development front- to back-end.


Worked in international Agile teams. Skilled in scrum and VSTS/TFS.

Committed Developer

Can find a balance between quality and delivering on time. Applies proven and new technology to business cases and delivers reliable solutions.

Technical Tools

Microsoft Dynamics CRM (on-premise and online), CRM SDK (workflows, plugins and back-end data providers) and database (2011/2013/2015/2016), .NET C#, JavaScript, RabbitMQ (service bus and message handling), Linq, (fetch)XML, Visual Studio (2013 - 2015), SQL Server (data migrations), Team Foundation Server, Visual Studio Team Services, Microsoft Unified Service Desk for CRM, JSON, XML, WebAPI, Azure Resource Manager, Postman



Feb 2016

Unified Service Desk for Microsoft Dynamics CRM


Ten day advanced course by Microsoft on configuring and developing for Unified Service Desk.


Microsoft Certified Solution Developer


Obtained all four Microsoft Dynamics CRM certifications granting the title of MCSD


Microsoft Dynamics CRM 2011 Customization and Configuration

Global Knowledge

Microsoft Dynamics CRM 2011 Installation and Deployment

Global Knowledge

Extending Microsoft Dynamics CRM 2011

Global Knowledge

Microsoft Dynamics CRM 2011 Applications




Bachelor of Applied Science (B.A. Sc.), Business and Information Management

InHolland University of Applied Sciences