Minto van der Sluis MSc, Developer in Amsterdam, Netherlands
Minto is available for hire
Hire Minto

Minto van der Sluis MSc

Verified Expert  in Engineering

Software Developer

Location
Amsterdam, Netherlands
Toptal Member Since
April 13, 2020

Minto is a highly skilled software architect and developer who is deeply insightful and understands the big picture. He has created wearable sensor devices to help the elderly maintain their independence, architected applications for the Dutch government, and delivered solutions for the banking industry. His deliverables are flexible and future proof. Minto is a great person to work with; he is relaxed and friendly, yet honest and outspoken when he finds a better way to reach business goals.

Portfolio

112Motion
Kubernetes, Apache Kafka, AsyncAPI, InfluxDB, OpenAPI, GitLab CI/CD...
Rabobank
JSON Web Tokens (JWT), WireMock...
Ictu (Dutch Government) - Project Reva
CSV, Docker, Apache Clerezza, Apache Jena, Apache Wicket, Apache Karaf...

Experience

Availability

Part-time

Preferred Environment

Continuous Development (CD), Quarkus, InfluxDB, OpenAPI, Internet of Things (IoT), Cloud, Git, WireMock, Behavior-driven Development (BDD), Test-driven Development (TDD), Continuous Integration (CI), Linux, Docker, Kubernetes, REST, JSON, AMQP, MQTT, Java

The most amazing...

...and socially relevant eHealth project I've designed and developed was an IoT server back end for monitoring older adults using a CareWatch.

Work Experience

Software Architect, Developer, and CTO

2015 - 2020
112Motion
  • Designed a scalable back end to cope with a high load of messages coming from (custom) wearable sensor devices.
  • Implemented both a proof-of-concept and the production version of the project.
  • Oversaw the full technical landscape and interactions between various parts (wearable, data collection and data processing).
  • Designed and implemented multiple API, both internal and external to support integration with 3rd-party analytics partners.
Technologies: Kubernetes, Apache Kafka, AsyncAPI, InfluxDB, OpenAPI, GitLab CI/CD, Test-driven Development (TDD), JSON, REST, AMQP, Internet of Things (IoT), Java

DevOps Software Engineer and Architect

2017 - 2019
Rabobank
  • Introduced an API-First approach using OpenAPI to describe REST-based services for an authorization hub.
  • Created a pluggable solution to design a future proof system and make it possible to easily extend with new and upcoming authorization providers.
  • Developed a CI/CD pipeline for easy deployment on Pivotal Cloud Foundry.
  • Onboarded and exchanged knowledge with new and existing team members.
Technologies: JSON Web Tokens (JWT), WireMock, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Spring Boot, Spring Cloud, Cucumber, OpenAPI, GitLab CI/CD, Behavior-driven Development (BDD), Test-driven Development (TDD), Scrum, Java

Software Architect and Knowledge Technologist

2013 - 2019
Ictu (Dutch Government) - Project Reva
  • Designed and implemented an application for registering labor migrants used by the majority of Dutch municipalities.
  • Accomplished a working solution on a minimal budget which worked for several years to the full satisfaction of end-users.
  • Performed technical maintenance for several years after the project was completed.
  • Build the whole application on top of a framework that was specifically created for the previous application.
Technologies: CSV, Docker, Apache Clerezza, Apache Jena, Apache Wicket, Apache Karaf, Apache JMeter, Apache Maven, Jenkins, OSGi, SPARQL, RDF

DevOps Software Engineer and Architect

2015 - 2018
Rabobank
  • Designed and implemented API layers for existing services. Developed Soap-based services accessible as REST services for interfacing by front-end client applications.
  • Abstracted direct LDAP access with API layers to prevent the client application from directly interfacing with the LDAP repository. As a result, it was easier to restructure authorization rules without breaking existing applications.
  • Set up the CI/CD by modifying the existing Jenkins build server to deploy (XL Deploy) applications on DTAP environments automatically.
  • Configured XL Deploy with both deploy environments and pipelines. Using XL Deploy, we reduced operations engineer dependency for deploying the application to develop, test, and acceptance environments. This dramatically boosted our development cycle.
