I pride myself in being at the forefront of writing clean code, using the VIPER architecture to decouple code and ensuring clean, readable and efficient modern code using protocol-orientated design.
Senior iOS Developer. | Swift | Obj-C | React-Native | Node.js | React
I am a professional developer with over 20 years experience in the field of programming, from Smalltalk and Java through to more modern languages such as Swift and JSX. I am a highly skilled individual who writes clean code and practices TDD alongside a healthy, agile working ethic.
I have delivered for start-ups and enterprises and have had clients such as Jaguar/Land Rover to the Open University, I work well with teams or alone and thrive in challenging projects with tight deadlines. I am a fast paced individual who keeps abreast with the ever changing world of mobile programming.
My Services.
I pride myself in being at the forefront of writing clean code, using the VIPER architecture to decouple code and ensuring clean, readable and efficient modern code using protocol-orientated design.
I work closely with UX and UI designers to deliver pixel perfect designs and custom animations that make the wow factor more realisable
I am well versed in systems architecture and can aid in designing server side api requirements and deliverables with regards to a highly efficient mobile application stack.
I maintain a very close eye on the latest movements in technology as a whole, looking for advantages and opportunities where I can gain an upper hand and pass that directly on to you.
I write apps for phones, tablets, watches and TV and have delivered more than 100 Million app downloads to date.
I am always available to help and mentor others, providing valuable lessons and tips for the future programmers of tomorrow.
If you are looking for an iOS programmer that has experience and ability, then get in touch with me and let's talk about your project.
Contact meMy education and experience.
Before Computer Science was a BSc dicipline, it was called Technology and I studied relational databases, object-orientated programming, micro-processor computing and electronics.
A hands on technical lead creating a global free online education system. Included prototyping with React Native and creating Augmented Reality applications for mobile with native Swift.
A fully hands on role, creating numerous prototypes utilising the full stack including Swift 3, VIPER architecture, Node server, Parse, Mongo DB no-sql database, AWS, Lambda, Lex, Polly, S3, EC2, Route53, Cognito and IAM.
I was responsible at the InMotion Accelerator Division of Jaguar/Land Rover for turning the ideas of the Labs into mobile MVP's. This has meant turning to React-Native in some cases to deliver for multiple devices and writing custom iOS components that wrap around React-Native
I was responsible for converting all of schuh's mobile apps into swift, these apps were internal stock management and in-store payment systems using third party payment terminals
Please give me a ring at a suitable time, I'd love to hear from you. (no recruitment agencies please)
Or, if you would rather send me a message about your project, just tap the email link below and I will try and respond as soon as possible and organise a call / hangout / skype chat. Thanks!