About Me
I am a Full Stack Software Engineer located near Amsterdam, the Netherlands.
I enjoy working with stakeholders and being at the forefront of business and technology to solve challenging problems in creative ways. Specialised in the design and implementation of large-scale complex systems, I have a lot of experience with full-stack software development. I am most effective working within agile inter-disciplinary teams and well versed in Agile methodologies like Scrum.
I have a no-nonsense personality. My core values are honesty and transparency. I communicate directly, but respectfully and with an open mind. I care deeply about the well-being of our planet and its inhabitants and I want my professional efforts to positively impact those. I enjoy a healthy balance between working from home and on location.
I try to live a healthy lifestyle with my family. In our free time, we enjoy a variety of sports played at a casual level, visiting cultural events and playing Mario Kart competitively.
Experience
Software Engineer @ DHL Parcel
Oct 2018 - Current
Working on a modern all-in-one shipping service, responsible for developing business and consumer applications, including various microservices to support operational processes. Developing international shipping labels for different products and printer types, customs integration, product lifecycle management, customer APIs, desktop integration for 3rd party shipping tools. Responsible for the reliable operation of the platform and providing 3rd line support.
Scala Typescript Akka Azure Cassandra ElasticSearch iText PDF Kafka Play Docker React Redis Scala FX Tapir Mesos + Marathon IntelliJ Visual Studio Code Full stack Microservices Data driven architecture
Big Data Engineer @ RIPE NCC
Feb 2018 - Oct 2018
RIPEstat is a large-scale information service and the open data platform of the RIPE NCC. I was responsible for developing data sets to obtain real-time insight in the state of the internet, while also allowing arbitrary time-series. The data is stored using HBase in a large-scale Hadoop cluster.
Java Hadoop HBase Map/reduce IntelliJ Big Data
CTO @ Product Foundry
Jan 2014 - Feb 2018
Large-scale enterprise collaboration tooling
Responsible for the systems design, architecture, implementation and operations for a collaboration software application with a small team. Using CQRS and event sourcing to maintain a platform neutral journal with complete history of system interactions based on Akka Persistence, Protobuf and Cassandra. Building real-time projections using Kafka with Akka Streams and best-of-breed technologies. Implemented a front-end based on game mechanics using Typescript, Phaser and AngularJS.
Scala Java ES6 C# Swift Play Framework Akka Kafka Cassandra MongoDB ElasticSearch PhaserJS IntelliJ XCode Unity CQRS Event sourcing Reactive Real-time WebGL
Software Engineer @ RIPE NCC
Jan 2012 - Dec 2013
Reimplement the Whois database, adding functionality and fixing long-standing issues. Replacing query, update and near real-time mirroring applications. Building a legacy proxy to support the transition. Implemented using reactive non-blocking IO based on Netty.
Java Play Framework Netty IntelliJ Eclipse Event sourcing Real-time mirroring
Software Engineer @ Trifork
Nov 2011 - Jan 2012
DRM platform for publisher
Developing a DRM system for a large publisher. Automated functional testing using Geb and Spock. Added new features to the existing application using CQRS and event sourcing with the Axon framework.
Java Axon CQRS Eclipse Event sourcing Domain-driven design
Software Engineer @ Hartis
Mar 2011 - Jul 2011
I was responsible for single-handily integrating a variety of applications to reliably allow remote monitoring of cardiac arrhythmia by healthcare professionals.
Java Oracle Spring JAX-WS Vaadin Eclipse
Software Engineer @ Randstad
Aug 2009 - Oct 2011
Job portal and business applications
Building a new white-label web portal for Randstad companies for job searchers, employees and HR professionals using JSF, ADF, Oracle Rich Client. Consume and transform services data using Oracle ESB and BPM.
Java JSF Oracle ADF Oracle ESB Oracle BPM Oracle JDeveloper Event sourcing Domain-driven design
Solutions Architect @ GX
Jan 2009 - Jul 2009
GX Webmanager
I worked with the solutions division of GX WebManager in Amsterdam to provide consulting to their customers and help them with the implementation of custom functionality and adopting best practices. I helped various clients improving the quality and predictability of their software development processes.
Java GX WebManager OSGI Eclipse
Software Engineer @ Randstad
Mar 2007 - Dec 2008
International job sites
As a lead developer I was responsible for the architecture and implementation of a white label international job site. This job site provided the default option to modernize and unify international Randstad brands and was successfully adopted in multiple countries. Our agile team delivered new functionality on a weekly basis. We used a domain driven approach. With object relational mapping we managed to implement a rich domain model while keeping database access efficient. One of the key features was job search, where users could define advanced queries and filter down using a multi-faceted search, which was very novel at the time. Static content and layouts were maintained in a CMS and interwoven with application sections in our back-end.
Java Spring Spring security Spring WS Hibernate Struts 2 Weblogic Oracle Maven Apache Hudson Solr Roxen CMS Eclipse Component based development
Software Engineer @ ANWB
Jan 2006 - Feb 2007
Holiday Portal
Holiday portal for searching and booking a diversity of accommodations. I was responsible for the software architecture and implementation to build a white-label application that allowed various accommodation types, like campsites, bungalows and hotels.
Java Spring Hibernate JSF Apache MyFaces Eclipse ORM
Software Engineer @ Staatsloterij
Oct 2004 - Dec 2005
Dutch lottery website
Implementing the website and back-office for the Dutch state lottery.
Java Spring Hibernate Eclipse ORM Component based design
Software Engineer @ DHL
Sep 2001 - Oct 2004
Logistics
Implementing a new business system to support a new good-driven logistics process.
Java EJB 2 IBM DB2 VisualAge for Java Visual modeling Component based design
Education
Avans Hogeschool Den Bosch
1997 - 2001
Bachelor of Applied Science (BASc)
Studied Computer Science; participated in programming contents; Followed internships at Philips Creative Display Solutions, Omron, and Ordina Technology Consulting.Dr. Mollercollege Waalwijk
1991 - 1997
Pre-university education (VWO)
Graduated in Dutch, English, German, math, physics, chemistry and biology.Get in touch
andre
@ paragonia.nlPhone
+31
6 48 26 08 37Address
Madagaskarstraat
1339 RD Almere