Meer Over Mij

HALLO! IK BEN TOM MEIJER

Een software developer met meer dan 10 jaar ervaring.

Ik ben een gedreven en positief ingesteld persoon, die zich graag bezighoudt met het oplossen van problemen middels technologie. Ik ben gefascineerd door softwareontwikkeling en alles wat daaromheen bij komt kijken. Het mooiste vind ik om te zien wanneer alle onderdelen samenkomen tot een werkend product, iets waar mensen echt iets aan hebben.

Ik werk het liefst in teamverband en heb een open stijl van communicatie. Ook heb ik een goed luisterend oor voor de wensen van klanten, en kan ik deze snel vertalen naar technische requirements. Verder vind ik het belangrijk om op de hoogte te blijven van de laatste standaarden en technieken – want stilstand is achteruitgang!

MIJN SKILLS

Technologieën

Back-end
Java
Spring Boot
Maven/Gradle
Hibernate/JPA
Spring Data
AspectJ
JMX
Stripe
OpenAPI
Database
MySQL
SQL Server
PostgreSQL
Liquibase
Flyway
MongoDB
Elasticsearch
Front-end
Angular
React
JavaScript
TypeScript
HTML5
SCSS
Bootstrap
Material
Storybook
DevOps
AWS
Azure
Docker
Rancher
Kubernetes
GitHub Actions
Jenkins
GitLab CI/CD
Git
SonarQube
ElasticAPM
Security
OAuth
JWT
SSO
SAML
Spring Security
Keycloak
Vault
Testing
JUnit
Mockito
EasyMock
Cucumber
Cypress
Playwright
JMeter
Architectuur
REST
Webservices
Microservices
ETL
Event-driven
MVC
Data-visualisatie
Kibana
Grafana
Zabbix
Power BI
Messaging
Kafka
WebSockets
STOMP
HTTP
SOAP

ERVARING

Werkervaringen

DICTU

jun. 2024 - aug. 2025

DevOps Engineer

DICTU is een van de grootste ICT-dienstverleners van de Rijksoverheid. Binnen de overheid is de Rijksinspectie Digitale Infrastructuur (RDI) verantwoordelijk voor de beschikbaarheid, continuïteit en betrouwbaarheid van de digitale infrastructuur in Nederland. In samenwerking met de RDI ontwikkelt en beheert DICTU verschillende... applicaties ter ondersteuning van dit doel.

Mijn werkzaamheden bestonden uit:
  • Migreren van verouderde JBoss-applicaties naar Kubernetes.
  • Inrichten van GitLab CI/CD-pipelines voor het bouwen, testen en uitrollen van Spring Boot- en Angular-applicaties naar een Kubernetes-cluster.
  • Configureren van logging en monitoring in Rancher met Grafana, Prometheus en Splunk.
  • Bouwen van een commons-library voor herbruikbare Java-componenten.
  • Bouwen van een Angular Component Library in combinatie met Storybook.
  • Implementeren van authenticatie door middel van SAML en Keycloak.
Lees meer

Rijksuniversiteit Groningen

mrt. 2023 - jun. 2024

Full-stack Developer

Met circa 37.000 studenten en ongeveer 6.000 medewerkers, is de Rijksuniversiteit Groningen een van de grootste universiteiten van Nederland. Binnen de universiteit is het team ICT for Education verantwoordelijk voor het onderhouden en doorontwikkelen van verschillende onderwijsapplicaties. Denk hierbij aan applicaties voor het... inplannen van examens, het automatisch opnemen van hoorcolleges, en een onderwijscatalogus.

Mijn werkzaamheden bestonden uit:
  • Bouwen van nieuwe features voor de onderwijsapplicaties in Spring Boot en React.
  • Maken van API-koppelingen tussen zelfbouw-applicaties en ingekochte systemen.
  • Implementeren van een Single Sign-on oplossing met JWT voor authenticatie over verschillende apps.
  • Implementeren van een automatische dependency-check voor het detecteren van kwetsbaarheden in Maven - en NPM-dependencies.
Lees meer

bGenius

jun. 2019 - feb. 2023

Software Developer

