Chris Shelton
UK - Leeds / London / Remote
Software Engineer
Source code

Skills & Experience

Learn more about my skills & experience as a software engineer

Education

University of Leeds logo

I proudly graduated from The University of Leeds in 2016, with a First-class (Hons) in Computer Science. I also received an award for academic excellence two years in a row during my time at University.

I thoroughly enjoyed my degree. I enjoyed the challenges it presented, and the opportunities it has given me for my future. I worked hard, and it paid off, and that has enabled me to do something as a job every day, which feels much more like a hobby.

Professional Experience

Shell logo

Shell, 2022-Present

Software Engineer

Working within the Shell Agile Hub team in London, focusing on product development within environmental solutions, specifically the voluntary carbon market, enabling companies to meet their goals of reducing their net carbon footprint. The tech stack is primarily React, TypeScript, GraphQL, CosmosDB and Azure.

Bluesmith logo

Bluesmith Information Systems, 2017-2022

Technical Specialist - Software Engineer

Working on various Agile projects, focusing on full-stack web application development for enterprise applications in the JavaScript technology stack, specifically Vue, React, Node.js and MongoDB. Prior to that I specialised in the Microsoft technology stack, including C#, ASP.NET Core and SQL Server. As Bluesmith is a software consultancy, I was able to experience a variety of different projects, both green and brown-field, for different clients, using a variety of technologies. I held multiple roles at Bluesmith, including those with tech and team-lead responsibilities.

Bluesmith logo

Bluesmith Information Systems, 2016-2017

Graduate Technical Specialist

Completed graduate training and began working on projects in the Microsoft tech stack, using ASP.NET and SQL Server.

Bluesmith logo

Bluesmith Information Systems, 2014-2015

Technical Specialist - Industrial Placement

As part of my degree, I opted to undertake a year-long industrial placement. After an initial training period, I was introduced to development in the Microsoft tech-stack, including ASP.NET and SQL Server.

Core Skills

Below are some examples of my core skills which I am competent in.

This list is not exhaustive — I also have extensive experience with
SOLID and Object Orientation fundamentals
Software design patterns
Workflow tooling - Gulp/Grunt and Webpack
CI/CD
Responsive web design
Relational database design
Agile delivery
Message queuing systems (RabbitMQ)
Automated unit and integration testing
Web security principles
DRY / YAGNI
and more…

Other Skills

I also spend time outside of work on personal and side projects which helps me up-skill in other technical areas. Below are some of my progressive skills which I am getting more experienced in, but still contribute to my abilities as a well-rounded software engineer.

GraphQL
Kubernetes
Cypress
Python
Xamarin
Jamstack and Static Site Generators
CSS in JS
Google Cloud Firestore
Web Sockets