Home

About

Hey! My name is Stuart Jones, the purpose of this website is to tell you a little bit about myself and showcase my projects.

I am a highly proficient React Native Developer with 7 years experience building hybrid mobile applications for iOS and Android. Delivering apps across a range of industries at global organisations, scaleups and startups with a proven ability in setting and achieving realistic deadlines.

Away from computers I love exploring new places, having visited 51 countries, most recently visiting Brazil and New York.

Work

React Native Contractor at Perkbox; London (July 2018 - January 2020):
  • Created a React Native bridge which allowed Perkbox to use the native Adyen Payment Drop-in components in their React Native iOS and Android apps
  • Setup Detox end-to-end testing on iOS with GitLab pipelines to test critical flows
  • Introduced React Apollo and TypeScript to the frontend team, all new features now use React Apollo and TypeScript
  • Added Payment, Wallet, Recognition and Reward features to the Perkbox app
  • Created GraphQL endpoints using Apollo to communicate with the microservice backend
  • Wrote unit tests using Mocha and Sinon
  • Advised Perkbox to use a company wide component library which they are now working towards
  • Updated React Native, React and many other npm packages several versions due to them being several months out of date
  • Integrated getStream notification stream and Salesforce SDK for push notifications as part of a proof of concept
  • Mentored junior members of the frontend team
  • Worked with designers to improve the native app experience
Front End Engineer at Homelyfe; London (April 2017 - July 2018):
  • Working as part of a team to develop and maintain iOS, Android and web apps
  • React Native for mobile and React for web using monolithic architecture
  • Setup Detox end-to-end testing on Android and iOS and Puppeteer for web
  • Wrote unit tests using Jest
  • Developed a markdown parser which outputs web and native components
  • Integrated many third-party packages including Firebase, Zendesk and Social login
  • Worked with Continuous Integration tools such as Bitrise and Octopus Deploy
  • Contributed to Detox and Zendesk open source projects
  • Fast moving insurance start-up, working in an agile environment
App Developer at Easyodds; London (July 2015 - March 2017):
  • Sole responsibility for several cross platform Android and iOS apps in React Native and Cordova
  • Lead the application development life-cycle from the initial planning to full release on Google Play and App Store
  • App Store Optimisation to rank mobile apps at the top of the search rankings
  • Designed logos, splash screens, wireframes and other app artwork using Photoshop
  • Worked on multiple PHP REST API’s to deliver JSON data to the mobile and web apps
  • Developed MySQL databases to store betting odds data and app content
  • Maintained Linux servers in the UK and Australia
  • Implemented Redis which enabled us to cache most of the API endpoints, massively improving load times
App Developer at Hoffi Limited; Cardiff (October 2014 - June 2015):
  • Part time work during my final year at uni where I worked on several web and cross platform mobile projects using HTML5 technologies
  • Helped out with the Sustrans cycle app using Phonegap and Cordova which delivers content to users based off their GPS location
  • Hoffi sponsored my final year project where I created a website and mobile app which interacted with iBeacons to determine a user’s indoor location and deliver exclusive content depending where they were in the room
Web Developer at Cardiff University; (July 2013 - June 2014):
  • My year in industry as part of my Computer Science degree
  • Developed an iOS and Android app in Cordova to help Autistic children communicate their pain to health professionals
  • Created a responsive web app so users could learn Welsh, before converting it into a mobile app using Cordova
  • Built a drug conversion app which allowed doctors to convert dosages of medication between drugs
  • Dealt with clients, worked to deadlines, managed and calculated the costs of projects
  • Worked as part of a team migrating old Joomla sites to WordPress, creating child themes and plugins which were used across many University sites
  • Performed important backups and updates to the WordPress server using a Linux environment

Education

Computer Science BSc at Cardiff University (2011 - 2015):
  • First Year: 66%
  • Second Year: 69%
  • Third Year (Placement year): 76%
  • Fourth Year: 75%

Degree Classification: First Class Honours