Code Matters // Bram Van Dam

Software Engineer & General Geek

Based in Antwerp


Introduction

I love writing software and am passionate about delivering quality code. Mostly in Java, though I'm something of a polyglot. I approach development with a healthy mixture of pragmatism, perfectionism and skepticism. Been writing software in one way or another for over 20 years, tinkered with much more than I can either remember or write down. Big fan of fully automated build, test and release cycles. Pretty broad range of technical expertise and interests, including software engineering, architecture, technical coaching and infrastructure-as-code.


Availability

Currently unavailable for contracting until 12/2023, except for smaller, short-term projects. Contact me for more information and rates.


Skills, Tools & Interests

Programming languages of choice:
Java, PHP, Shell (zsh, bash), SQL
Database technologies:
Apache Solr, PostgreSQL, MySQL/MariaDB
Tools:
Ant, Docker, Gradle, Git, Hibernate, Ivy, JAX-RS, Jenkins, JUnit, Spring, Maven, MQ, SonarQube, YourKit, ZooKeeper, ...
Infrastructure:
Linux (RHEL/CentOS/Rocky, Fedora, Debian), BSD (FreeBSD, OpenBSD), Ansible, KVM, AWS, Kubernetes
Culture & methodology:
Agile, ”DevOps”, CI/CD, Infrastructure as Code, Model Driven Architecture
Domain experience:
Finance, government, healthcare, adult entertainment
Areas of particular interest:
Performance, security, big data, concurrency, automation
Other:
Reasonably decent writer, communicative, assertive, jack of all trades

Resumé

Contractor: Flemish Government - Ministry of Education

Persona Project: Senior Engineer - Platform Team 2023 - ...

As a senior engineer on the Platform Team, I'm helping build the technological foundation on which the rest of the application is built. We create and maintain CI/CD pipelines, build reusable Java components, handle integration with various other systems (from ActiveMQ to mainframes).

INTIX

Principal Engineer 2012-2023

I joined Intix when it was a 4 person startup. By the time I left, it had grown to a 70 person scaleup. I wore many hats over a ten year period, often multiple at the same time: Java Developer, Software Architect, Team Lead, Principal Engineer, and somewhat jokingly that of "Acting CISO".

This was a very diverse job, where I was able to exercise and grow many of my skills. Not just on the Java software development side, but also infrastructure, product R&D, release management, the organization of developer events like Tech Talks or writing technical blog posts.

Buzzwords:
Java, Solr, Big Data, architecture, scalability, distributed systems, code generation, data streams, financial messaging

Code Matters

Founder 2003-...

General software development/consulting. I support various developers in their operations. Mostly by writing code, including e-commerce and payment systems integrations. I help facilitate project setup, coach people on a technical level, and generally do whatever is required to help people with their software projects. I also provide infrastructure services (server setup/maintenance).

Muzala

Co-founder 2016-2020

We created digital storytelling software for museums and tourism. I built a content management system and analytics engine for digital tour guides. The CMS can publish webapps and provision native Android apps.

Buzzwords:
Java, REST, JAX-RS, PostgreSQL, MyBatis, Solr, Analytics, Stream processing

Besite

Software Engineer 2011-2012

Worked on a platform powering live streaming websites. The platform enables partners to quickly create new websites, while taking care of video streaming, payments, model recruitment etc. My tasks included improving the old code base wrt maintainability & security; coaching the team in terms of continuous integration and unit testing; performance tuning and general PHP development.

Buzzwords:
PHP, MySQL, Java, Performance

Cronos (Faros, Foresee)

Java Consultant 2008-2011

I developed web applications for government bodies using various Java-related technologies, including JSF, Spring, Hibernate, Lucene, ...

Buzzwords:
Java, PostgreSQL, PostGIS, JSF, Spring, Hibernate