Summary
Michael Nissen is a Senior Software Engineer based in Spain with a decade of experience building scalable, product-focused systems that reduce the visibility of technology in everyday life. He has driven greenfield projects and backend microservices across diverse stacks (Python, Rust, Scala, Swift, Node/TS) and built GraphQL federated layers to bridge AI models with customer-facing products. As an early product hire and technical lead, he has architected CI/CD and Kubernetes pipelines, managed small agile teams, and shipped full-stack platforms from prototype to production. His background in interaction design and embedded systems informs a human-centered approach to engineering, blending physical prototyping sensibilities with distributed systems design. Notably, he has repeatedly taken ownership of complex integrations—designing task dispatchers and message brokers for high-volume data processing—while maintaining a focus on elegant user experiences.
10 years of coding experience
8 years of employment as a software developer
Master's degree Embedded Systems, Master's degree Embedded Systems at ECE. Ecole d'ingénieurs. Engineering School.
Bachelor of Engineering - B.Eng Interaction Design Engineer, Bachelor of Engineering - B.Eng Interaction Design Engineer at Syddansk Universitet - University of Southern Denmark
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Aarhus University
High School Diploma Theoretical and Mathematical Physics, High School Diploma Theoretical and Mathematical Physics at Sonderborg Statsskole
English, Danish, German, Swedish, Norwegian