Dylan Viljoen is a Lead Software Engineer based in Utrecht with over a decade of experience building and modernizing enterprise systems across e-commerce, cloud-native products, and mission-critical financial and healthcare domains. He blends hands-on architecture (DDD, CQRS/ES, microservices) with product-led technical leadership, currently guiding an 8-engineer team at bol to deliver personalized advertising for 12M customers. Dylan is known for improving developer experience and delivery lifecycles—driving GraphQL adoption, API governance, and test-in-isolation practices—while mentoring engineers in both craftsmanship and soft skills. He has repeatedly led re-architectures and cloud migrations, and brings rare experience translating large legacy systems into performant, testable cloud platforms. Colleagues value his pragmatic problem decomposition and his appetite for continuous improvement that pushes teams to learn from setbacks and raise technical standards.
12 years of coding experience
12 years of employment as a software developer
THS Klerksdorp
Bachelor of Technology (B.Tech.) Information Technology, Bachelor of Technology (B.Tech.) Information Technology at Tshwane University of Technology
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.