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.

    Scroll to top