bGenius is een applicatie waarmee marketeers vanaf een centrale plek hun onlinemarketingcampagnes kunnen beheren over verschillende advertentieplatformen. Het systeem geeft gebruikers inzicht in campagnestatistieken zoals advertentieclicks en kosten, waarop vervolgens aangestuurd kan worden. Daarnaast beschikt de applicatie over... functionaliteit om automatisch advertenties te genereren op basis van het productenbestand van een klant.

Mijn werkzaamheden bestonden uit:
  • Implementeren van OAuth-flows voor het koppelen van nieuwe advertentieplatformen aan bGenius.
  • Implementeren van ETL-processen voor dagelijkse synchronisatie tussen bGenius en advertentieplatformen.
  • Maken van een real-time monitoringsdashboard met WebSockets voor het inzien van serverbelasting.
  • Schrijven van een PowerBI-plugin voor het importeren van data uit de REST-API van bGenius.
  • Bouwen van verschillende dashboards in Angular voor inzichten in advertentieperformance.
Lees meer

Hypex Electronics

nov. 2015 - jun. 2019

Java Developer

Hypex Electronics is een specialistische leverancier van versterkermodules voor de audio-industrie. Een fabrikant in Maleisië levert onderdelen die vervolgens bij Hypex in Nederland geassembleerd worden tot volledige producten. Via een webshop kunnen klanten deze producten bestellen en worden ze wereldwijd verstuurd met verschillende... bezorgingspartners.

Mijn werkzaamheden bestonden uit:
  • Automatiseren van het verzendproces d.m.v. een koppeling tussen het ERP-systeem en de API's van UPS en PostNL.
  • Maken van een microservice voor het printen van verzendlabels en douaneformulieren op verschillende printers binnen het netwerk.
  • Bouwen van een Spring Boot/Angular applicatie voor actueel inzicht in alle in- en uitgaande zendingen van het bedrijf.
  • Maken van een Kibana-dashboard met statistieken zoals aantal bestellingen per land, meest bestelde producten en maandomzet.
Lees meer

Outpost

sep. 2018 - feb. 2019

Software Engineer Stagiair

Outpost is een co-working space op Bali waar freelancers, ondernemers en kleine teams gebruik kunnen maken van een gedeelde werkruimte. In plaats van elk een eigen kantoor te huren, delen ze de faciliteiten van een grotere ruimte, zoals bureaus, vergaderzalen en internetverbinding. Daarnaast is er een restaurant, een zwembad, en worden... er evenementen georganiseerd zoals coding camps en seminars.

Mijn opdracht bestond uit het bouwen van een webshop met een dynamisch checkout-systeem. Aan de admin kant van de applicatie kunnen medewerkers producten toevoegen en voor elk type product een checkout-flow samenstellen. Voor iedere flow kan een medewerker aangeven welke stappen doorlopen moeten worden en welke gegevens en acties per stap vereist zijn, bijvoorbeeld adresgegevens en een betaalactie. Op deze manier kan Outpost met één systeem een verscheidenheid aan producten aanbieden op een efficiënte manier.
Lees meer

CaribMedia

feb. 2017 - jul. 2017

Software Engineer Stagiair

CaribMedia is een web-development en internetmarketing bedrijf gevestigd op Aruba. Het bedrijf bouwt websites voor een breed scala aan ondernemingen en instanties in het Caribisch gebied. Denk hierbij aan restaurants, autoverhuurders, tourorganisatoren, en overheidsinstanties. Daarnaast biedt het bedrijf ondersteuning in... marketing, SEO en consulting.

Mijn opdracht was het overzetten van het Content Management System (CMS), geschreven in Java Struts, naar het Java Spring framework. Dit CMS stelt klanten in staat de content van hun website aan te passen zonder enige technische kennis te hebben. Het overzetten van dit verouderde systeem naar het Spring framework bracht voordelen op het gebied van security, performance en onderhoudsvriendelijkheid.
Lees meer

OPLEIDING

Studies

BASc. Information & Communication Technology

Major Software Engineering

Hanzehogeschool Groningen, 23 Maart 2020

Op zoek naar een ervaren software developer?

Laten we praten!

nl_NLNL