I'm Mike - a Software Engineer in Cardiff with a broad knowledge of all aspects of the software development lifecycle. I am skilled in eliciting requirements, designing, coding and testing complex software systems using modern techniques and technologies.
I am experienced in a number of programming languages including Scala, Java, JavaScript and TypeScript and have a deep understanding of desktop and mobile operating systems such as Windows, Linux, macOS, iOS and Android.
I have worked within an agile team environment using the source control tools Subversion and Git and I am familiar with continuous integration tools such as Jenkins and Hudson.
- 🌱 I’m currently learning C++, Java 21, Scala 3, TypeScript & Next.js
- 💬 Ask me about 3D Printing
- 📫 How to reach me: LinkedIn
- 😄 Pronouns: he/him
- ⚡ Fun fact: I have jumped out of an aeroplane 13 times