Summary
Overview
Work history
Education
Skills
Timeline
Generic

Gemma Charters

Broughton-in-Furness

Summary

Accomplished software developer with a strong foundation in computer science, holding a Distinction in MSc Computer Science. Proficient in multiple programming languages, including C#, ASP.NET, Java, PHP, Python, and JavaScript, with expertise in frameworks such as .NET Core, Spring Boot, and Laravel. Skilled in cloud hosting platforms like AWS and Azure, database management using MySQL and SQL Server, and front-end technologies including ReactJS, Angular, and VUE.js. Demonstrates exceptional problem-solving abilities and a deep understanding of SOLID principles and OWASP standards. Experienced in leading development teams to deliver high-quality solutions within deadlines while adhering to Agile/SCRUM methodologies. Adept at API integration (REST/SOAP), version control systems like GitHub and Azure DevOps, and implementing robust testing practices such as TDD. Known for excellent communication skills and the ability to motivate teams towards achieving organisational goals.

Overview

37
37
years of professional experience

Work history

.NET Web Developer / Manager

CGP Books
Millom, Cumbria
2025.07 - 2026.01

Maintained hands-on involvement in coding while leading development projects. Optimised application performance, using AWS CloudWatch integration and designs to optimise response times and robust websites. Collaborated on architecture decisions and conducted code reviews.

Technical Team Leader/full-stack web developer

Love2shop
Liverpool
2020.06 - 2025.04

As part of Web Development team maintained existing code base and added increased functionality based on demands of business. This involved coding in Java within Liferay framework, front-end technologies (HTML5/CSS/Bootstrap), GTM, C#/React/Docker, and good experience with Azure DevOps, with Git and SVN for change management.

Last role was Technical Team Lead for PHP/Laravel Engineering team, leading 5 developers through projects and BAU work. AWS hosted, Azure DevOps and GitHub. Role included code reviews, infrastructure decisions and planning, reviewing architecture designs and producing engineering designs that team could pick up. In role 16 months.

Computer Science Lecturer

City of Liverpool College
Liverpool
2003.03 - 2020.05

Taught computing and IT subjects from GCSE and A level to BSc

degree level. Included hardware and software subjects.

Specialised in Object Oriented design and development,

programming, website and database design and development.

Established excellent student results between 95-100% success.

Programming languages:

· Java, PHP and JavaScript, C#.NET, Python

· HTML5/CSS3/jQuery/Bootstrap etc

· MySQL

· SQL Server with T-SQL

· Graphic design, animation and games development using Adobe products.

IT Trainer

Alpha Training Ltd
Liverpool
2001.02 - 2003.03

Trainer for Visual Basic and Software development. Responsible for modifying and enhancing in-house applications in VB.

IT Consultant

MMT Computing Ltd
London
1993.01 - 1997.08

Consultant worked on software development projects for companies such as BUPA, AIG, Jardines, Commercial Union. Roles included:

· Software design and programming

· Systems and business analysis

· Project management.

Software Developer

Sturge Holdings Ltd
London
1988.08 - 1992.12

Employed as graduate trainee, trained and given experience in full range of software development, from systems analysis, programming, testing and support. Software was CICS/COBOL/DB2 with JCL for batch processing

Education

Master of Science - Computer Science

University Of Hertfordshire
Online
2018.09 - 2020.06

Certificate in Education (post-compulsory) - Education

University Of Manchester
Manchester
2001.09 - 2003.06

Bachelor of Science - Ergonomics

Loughborough University
Loughborough
1984.09 - 1988.06

A-Levels - Maths, Economics, Biology, Sociology, General Studies

Sacred Heart School
Liverpool
2001.04 -

Skills

Languages: C#, ASPNET, Java, PHP, JavaScript, Python, Visual Basic 6/NET

Cloud Hosting: AWS, Azure

Frameworks/CMS: NET Core and MVC, Spring Boot, Laravel, Symfony

Databases: MySQL, SQL Server, T-SQL, DB2, SQLite, Redis

Front-end: HTML5, CSS3, jQuery, VUEjs, ReactJS, Angular, NodeJS, Typescript

IDEs: Visual Studio, Eclipse, PHPStorm

Testing: PHPUnit, JUnit, TDD practices, unit and end-to-end testing

Version Control: Git, GitHub, Azure DevOps, Jira

Other: API Integration (REST and SOAP), Agile methods/SCRUM, UML skills in logical and engineering design SOLID principles, OWASP

Strong computer science background achieved Distinction in MSc Computer Science

Experience in motivating and leading teams of professional developers, ensuring deadlines are met and work to the required consistency and standard

Excellent logical and problem-solving skills, with a high level of experience in identifying solutions to issues

Exceptional personal and communication skills

Timeline

.NET Web Developer / Manager

CGP Books
2025.07 - 2026.01

Technical Team Leader/full-stack web developer

Love2shop
2020.06 - 2025.04

Master of Science - Computer Science

University Of Hertfordshire
2018.09 - 2020.06

Computer Science Lecturer

City of Liverpool College
2003.03 - 2020.05

Certificate in Education (post-compulsory) - Education

University Of Manchester
2001.09 - 2003.06

A-Levels - Maths, Economics, Biology, Sociology, General Studies

Sacred Heart School
2001.04 -

IT Trainer

Alpha Training Ltd
2001.02 - 2003.03

IT Consultant

MMT Computing Ltd
1993.01 - 1997.08

Software Developer

Sturge Holdings Ltd
1988.08 - 1992.12

Bachelor of Science - Ergonomics

Loughborough University
1984.09 - 1988.06
Gemma Charters