Who I'm a?
During my school-time I was already very interested in playing around with computer hardware, creating websites and customizing Linux systems. Professionally I started as a Java developer in 2008, I worked on a Java client for a Point-Of-Sales system for department stores and the integrations with any other systems in the shop or headquarters. Later on I wanted to explore what else was out there, so I became a consultant and I worked for clients in Belgium like NMBS, Smalls, Isabel, Enhesa, MediaGeniX, Wit-Gele Kruis, DPGMedia, Ravago, ... Then back in 2019 I became an independent freelancer.
Throughout my career, I've occupied roles as technical software architect, technical team lead, senior software engineer, and technical coach, primarily in the cloud on line of business web applications. I have a reputation for being patient when coaching and guiding developers and for being able to effectively summarize technical proposals towards management teams. I also did a lot of technical interviews with developers and architects.
Next to the Java eco-system I've also worked with various other programming languages and frameworks such as php, Javascript and Typescript and I worked with Cloud Environments like AWS, GCloud and Azure. While I'm very open to working with new technologies, my primary focus is on practices, principles and solutions that are not tied to specific frameworks or development ecosystems.
Of course there's more in life then sitting behind a desk. We've renovated our family house, I've got a very active dog, I love to go hiking or mountain biking or generally being outdoors, I like food, media and I follow professional road-cycling.
My Expertise:
Architectural Expertise and Software Craftsmanship:
- Cloud and Web Architecture (AWS/Azure/GCloud)
- Enterprise Architecture (Vendor negotiation, technical roadmap, ...)
- Domain Driven Design (Strategical, Tactical and Sociotechnical)
- Microservices
- Serverless
- CQRS and Event Sourcing
- Hexagonal Architecture
- Event-Driven Architecture
- Restfull
- Integration Solutions (API's, messaging, streaming, data- and service mesh, ...)
- C4 Software Architecture model
- Test Driven Development
- Pair and Mob Programming
- Best Practices & Principles
Leadership Experience:
- Workshop facilitation (Event Storming, User Story Mapping, Retrospectives,...)
- Job Interviewing
- 1vs1 coaching
- Team Lead
- Estimation and planning
- Technical Pre-sales
- People Management
- Lean / Kanban
Highlights of my Technical skills:
- Java, Kotlin
- Javascript, Typescript and NodeJS
- AWS (ECS, EC2, Lambda, API Gateway, Cloudformation, S3, IAM, SNS, SQS, Cloudwatch, DynamoDB, RDS, CodeBuild, CodePipeline, ...)
- Spring Boot / Cloud
- Gradle/Maven
- JUnit/Spock
- Frontend Technologies (React / NextJS / Angular)
- Infrastructure as Code (Cloudformation / CDK)
- Docker
- CI/CD
- NoSQL (Redis, MongoDB, DynamoDB, Firestore)
- Relational Databases (PostgreSQL, MySQL, Oracle)
- ElasticSearch
Curriculum Vitae
I'm very selective on what I make public, but in the case you need my complete cv, don't hesitate to contact me.