About me
Starting in the industry as a QA tester I made good use of my problem-solving skills before quickly moving on to broader development projects. In the past 10+ years, I have gained a specific focus in mobile development. I have worked with both iOS and Android native apps and hybrid HTML5 apps while continuing to use my broader skills to support other projects.
With a good grounding in Object-Oriented programming, I find it relatively easy to pick up and learn new programming languages and can switch quickly between them as needs arise.
I love learning new skills and new technologies and eagerly await Apple and Google’s big announcements to see what new toys I get to play with next.
I have a strong background with Objective C, Swift, Java and Kotlin to produce iOS and Android applications. In recent years I have also worked Javascript and C# to produce Xamarin mobile applications that integrate neatly with the embedded web content. Most recently, I have begun learning Typescript and React paradigms as we embrace new technologies.
I’m particularly proud of my problem-solving skills. I enjoy the challenge of approaching a problem and finding innovative ways around it. From debugging applications, devising bugfixes, or developing bespoke solutions to meet a client’s requirements, I enjoy all aspects of my work.
Experience
Oct 2016 – Present
Derivco Sports Ipswich
Developer L2
- Develop native apps for both iOS and Android.
- Develop Xamarin applications for both iOS and Android.
- Create Xamarin binding libraries for 3rd party SDKs.
- Working to create continuous integration pipelines to automate workflow and creation of applications for testing and publication.
- Working on front-end and server-side features of websites to ensure compatibility and features needed for applications.
- Long-term support of existing applications.
- Management of mobile applications using the various app stores.
- Involvement in testing and quality control of both mobile and web products.
- Investigation and research into new technologies being developed and gauging the usability and relevance to the company.
- Experience with version control software including subversion and git.
- Timekeeping to ensure deadlines are met.
Oct 2016 – Oct 2016
Palringo (Now known as World’s Online Festival)
iOS Developer
- Develop features for existing iOS application.
- Long-term support and maintenance of existing iOS application.
- Enable support for HTML5 game content within application.
- Work with QA testers to debug complex issues arising from a live chat application.
Feb 2011 – Oct 2015
Simple Click Solutions Limited
Developer
- Develop native apps for both the iOS and Android platforms from concept to implementation.
- Develop HTML5 and Hybrid apps using Sencha Touch and Apache Cordova for the iOS, Android and Blackberry platforms.
- Long-term support and maintenance of all apps currently live in stores, including planning and road mapping features and maintenance releases.
- Develop server-side services and products to integrate with apps using PHP and Microsoft .NET technologies.
- Debugging, reproducing and finding fixes for problems reported with both apps and Web products.
- Long-term support and maintenance of Websites and associated bespoke CMS software using MySQL, XSLT, ASP.Net, C#, Java, PHP and other related technologies.
- Providing quotes for new projects and ad-hoc work.
Education
Sep 2004 – Jul 2007
Keele University
Astrophysics and Computer Science BSc (Hons.) – 2:2
Sep 2007 – Mar 2008
University of East Anglia
PGCE Secondary Science – Left Course. No Qualification.
Contact Me
You can use the form below to get in touch. I try to respond quickly.