Iain Munro

Iain Munro

Software engineer

A LITTLE ABOUT ME

Hello. I am a mobile developer.a web developer.a backend developer.a freelancer.a coffee lover.a problem-solver.a perfectionist.
and always up for a challenge!

LATEST TWEETS

SKILLS

Mobile Development

I develop super cool mobile apps. I write both native Android (Java) and iOS applications (Swift), whilst respecting their differences.

Scalable Software

I write scalable and high performance Software. I keep up with the latest developments (programming languages and best practices) and my best principles built out of years of expierence of building scalable software systems.

Good quality

I’m passionate about both Software Development and Architecture. I write easy to follow and testable code and at the same time take note of requirements of different stakeholders. I enjoy discussing design decisions keeping in mind constraints and cost.

Team player

I love working together. When writing software there is no exception. It’s a team effort to me, not just from a technical perspective, but from a process perspective as well. Doing peer programming and improving our process (preferably agile).

LET’S GET IN TOUCH

Iain Munro

Iain Munro

DROP ME A LINE




LET US SOCIALIZE

WORK HISTORY

2018

Software Engineer

[Oct 2018 – Present] Apple Inc.

I am one of the Music-Makers. Together, we are the Dreamers of Dreams.

2018

Lead Mobile Engineer

[Apr 2018 – Oct 2018] UL Transaction Security.

● Developed ISO-compliant (18013-5) drivers licence (MDL) example native mobile app for Android (Java, Kotlin) & iOS (Swift).
● Developed and open-sourced a C++ shared library to read & write TLV/ASN structures used by both iOS and Android.
● As lead engineer I’m designing and developing modular software that can be re-used for similar use-cases and I set an
example of how the ISO 18013-5 standard should be implemented.

2017

Software Engineer

[2017-2017] POCKETMEDIA.

Pocket Media retained my (part-time) services after I completed my internship. I create low-maintenance, highly-tested software. I participate in mak- ing architectural decisions. I created containerized GoLang services with the usage of Kubernetes and AWS. Working together with an experienced team, we applied good engineering practices in an agile scrum environment.

2016

Mobile Developer Internship

[2016-2017] POCKETMEDIA.

I rewrote most of the code-base of both the native Swift and Java SDK modules used to monetize third party mobile applications. I introduced automated testing and refactored the code to make it stable and production-ready.

2016

Freelance Software Developer

[2016-*] IMUNRO.

Using the skills and experiences I gained over the years, I started my own company. Writing software and giving advice: I’ve collaborated with numerous established and start-up companies on Dutch and international projects.

2013

Web Developer Internship

[2013-2014] WiWi Websolutions.

My first exposure to building large ecommerce web applications using the LAMP (Linux, Apache, MySQL, PHP) stack. I improved their work ow by introducing a continuous integration system and a version control system (GIT).

EDUCATION HISTORY

2014

Bachelor of Applied Science (BASc), Information Technology

Hogeschool Arnhem en Nijmegen

Classes I most enjoyed are: Software Architecture, System Analysis and Quality, Databases and Distributed Enterprise Applications. Algorithms and paradigms included in the software architecture lessons are of great interest. I am doing a minor in Mobile App development which includes course material from Stanford.

PROGRAMMING SKILLS

GoLang

Java

Python

Swift

HTML&CSS

Javascript/Typescript/Angular/React/jQuery

PHP

NodeJS

C++

C# (.NET)

MySQL

MongoDB

MsSQL

MsSQL

LANGUAGES

English

German

Dutch

DOWNLOAD MY CV

You can download my CV in pdf format if you like. I currently work at Apple, where I’m developing better virtual assistants. I love what I do.

DOWNLOAD CV

VIEW MY LINKEDIN PROFILE

If you’d like to get in contact, connect to me on my LinkedIn profile.

MY LINKEDIN PROFILE