I was responsible for the migration of both the front- and the backend of payroll
company Tentoo to the platform of payroll company Pay for People, now both
part of the Brisker group. The migration consisted of the implementation of
functionalities like employee registration, working hours registration, working
hours import etcetera, mainly in the backend. The backend uses Microsoft
Service Bus and Microsoft Identity Server.
02/2018 – 10/2018: NxtConsult (Rotterdam)
C# .NET-developer at BINCK BANK (Amsterdam)
C# ASP.NET MVC, .NET Core, restful web services, Kubernetes,
Docker, Swagger, NSwag, Service Fabric (limited), Kitematic (limited),
RabbitMQ (limited), Entity Framework Core (code first), Visual Studio
2017, XML, JSON, LINQ, JavaScript, AngularJS (limited), Git, TFS,
PostgreSQL, Oracle
Binck Bank has an outdated investor platform that for the most part has
been written in Delphi. To make the platform better manageable and
maintainable, Binck Bank has decided to migrate the platform in phases
to a platform based on Microsoft Microservices. The first part to be
migrated is IAM, short for "Independent Asset Manager".
With this web application independent asset managers can manage the
portfolios of their customers. Due to changes in a portfolio and / or
exchange rate changes, the number of instruments in each fund must be
recalculated every day. As a result of this 'rebalance' and new purchase
and sales orders, stock exchange orders have to be placed.
Within the 'IAM project' described above, I worked on the backend,
responsible for setting up the data model using Microsoft Entity
Framework, through 'code first'. I have also set up the RESTful web
service with which the web application (of the end users) has to
communicate. I used Swagger and NSwag to document and visualize
the web service.
I also worked on the part of which orders from the rebalance process (a
separate microservice) can be processed into aggregated orders. These
orders are processed by means of messaging (MassTransit) to the web
service.
The IAM project is still under development. 'Rebalance' and 'Aggregation'
have been successfully implemented. The next step is being able to
send orders for placing stock market orders. This is a complicated
process, where (temporary) collaboration is necessary with parts of the
old platform.
04/2012 – 01/2018: ATOS WORLDLINE (Ridderkerk)
C# .NET-developer
C#.NET, Ms MVC-framework, Visual Studio, XHTML, XML, XSD,
NHibernate, LINQ, Automapper, Entity Framework, JavaScript, JQuery,
SVN, Tortoise, Balsamiq Mockups, JAVA 8, Eclipse, XHTML, Tapestry
Framework, Jenkins, GIT, JIRA, SQL Server, Oracle
▪ Development of QV10, an administrative web application for closed
payment systems;
▪ Development of DDXC, an ASP.NET web service for closed
payment systems;
▪ Development of SmartPay ("MBOX"), a server (web service and
web application) for payments by means of mobile devices i.c.m.
QR codes;