Portrait of Michael Loft

About me

I am a freelance software architect / technical lead / senior developer with a strong background in all aspects of software development and building products.

With more than 20 years of experience, I know many domains and technologies and I am quick to familiarize myself with and understand how complex systems work. I can design solutions that fit the business needs while also being a step on the path toward a longer-term strategy. And I know how to implement the design.

I have developed embedded software and supporting PC applications for customers in a wide range of domains, e.g. home automation, hospitals, electric power, farming and electronic warfare. I have worked with cloud systems, both for IoT and as pure cloud architectures.

I am a people person, who can work with almost everyone and I try to understand the drivers and motivation of people. I am experienced in navigating organisational politics, and try to make decisions that helps both the people and the company.

I have been technical lead in several large successful projects and have also worked as project manager in some of the projects. As a certified Scrum Master and experienced software architect, I am able to combine aspects of agile methodologies with more traditional management processes.

I advocate the importance of sound software development skills in the entire project group and have taught UML, the C4 Model, design patterns and how to write good unit tests to both co-developers and teams in customer organisations.

I also work part time as associate professor at Aarhus University, where I teach software engineering and supervise and mentor student projects.

Main competence areas

  • Embedded systems - C, C++, Linux, RTOS, IoT, Communication protocols
  • Cloud - C#, containerization, Azure, Microservices
  • System architecture, Software design and development
  • Requirement clarification, specification, documentation and test

LinkedIn