Wouter van Bommel

Lead Developer / Architect / SRE

Brisbane, Australia

Summary

Experienced developer, leading a small team and maintaining the production systems. Making sure that the right things are done and that the company sees the benefits of CI/CD and reproducible builds.
Experienced in debugging kernel and explaining what is going on to C-level on the same day.

Languages:

Dutch, English

Favorite Python Packages:

sqlachemy pyramid celery cryptography

Experience

2012 to present Systems architect / lead developer

Proigia BV, Proigia, now part of Topicus, is a company that specializes in analysis
of medical patient files. In this role, I am responsible for the design, the
development and the availability of the software.
● Redesign the software from running 50 customers, so it became scalable,
now running 2500 customers without any significant increase in maintenance.
The solution consists of various daemons (python 3.4+), with each customer
isolated in a personal postgresql database.
● Design and implement an encryption scheme that is both user friendly and in
compliance with GDPR.
● Automate deployment of new elements using masterless puppet and ansible
(and experimented with saltstack).
● Run the company network and infrastructure, spread out over several
locations.
● Implemented monitoring, to support both technical signaling and provide
business metrics of the operations.
● This system was updated from PRTG to Zabbix to realize distributed
monitoring.
● Migrate services and data to private cloud solutions.
● Self-hosting Jira, Confluence, Crowd and bitbucket to support the
development process.
● Supporting linux workplaces in a windows network.



2005 until 2012: Architect Technical infrastructure

PharmaPartners BV, PharmaPartners, now part of Constellation Software Inc, is
one of the biggest companies selling solutions to healthcare professionals in
which the medical patient records are registered. In this role I was responsible for
all infrastructure projects that took place in the company.
● Implement VMWare VDI to ensure that developers would no longer have any
data on their workstations, but only in the datacenter. Using 2 factor
authentication, based in yubikey’s to gain remote access.
● (Re)design a new datacenter setup with high availability requirements,
initiated by a relocation of computer hardware. In this project I was highly
involved in determining the budget and made the decisions about the layout
and the procurement of the hardware.
● To ensure that all server installation where up to date, following the
best-practices. Using tools like puppet (enterprise) and Zabbix.
● Implemented a VMWare platform as a tool to enable business growth and
operational cost reduction.
● Transfer knowledge to colleagues to get them familiar with standards like;
dnssec, ipv6, cloud and configuration management.
● Introduced scripting in python and perl to maintain the infrastructure.
● Checkpoint firewall administration.
● Seek interaction between software development and infrastructure so that
there was a better ‘fit’ between these worlds.
● Experimented with ipv6 with as goal to get it accepted for the production
environment, so that NAT would no longer be required to partner with other
networks.



2000 until 2005: Software dev and Team member of Global Tech Support
Jason Geosystems, Jason Geosystems, now part of Fugro, designs software for
geological analysis of oil fields In this role I was the central contact for all ICT
related subjects.
● Test and certify new hardware and linux distributions (releases) to ensure that
the customers had the broadest options possible.
● Design of new user interface elements in C++, for the primary application that
was supported on Irix, Solaris and Linux.
● Realisation of a WAN solution, using free s/wan between the offices in;
Calgary (CA), Houston (US), Woking (UK), Rotterdam (NL), Jakarta (IN),
Moscow (RU), Dubai (AE) and Perth (AU).
● Firewall management of DMZ and WAN, ipchains and later iptables.
● System administration various windows systems, Windows 2000 / 2003,
Exchange 2003, Terminal Server, Citrix.

Skills

Ansible, Apache, Backend Development, Celery, DevOps, Django, Django REST Framework, Docker, Elasticsearch, Flask, Fullstack Development, Git, Gunicorn, Jenkins, Kubernetes, Linux, Memcached, MongoDB, MySQL, Nginx, PostgreSQL, Redis, SQLAlchemy, SaltStack, Security, Virtualenv, Web Development

Joined: June 2018