Technologies: Git, AOP, Behavior-driven Development (BDD), Test-driven Development (TDD), Scrum, REST, SOAP, IBM WebSphere

Software Architect and Knowledge Technologist

2012 - 2015
Ictu (Dutch Government) - Project Digimelding
  • Designed and implemented a framework (AStore) for storing and retrieving annotations according to W3C Annotation specification. These RDF-based annotations were stored in an RDF database and queries using Sparql.
  • Improved performance and scalability of the Apache Clerezza library to such an extent that Minto was granted commit privileges for that project. (Permitted to modify the source code of a software).
  • Developed and implemented a system for reporting data inaccuracies back to the original data source/owner.
  • Extended existing inaccuracy reporting applications to cope with the new "Digimelding" model.
Technologies: MySQL, InfluxDB, Grafana, Apache Isis, Apache Stanbol, Apache Jena, Apache Maven, Apache Clerezza, SPARQL, RDF, Git

Maven Plugin for Build-time Validation of OpenAPI Specifications

https://github.com/misl/openapi-validator-maven-plugin
A Maven plugin to support validation and conversion (YAML vs. JSON) to OpenAPI (swagger) files using the Swagger Parser library. It not only verifies whether the API specification files are valid, but also merges split files into a single YAML or JSON file. This is especially useful where tools cannot cope with JSON $ref references to external files.

CareWatch, Fall Detection, and Prevention for Elderly People

https://www.thecare.watch/
The Carewatch is a self-activated multi-functional device delivering fall detection, a personal alarm, and communication tools plus the ability to monitor a person’s wellbeing wherever they are in the world - without the need for a mobile phone.
1990 - 1994

Master's Degree in Computer Science

Delft University of Technology - Netherlands

FEBRUARY 2005 - PRESENT

Sun Certified Enterprise Architect for Java 2 (Part 1)

Sun Microsystems

JANUARY 2005 - PRESENT

Sun Certified Java Programmer

Sun Microsystems

MAY 2004 - PRESENT

Cryptographic Applications

Eindhoven University of Technology

JANUARY 2004 - PRESENT

Cryptographic Primitives

Eindhoven University of Technology

JANUARY 2004 - PRESENT

Network Security

Eindhoven University of Technology

DECEMBER 2003 - PRESENT

Operating System Security & Smart Cards

Eindhoven University of Technology

MAY 2003 - PRESENT

Database and Internet Security

Eindhoven University of Technology

FEBRUARY 1999 - PRESENT

Arbor/BP API

Kenan Systems training program

Libraries/APIs

AMQP, OpenAPI, Apache Clerezza, Apache Stanbol

Tools

MQTT, WireMock, GitLab CI/CD, Cucumber, Jenkins, Apache Maven, Apache JMeter, Apache Karaf, Grafana, ANTLR 4, Google Sheets, Git, GitHub, Bitbucket, Jira, GitLab

Languages

Java, RDF, SPARQL, XML, JavaScript

Storage

JSON, InfluxDB, MySQL, PostgreSQL

Paradigms

Microservices, Test-driven Development (TDD), API Architecture, Microservices Architecture, Continuous Delivery (CD), DevOps, REST, Continuous Integration (CI), Behavior-driven Development (BDD), Continuous Development (CD), Scrum, AOP, Continuous Deployment

Industry Expertise

Banking & Finance

Frameworks

Swagger, Spring Boot, JSON Web Tokens (JWT), OSGi, Apache Wicket, Apache Isis, Apache Jena

Platforms

Jakarta EE, Linux, Apache Kafka, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), IBM WebSphere, Docker, Kubernetes

Other

APIs, CSV, CSV Export, Software Architecture, Code Architecture, Architecture, Middleware, Quarkus, XL Deploy, Internet of Things (IoT), IoT Protocols, Security, Tourism, Government, Law Enforcement, Cloud, Spring Cloud, SOAP, AsyncAPI

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