Leadership and mentoring
Leading and mentoring team members though collaboration.
Software iteration management using Agile processes.
iOS mobile engineer
Extensive experience developing apps for Apple iOS – on both iPhone and iPad
Web software engineer
Full stack development across multiple technologies.
I specialise in making iOS apps, with an extensive background in full stack development. I design and create software following Agile processes. I’ve had great exposure to varied domains: customer loyalty and rewards; point-of-sale; media; entertainment; user-generated content; tv; music; insurance software.
I’ve adopted various roles throughout my career – from developer to software architect; from mentor to development manager. I really enjoy mentoring team individuals, and building teamwork and collaboration. I have previous extensive experience in scalable API software design and development.
Currently I work in Swift, and Objective-C. I’ve done some work with Node.js and Ruby, and in the past worked extensively with Java web technologies. Languages and toolsets come and go, but the principles and processes of software development continue to stick with me throughout my career.
I’m continuously learning and I love the varied challenges presented by every project I work on. I find the people I work with to be the most rewarding aspect of the work I do.