Summary
Terje Dahl is a senior developer based in Oslo with nearly two decades of professional software experience and a unique background as a former professional musician and teacher. He has built backend systems and microservices across Clojure, Python, Go and JVM technologies, contributing to payments infrastructure at Zimpler and commercial education platforms at ARM Lingua, and now focuses on backend engineering at Mlmiro. Comfortable across the stack, he blends hands-on implementation with product-minded thinking from his years running a freelance consultancy and earlier product development roles. Bilingual in Norwegian and English, he brings a practical understanding of language acquisition to tech products and a disciplined, analytical approach informed by interests in applied nutrition and strength training.
9 years of coding experience
18 years of employment as a software developer
Master's Degree Music clarinet pedagogy conducting, Master's Degree Music clarinet pedagogy conducting at UiT- The Arctic University of Norway
Master's Degree IT technologies, Master's Degree IT technologies at Østfold University College (HiØ)
Norwegian, English