Experienced JavaScript developer with proven record of successful projects, team collaboration and self-motivation. I am most comfortable in the browser's runtime although with three years' experience helping build Node.js APIs and services I can also contribute value on the back-end.


Contract JavaScript Software Developer

Sep 2018 - present
Responsive Studio

Web developer contracted to Responsive Studio for development on Flamelink, a web app, Node.js API and JavaScript SDK to help users create and manage content using Google's Firebase services.

JavaScript Software Engineer

Jun 2018 - Aug 2018
Kurtosys Systems

While in the product team working on Kurtosys's core product, the Kurtosys App, I was involved with the full stack and wrote JavaScript and TypeScript. The stack includes backend Node.js services and APIs, MemSQL clustered databases and a Webpack React and Mobx client. A lot of the codebase was covered by unit, functional UI or integration tests.

Solutions Architect

Aug 2017 - June 2018
Kurtosys Systems

During my time in the Implementations team I got to work a lot with React and Node.js. I regularly built, fixed or extended connected React components using Redux or Mobx for state management and built an automated ETL data loader for Triodos Bank. I also interacted a lot with the Kurtosys App RESTful JSON API.

Front-End developer

May 2016 - Aug 2017
Global Logistics Internet

I helped maintain a Python-Django lottery site, luckylottos.com, for awhile before focusing on front-end work. I built a jQuery lottery app, a backoffice AngularJS app and finally a more high-end lottery app using AngularJS and websockets which had a Java backend.

Freelance web developer & IT consultant

Nov 2015 - Apr 2016
jordancolehunt & Sparesboyz.com

I was a freelance web developer and worked part-time at Sparesboyz as a Social Manager and consultant. While freelancing I built a static site using Django, a php contact page and an e-learning dashboard for various clients. When working for Sparesboyz I assisted with their social networks, WordPress site and headed contract negotiations with software providers.

Quality Assurer

Jan 2015 - Sep 2015

At Derivco I carried out and was involved in: test planning, test case execution, SDLC, test cycles and sign-off procedures, defect review processes, SQL queries, XML configuration, dependency installations and basic environment interaction.


Core technologies:

JavaScript ES6, ES2016+
Redux, Mobx
Asynchronous Programming Promises, async await
Node.js APIs and services