
Senior Software & Solutions Architect
Stuur een vacature direct naar deze kandidaat
Senior Software Engineer and Software Architect with 20+ years of experience designing, modernising and building scalable software platforms. Strong background in Go, Java, PHP and .NET, complemented by hands-on frontend experience with React, TypeScript and Vue.js. Experienced across the full application stack, from distributed backend services and APIs to SSR web frontends and mobile applications.
Strong in microservices, event-driven architecture, DDD and cloud-native engineering, with increasing use of AI/LLMs in engineering workflows and product integrations.
Cloud Engineer / Senior Go Engineer at Atos (2026-01 – 2026-08)
Contributed to the development of Atos' new sovereign cloud platform. Designed and developed cloud-native services for object storage, centralised logging, software distribution/downloads and managed database provisioning, targeting both OpenShift and vanilla Kubernetes environments. Worked hands-on on platform services, APIs and Kubernetes integration with a focus on automation, scalability and operability.
Used modern AI-assisted development tools and LLMs, including Claude, GitHub Copilot and locally hosted Qwen models, as part of the engineering workflow.
Senior Software Engineer at BroadForward (2025-06 – 2026-01)
Joined the team to help complete the redevelopment of a business-critical telecommunications routing management platform that had been under development for several years. Focused on simplifying the solution and architecture, reviewing existing implementations, transferring knowledge and implementing remaining modules. Used Claude and GitHub Copilot for development, analysis and refactoring.
Software Engineer at 2theloo (2025-04 – 2025-06)
Designed and developed a voucher management solution integrated with physical turnstiles. Built the frontend and backend/API responsible for voucher and card validation, redemption and condition checking. Integrated external APIs for validity checks, implemented transaction tracking and added automation around voucher lifecycle processes such as renewal.
Senior Go Engineer at Inovaa (2024-07 – 2025-04)
Developed a backend data manager for an industrial vegetable sorting and classification platform. The service acts as the integration and decision layer between PLC-controlled machinery, VCore imaging systems and ML/AI-generated classification results. Combined classification output with operational parameters that customers could monitor and adjust in real time.
Communicated with PLCs through CoAP and imaging systems through gRPC, while exposing REST APIs for statistics and control of active sorting programs.
Senior Go Engineer at Shell Recharge / NewMotion (2022-12 – 2024-07)
Worked in the OCPP team responsible for applications that enable EV charging stations to communicate with Shell Recharge's internal platform. Designed and rebuilt a high-throughput routing service responsible for maintaining and routing communication between charging stations and internal nodes. The service was designed to scale towards one million concurrent connections, requiring careful attention to distributed messaging, reliability, observability and cloud-native operation.
Software Architect at Temper.Works (2022-01 – 2022-12)
Architecture role focused on modernising the existing codebase and preparing the platform for further growth. Worked on scalability and performance issues and strengthened the technical foundation of the platform. Designed and matured APIs for enterprise use and planned architectural changes required to support the company's expansion into the UK, while remaining hands-on with the development teams.
Senior Software Engineer at Scoupy (2021-06 – 2022-02)
Designed and developed a Go microservice for automated bank transaction processing. The service extracted and enriched transaction information and identified relevant transaction data. The resulting data was used by downstream systems to automate parts of the clearing process.
Software Architect / Lead Developer at Stalling.app (2021-01 – Present)
Designed and developed a specialised multi-tenant SaaS platform for storage and parking operators managing motorhomes, caravans, boats, trailers and other assets. The platform consists of multiple backend services with REST and GraphQL endpoints, React-based SSR frontends and a React Native mobile application integrating with Bluetooth scanners. Implemented several practical AI/LLM integrations, including classification of incoming support requests and automation of support email handling.
Responsible for architecture as well as hands-on backend, frontend and platform development.
Software Architect at Just Eat Takeaway (2020-02 – 2021-12)
Helped establish the architectural foundation for moving the platform towards an event-driven microservices architecture. Worked on separating core and restaurant business logic from the existing platform into independently deployable services. Designed services that distributed domain events through Kafka to other applications, combining architectural responsibilities with hands-on development and technical guidance.
Senior Software Engineer at Takeaway (2018-11 – 2020-01)
Contributed to the transformation of a traditional monolithic platform into a microservices-based architecture. Modernised parts of the management system and separated business logic into independent services. Set up GitLab pipelines to automatically test, build and deploy applications to Kubernetes as part of the continuous-delivery workflow.
Senior Software Engineer at De Persgroep (2018-06 – 2018-11)
Worked on transitioning functionality from Nationale Vacaturebank and Intermediair to a new platform. Also performed an architectural audit of the CQRS/Event Sourcing implementations used across both platforms.
Senior Software Engineer at Sanoma / Scoupy (2018-03 – 2018-07)
Developed a Go microservice for automated receipt processing. The service consumed OCR results, extracted receipt lines, identified products and discounts and enriched the resulting data. The structured information was subsequently used to automate parts of the clearing process.
Senior Software Engineer at Voiceworks (2016-08 – 2018-02)
Helped migrate business processes from a monolithic legacy platform towards a Domain-Driven microservices architecture. Worked on services in Java/Spring and PHP while also using Go for supporting tooling. Applied DDD principles during the transition and implemented selected services using Event Sourcing/CQRS to support auditability and replay of business events.
Senior/Lead Developer at NextPax (2016-01 – 2016-12)
Restructured property import services and API integrations between property managers and booking agencies.
Senior/Lead Developer at Daisycon (2008-01 – 2016-12)
Team lead for the core engineering team. Combined hands-on full-stack development with technical leadership and responsibility for internal and external technical communication.
Freelance Software Engineer at MB-ICT (2005-01 – Present)
Independent software engineering and consultancy across SaaS platforms, backend systems, web applications, mobile applications and infrastructure.
Lead Developer at Toading (2006-01 – 2008-12)
Developed a platform for automated creation and management of online advertisements across Google AdWords, Yahoo and Marktplaats. The company originated from my graduation project.
Bachelor's degree in Information Engineering - Computer Science – Hogeschool van Amsterdam (2004-01 – 2007-12)
MBO in Technical Computer Science - Level 4 – ROC Flevoland (1999-01 – 2004-12)