Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 4.1 KB

Dead-tree.md

File metadata and controls

57 lines (40 loc) · 4.1 KB

James Turner

phone number: 07801 980605

James Turner

A full-stack multi-language developer with two years of experience. at home when problem-solving and working in agile teams. Welcomes fresh challenges and learning new skills. Always looking for ways to improve.

  JavaScript      Polymer 3.0   Selenium         TDD/BDD       Ruby-on-rails    C#
  Node.js         Gerkin        PowerBi          BlockChain    Python           .net
  Azure DevOps    CosmosDb      ServiceFabric    CouchDb

LexisNexis-Enterprise Solutions

Software Engineer Apr 2018 — present

Worked with a team on developing a progressive web app that runs off a microservices based backend that integrates with Microsoft Dynamics 365. The app synchronises accross multiple devices and runs on any modern device and is offline-first. Made significant contributions to the front and backend of the app.

Helped run and organise a blockchain hackathon. Was involved from the very initial planning stages to the latenight cleanup. Event concluded very successfully and was a lot of fun.

Helped teams transition from a scrum methodology to a Kanban approach.

QA Engineer Oct 2017 — Apr 2018

Wrote several testing packages from scratch, including one that was able to do front-end and interaction testing on Power BI, and another that was able to parse report outputs in a convenient and straightforward way.

Worked on the testing project for the main product, renovating and refactoring large sections and improving performance and ease of use while driving up-skilling for the QA team.

Ran full scale regression testing on the company's main product before major releases and wrote up documentation and procedures surrounding it.

Makers Academy

Built upon my foundation of learning by studying new concepts like TDD, SOLID, MVC and more. This changed my patterns of thinking about programming to result in writing much neater code than before I started.

NM group 2012-2016

Responsible for processing large point clouds gathered from LiDAR scanners into accurate computer simulations of overhead powerlines and other utilities. During my time here my love for coding and puzzle solving was reignited.

The key moment of this was during a job surveying Britain’s railways where we had a systematic issue with our ground model. Normally we’d have to do rework from scratch to solve this and that’d cost several thousand pounds in man-hours alone. On my own initiative, I wrote a script that was able to find and correct the issues without damaging the rest of the data. From then on the script was used regularly throughout the day by our processors.

Solved a lot of additional problems in production by continuing to write scripts in Python and MicroStation Basic.

Worked effectively on a small team which hit deadlines consistently.


DCDC - blog

A blockchain solution for controlling, managing and sharing parts of your own identity.This originated from a hackathon in London over a 24 hour period and is being expanded in our free time to become a usable platform in the future.

AtomicWars - Atom.io - GitHub

A plugin for Atom that Interfaces with the CodeWars.com API to pull down kata for you to solve and displays them in Atom so you can complete them in your preferred environment. This plugin also uploads your completed kata up to GitHub when you’ve submitted them.

Thunder Warriors - Web Demo - GitHub

A tower defence game built in Unity. While the main goal of undertaking the project was to familiarise myself with C# development, we ended up learning a lot about technical debt and refactoring.


  Problem solving      Board Games     puzzles     climbing     kick-boxing