ROBERT CHRISTIAANSE
SOFTWARE DEVELOPER
P +31 (0)6 28377234
E rwchristiaanse@gmail.com
A Zwijnenburg 21, Barendrecht
WHO AM I?
SKILLS AND TECHNIQUES
I am an experienced and passionate software developer with more than
15 years of programming experience. In recent years I have focused on
software development with Microsoft C # .NET. I am also very proficient
in programming with PHP.
I am an advocate of agile development methods such as Scrum and
Extreme Programming (XP).
I like to travel in my spare time. I also try to do as many fun things as
possible with my daughter Julia. Julia plays field hockey and I am her
'number one fan'.
MS C#.NET 
MS ASP.NET MVC 
MS ASP.NET WEB API 
MS WCF 
MS SQL SERVER 
MS ODBC 
MS ADO 
MS OFFICE OLE 
MS ENTITY FRAMEW. 
MS VSS 
MS VISUAL STUDIO 
MS LINQ 
MS OFFICE 
MS .NET CORE 
MS ASP (CLASSIC) 
MS TFS 
MS SERVICE FABRIC
(X)HTML 
XML / XSD 
JAVASCRIPT 
JQUERY 
PHP 
DELPHI 
CSS3 
MYSQL 
REST SERVICES 
PEAR 
PHPMYADMIN 
CODEIGNITER 
ECLIPSE 
BALSAMIQ 
SWAGGER 
NSWAG 
AUTOMAPPER 
SVN 
WORK EXPERIENCE
08/2022 present: Independent software (web) developer (Estepona)
I develop websites for small businesses and self-employed in Spain. See my
website mi-sitio.es
02/2021 08/2022: Sabbatical year
Personal circumstances, partitional corona related.
11/2019 02/2021: ShareValue (Gouda)
C# .NET Developer EUROPOL (The Hague)
C#, ASP.NET, ASP.NET, Web API, Swagger, Entity Framework, Microsoft
WCF, LINQ, Javascript, jQuery, Visual Studio 2019, Git, SQL Server, SCRUM
I was responsible for the maintenance (bug solving) of SIENA (Secure
Information Exchange Network Application) and documenting the API’s. SIENA
is a platform that meets the communication needs of EU law enforcement.
The platform enables the exchange of operational and strategic crime-related
information among Europol’s liaison officers, analysts and experts, member
states and third parties with which Europol has cooperation agreements.
02/2019 10/2019: ShareValue (Gouda)
C# .NET Developer PAY FOR PEOPLE (Rotterdam)
C#, ASP.NET, WebForms, (VB), Entity Framework, Microsoft WCF, LINQ,
Javascript, jQuery, Visual Studio 2017, Tortoise, Balsamiq, SVN, Git, SQL
Server, SCRUM
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;
UML 
UNIT TESTING 
ZEND STUDIO 
GOOGLE API'S 
INTERBASE 
POWERBUILDER 
QUICK REPORT 
TAPESTRY FRAMEW. 
INDY COMP. 
TORTOISE 
JENKINS 
MODELMAKER 
ORACLE 
POWERSHELL
MASSTRANSIT
GIT
JAVA 8
JIRA
DOCKER
KITEMATIC
KUBERNETES
RABBITMQ
SAP
Development of SmartPay ("MBOX"), a server (web service and
web application) for payments by means of mobile devices and QR
codes (but now in JAVA).
01/2011 01/2012: ARGEWEB (Maassluis)
PHP-developer
PHP, XHTML, C# .NET, XML, TFS, UML, Eclipse, Zend Studio,
JavaScript, JQuery, Google Charts, Balsamiq Mockups, SQL Server,
MySQL
Add functionalities to AdminArge, the administrative system of
Argeweb;
Add functionalities to the control panel of Argeweb.nl;
Buildmaster, implementing and managing continues integration
system;
Help implementing unit tests and MVC framework.
11/2009 - 11/2010: I-OPTICS / EYEPREVENT (Rijswijk, The Hague)
Product and project manager
PHP, XHTML, JavaScript, Google Maps, Eclipse, Balsamiq Mockups,
MySQLWorkbench, MySQL
Business development: Eyeprevent, a tele diagnostic service, to grow
into a complete product.
Responsible project planning and deployment of EP Connect, a web
application written in Java (with AJAX and Hibernate);
Responsible for database model, requirement specs, functional
specs and technical specs EP Connect;
Managing software / web developers.
5/2008 - 11/2009: KUWAIT PETROLEUM NL (Rotterdam)
Application Analyst
C#, ASP.NET C#, Classic ASP, XML, JavaScript, Google Maps, SQL
Server
Development of an ASP.NET web application (for the Intranet),
with which information about all filling stations in the Benelux can
be retrieved;
Develop an application that downloads files from various FTP
servers. This data is stored in a database and uploaded in a
different format to different FTP servers;
Develop an application to file a VAT declaration in Belgium. VAT
data is retrieved from transaction records and placed in an XML
file. This is done by means of a web interface uploaded to the
Belgian tax authorities;
Develop ASP.NET C # applications and maintain various
applications.
7/2006 - 4/2008: TJIP (Delft)
Delphi and .NET C# developer
C#, ASP.NET C#, Prometheus Framework, XML, XSL, XSLT,
JavaScript, Delphi, Modelmaker, SQL Server, Paradox, Interbase,
Delphi, ADO, ODBC, Quick Report
Project management Implementation DBC in an electronic client
file system.
Develop C# applications and maintain Delphi applications
Developing two ASP.NET front-end web applications. The first
application concerns an application system for financing. The
second application concerns an electronic client file system.
Maintenance of a Delphi client-server application, which is used by
insurance intermediaries
4/2004 - 7/2006: TISCALI (Utrecht)
Delphi developer
Delphi, ADO, ODBC, Quick Report, SQL Server
Maintenance and development of a number of administrative
applications written in Delphi. The most important application concerned
BOSS, an administrative package with which (ADSL) contracts are
managed. The applications use VCL (library with components)
extensively.
10/2003 present: DUBBEL 16 (own company)
PHP developer
PHP, XHTML, XML, RSS-feeds, Kohana Framework, JavaScript, Google
Maps, JQuery, Eclipse, PEAR, Balsamiq Mockups, MySQLBench,
PhpMyAdmin, MySQL
Developing web applications for various darts organization: Since 2003, I
am the webmaster of the Rotterdam Darts Organization. For the purpose
of this organization, I have developed a web application to automate both
competition and member administration. An important part of the system
is the online processing of match results.
EDUCATION
2019
Course MCSD (Microsoft Certified Solutions
Developer), “70-486: Developing ASP.NET MVC Web
Applications“ (in progress)
2018
Course MCSD (Microsoft Certified Solutions
Developer), “70-480: Programming in HTML5 with
JavaScript and CSS3”
2018
2014
ATOS Worldline training Payment Card Industry
Standard
2018
2014
ATOS Worldline training Data Protection
2018
2014
ATOS Worldline training Security And Safety
Awareness
2018
2014
ATOS Worldline training Code Of Ethics
2018
2014
ATOS Worldline training Customer Experience
2014
ATOS Worldline training An Introduction To Secure
Coding
1999
Advanced Data Windows (Sybase)
1998
Fast Track to PowerBuilder (Sybase)
1997
Course C++ programmer (AKAM)
1997
Applied Information Science (PDI-1)
1995
1996
Haagse Hogeschool Informatica (colege of higher
education. Computer Science, propaedeutic diploma)
1987
1989
Hogeschool voor Economische Studies (college of
higher education, economic studies)
1985
1987
HAVO MBO combination (school of higher general
secondary education)
1980
1985
MAVO (school of lower general secondary education)
ADDITIONAL
Languages
Dutch (native language)
English (fluently)
Spanish (basic)
REFERENCES
Available on request