my photo

Neil Redfern

Senior Full Stack Software Developer

Hi! I'm Neil...

Over my career, I have worked across all aspects of the web development stack. This includes frontend, UX, design, backend using various languages, working with databases, dev ops, testing, end-to-end testing, client relations and stakeholder presentations.

My main skill sets areReactandC#, but I am very happy, and competent at, adapting to project needs and I don't shy from anything challenging and new.

I am adept at working with all teams across a business to build apps and websites that deliver the best possible product for a company. These include stakeholders, UX teams, product owners, content managers, scrum masters, compliance officers, frontend, backend, QA and dev ops.

I pride myself in creating pixel perfect interfaces that focus on the UX journey, communicating consistently with product owners, UX designers and stakeholders to make sure the solution is exactly what we, and the end user, need.

My approach to code is to keep it simple, clean, testable and able to be picked up and easily understood by anyone.

I am a developer who hits the ground running and gets stuck in from day one.

I've had plenty of experience with...

React
7 years over 5 roles
C#
10+ years over 7 roles
SASS
15+ years over all roles
E2E Testing
6 years over 4 roles
TDD
9 years over 7 roles
CI / CD
10 years over 9 roles
Agile
9 years over 8 roles

Here is a more complete list of my skill set...

Front end
HTML5
SASS
React
NextJS
Redux
Context
JavaScript
TypeScript
Styled Components
GraphQL
Blazor
Back end
C#
.NET Core
Node
SQL
Mobile development
Phonegap
Objective-C
CMS
Contentful
Umbraco
Sitecore
Telligent
Immediacy
Infrastructure / Cloud
AWS
Azure
GitHub Actions
Jenkins
TeamCity
Terraform
Circle CI
Docker
Tools
Jira
Trello
Physical Kanban Board
Notion
Figma
Working
Mob programming
Pair programming
Agile
TDD
E2E Testing
Git
Testing
E2E testing with Playwright and Cypress
Unit Testing with Jest and NUnit
React Testing Library for component testing

I've worked at a number of places over my career...

C# Full Stack Senior Developer - Money Means
September 2024 - April 2025

C# full stack permanent developer creating a website for Money Means using Blazor, C#, Tailwind, Docker, GitHub Actions for CI and Playwright for E2E testing.

One of my greatest accomplishments was to setup the entire E2E testing framework for the website from the ground up, including creating docker images of the Web, Api and Database, seeding the database in docker, then running the E2E tests in playwright tests using GitHub actions in the CI process.

This was a startup company and I left because the entire development team was made redundant due to costs and a change in focus for the business.

Full Stack Senior Developer - Vortex IOT
December 2023 - September 2024

Full stack (mainly working with React) permanent developer creating and adapting internal portal websites to create and manage devices which are one of the company's main products.

My main task was to improve an internal React/NextJS website by improving the look and feel and the UX of how the site works. I improved the website by upgrading packages, removing redundant packages, giving the website a modern look and feel, making it fully responsive using styled components, adding in full E2E tests using Cypress, adding git hooks to prevent errors, added prettier to auto format code and more.

This was all presented to management and stakeholders on a regular basis to get feedback and prioritise new and future features to be developed.

React Contract Developer - TDCO (The Tote)
June 2021 - July 2023

Helped to develop and launch a brand-new fantasy section to The Tote website www.tote.co.uk/fantasy using React, React Context, Styled Components, Typescript, CircleCI, AWS, Cypress, GraphQL and more.

I worked closely with the UX designers, stakeholders, product owners, backend developers and QA testers to deliver this product.

My job would involve a daily morning stand up with the team, talking to UX designers about the designs I would be working on in Figma and translating them to the frontend, talking to product owners about any requirements in tickets and working with the backend team to manage data in and out of GraphQL using AWS.

Frontend React Contract Developer - Sharp Gaming
Sep 2020 - April 2021

Worked on a new website for Betfred and OddsKing using React, Redux, Typescript, Jenkins, Node, React Hooks, React testing library and more.

I was brought on to help the core team get the website they were building across the line to go live, which involved extensive troubleshooting.

Full Stack React Contract Developer - UK Tote Group
Jul 2019 - Feb 2020

Helped to build a new website www.tote.co.uk from the ground up using AWS, CircleCI, Agile, Jira, React, React Hooks, Redux, Styled Components, Node, Lambda, Terraform and Github.

This was a fresh build of this website including choosing what tools and platforms we would use as a team to build it including Contentful as a CMS and CircleCI as a CI/CD solution.

React / C# Contract Developer - Betfred
Jan 2017 - Jul 2019

Worked on a brand-new website.

Working with an up to date tech stack of: ReactJs, C#. dot net core, sass, styled components, nextjs, ci (teamcity), tdd, aws, elastic beanstalk, lambda, cloud formation and more.

Contract C# Developer - Stockport Council
May 2016 - December 2017

A core part of the team which revamped the www.stockport.gov.uk website using the latest tech stack: .Net Core, MVC 6, TDD, Moq, Contentful, Docker, AWS, SASS, Gulp, Agile, Scrum, Kanban, Git, Coding in the open (partial open source), CI, Pair Programming and more.

I helped create a public rest api for the website, which included rate limiting, versioning, confirming the urls to rest standards, api keys and swagger integration.

Senior C# Developer - Reason Digital
December 2014 - May 2016

Worked on various C# websites including 2 bespoke MVC solutions and an Umbraco MVC solution.

Main skills used here were C#, MVC, Entity Framework, SQL, Stored Procedures, HTML, CSS, Bootstrap, Grunt, Design Patterns, NUnit, MSTest, Dependency Injection, Moq, TeamCity, Agile, Umbraco, Git and Jira

Techincal Developer - Reading Room
July 2012 - December 2014

Worked as a back-end C# developer, working with and expanding various CMS based .Net systems including Umbraco, Sitecore, Kentico, Immedacy and Telligent.

Developer (C#, VB.Net, Objective C) - Yellowbus Solutions
July 2010 - July 2012

My main responsibilities were to work on and deliver large scale projects including many dynamic websites. These ranged from small HTML and CSS cut up sites, to large dynamic data driven sites. I also worked on a number of native iPhone applications using Objective-C and Xcode.

Developer (VB.Net) - Club Systems
December 2008 - July 2010

Main responsibilities included developing new features for www.howdidido.com, designing and developing new microsites. Other responsibilities included server managing, email campaigns, website analytics, statistics, design mock-ups, adverts design and more.

In my spare time, these are some of the websites I've created...

for project Best Friends Day Nursery

Best Friends Day Nursery

A react website I made for a nursery in Chester.
for project Oyster Boys Brewing

Oyster Boys Brewing

A react website I made for two youtubers who run a channel on reviewing and brewing beer.
for project Electricity Calculator

Electricity Calculator

A react website I made to check how much electricity someone has used between two dates.
for project Pub Golf Scorecard

Pub Golf Scorecard

A website I created a number of years ago, originally in PHP and recently re-wrote in ReactJs, Redux, Styled Components and a NodeJs api.