Dennis Geurts

Wolvega, Friesland, the Netherlands · denni-remove-sg@dennisg.nl

Scan contact card

Scannable QR code with contact info

Highly experienced and results-oriented Software Architect with over 25 years of experience in IT, specializing in the design, development, and implementation of robust, highly scalable, and secure backend systems.

Proven ability to architect and deliver innovative solutions across diverse industries, including IoT, FinTech, Retail, Government, and Industrial Automation.

Key Pillars of My Work:

  • 🛠️ Hands-On Architecture & Backend Engineering: Deep expertise in building reliable cloud-native services using Golang, Kotlin, and Java, alongside modern messaging brokers like Apache Kafka, RabbitMQ, and Google Pub/Sub.
  • ☁️ Cloud Native & Platform Engineering: Expert in orchestrating containerized environments using Kubernetes, Istio, Helm, and ArgoCD, with a track record of implementing high-impact cost optimizations (e.g., 75% cloud cost reduction) and zero-downtime cluster migrations.
  • 📡 IoT & Embedded Communication: Extensive experience design-engineering end-to-end telemetry ingress systems using LoRaWAN, Bluetooth Low Energy, SS7, and RFID.
  • 🤝 Mentorship & Community Leadership: Passionate about raising the bar for engineering quality. Over the years, I have actively mentored developers, co-founded the Dutch Android User Group and The Things Network Arnhem, and served as a Google Developer Expert on IoT (2017–2023).

My academic background in physics and physical chemistry has honed my rigorous analytical approach, enabling me to unpack and solve complex architectural bottlenecks with precision.

Skills

Languages
  • Golang
  • Kotlin
  • Java
  • JavaScript
  • TypeScript
  • C/C++
  • Python
  • Embedded C
Frameworks & Libraries
  • Spring Boot
  • Vanilla Kotlin
  • React
  • GraphQL
  • JUnit
  • Mockito
  • RestAssured
  • WireMock
  • Flutter
Databases
  • MongoDB
  • PostgreSQL
  • Redis
  • Firebase
  • Apache Cassandra
  • MySQL
  • CouchDB
  • Firestore
  • BigQuery
Cloud Platforms
  • Google Cloud Platform
  • Amazon Web Services
Messaging & IoT
  • Apache Kafka
  • JMS
  • MQTT
  • RabbitMQ
  • Redis Streams
  • Google PubSub
  • LoRaWAN
  • Bluetooth Low Energy
  • RFID
  • Bluetooth Classic
Ops & Infrastructure
  • Docker
  • Kubernetes
  • Helm
  • Istio
  • Vault
  • ArgoCD
  • GitLab CI
  • Ansible
Business Process Management (BPM)
  • Camunda BPM
  • Camunda DMN
Artificial Intelligence (AI)
  • OpenAI
  • Gemini
  • GenKit
  • MCP
Other Methodologies & Tools
  • Open Policy Agent
  • Git
  • Service-Oriented Architecture
  • Scrum
  • Open Source Development
  • OSGi
Soft Skills & Community Leadership
  • Google Developer Expert - IoT
  • Co-founder - Dutch Android User Group
  • Co-founder - Things Network Arnhem
  • Mentor

Jobs

group9
  • consulant
  • 2020-now
Madison Development
  • owner/ consulant
  • 2014-now
Agurotech
  • consulant
  • 2022-now
luminis
  • software engineer/ architect
  • 2006-2020
getronics - pink roccade
  • software engineer
  • 2005-2006
Comsys B.V.
  • software engineer
  • 2003-2004
Antracom B.V.
  • software engineer
  • 2001-2002

Soft skills

A collection of efforts to which I contributed

Projects

A collection of efforts to which I contributed

Education

VU Amsterdam / Nikhef

Ph.D. Candidate (Physics)
Using Hyperpolarized Helium-3 for Medical Imaging Purposes

Focused on research at the intersection of nuclear physics and advanced physical-chemical medical diagnostics.

1997 - 2001

Radboud University Nijmegen

Drs. / Master of Science (Chemistry)
Solid-State Nuclear Magnetic Resonance (NMR)

Completed. Rigorous training in analytical chemistry, molecular physics, and spectroscopy, honing strong core research and analytical skills.

1990 - 1996

Professional Certifications & Training

Advanced Architecture & Engineering Certifications
Continuous technical upskilling in distributed systems, process orchestration, and languages.

  • Camunda Training (Process Automation & BPMN) - 2020
  • Workshop Software Architecture (Dana Bredemeyer) - 2009
  • Sun Certified Developer for the Java 2 Platform (SUN) - 2005
  • Object-Oriented Analysis and Design (CompuTrain) - 2005
  • Sun Certified Programmer for the Java Platform 1.4 (SUN) - 2004
  • Training IP Telephony - 2004
  • ‘Natural-Access’ & SS7-ISUP Telephony Training (NMS) - 2004
  • C++ Programming Language (AT Computing) - 2003
2003 - 2020
Nifty tech tag lists from Wouter Beeftink