Summary
Stefan Houtzager is an experienced application manager and software architect with 20+ years of hands-on experience designing, modernizing and maintaining both front- and back-end systems. He blends deep legacy Progress/OpenEdge knowledge with modern stacks like TypeScript, Deno, Elixir/Phoenix and Postgres, and specializes in event-driven architectures, BPMN/DMN decision automation and RabbitMQ integrations. Stefan builds pragmatic SaaS and REST/JSON:API backends, with a strong emphasis on model-driven design, refactoring for quality and real-time change-data-capture pipelines. He runs his own consultancy, delivering contractor work from architecture through implementation and DevOps with Docker and Linux. Notably, he pairs an academic background in chemistry with the ability to “read dinosaur code” yet produce clean, modern implementations—making him effective both as a fixer of legacy systems and as a builder of new frameworks. Based in Utrecht, he is available for contract roles and actively explores functional languages and tooling such as Haskell, Elixir and Deno.
12 years of coding experience
18 years of employment as a software developer
drs (msc) Chemistry, drs (msc) Chemistry at Utrecht University
German, English, Dutch