Skip to content

JamesTurnerGit/CV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 

Repository files navigation

This document has been converted into more standard formats and updated, available upon request

James Turner

skills/technologies | Experience | Projects | Interests

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     
  Node.js          PowerBI         Block-chain            Python      .net
  Azure DevOps     CosmosDB        Azure Service Fabric   CouchDB     C#

LexisNexis-Enterprise Solutions

Software Engineer Apr 2018 — present

Worked with a team on developing a progressive web app that runs off a micro-services based back-end that integrates with Microsoft Dynamics 365. The app synchronises across multiple devices and runs on any modern device and is offline-first. Made significant contributions to the front and back-end of the app and was involved heavily in the design process.

Helped run and organise a block-chain hackathon. Was involved from the very initial planning stages to the late night cleanup. Event concluded very successfully and was a lot of fun.

Mentored a new starter to take on previous role and later into a further role as another Software Engineer. Mentored other employees on starting their own dynamic web projects until they were able to progress the project by themselves.

Helped two 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 by providing a way to compare an OpenXML object with a gerkin table.

Worked on the testing project for the main product, renovating and refactoring large sections and improving performance and ease of use while driving upskilling 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

Student 2017

Built upon my foundation of self-taught 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

GIS Analyst Oct 2012 — Dec 2016

Responsible for processing large point clouds gathered from LiDAR scanners into accurate computer simulations of overhead power-lines and other utilities. Worked effectively on a small team which hit deadlines consistently.

Fixed a systematic issue with a massive ground model with a custom script in MicroStation Basic. This script saved several thousand pounds in man-hours alone. Decided to go into programming as a career because this event was so personally fulfilling.

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


DCDC - Blog

A block-chain 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. Founding member and contributor. Allows strong protection for users and simple and fast GDPR compliance for other parties.

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. Developed as part of a team of makers.

Thunder Warriors - Web Demo - GitHub

A tower defence game built in Unity. Worked as a developer in a small team and found a lot of fun challenges in this problem space. While the main goal of undertaking the project was to familiarise ourselves with C# development, we ended up learning a lot about technical debt and refactoring.


Problem solving      Board Games     puzzles     climbing     kick-boxing

About

GitHub CV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published