Summary
Mike Houghton is a Senior Software Engineer with over thirty years in software development and more than sixteen years focused on Java and user interface engineering. He combines deep practical experience in distributed systems, including a long-standing interest and open-source work on Tuple Spaces, with background in military operational analysis, combat modelling and simulation. Mike has driven UI and distributed-storage R&D across companies such as QinetiQ, Feefo, EADS Astrium and Xyratex, often bridging real-time data, network planning and control systems. He is polyglot-curious—comfortable with C/C++, Groovy, Erlang, Objective‑C and intermediate Haskell, where he released an AppConfig solution for the configuration problem. Based in the Greater Portsmouth area, he brings a pragmatic focus on software process and techniques, favoring robust, distributed designs informed by domain-driven experience in defence and aerospace.
11 years of coding experience
23 years of employment as a software developer
.