Ethan Gough
Software Engineer | Full-Stack Developer
Commercial full-stack developer specialising in Python, React, TypeScript, SQL, and API integrations. I build secure automation and data-driven systems for real operational workflows, from customer-facing AI tools to company-wide email processing and quality-management software.
Download CV (PDF)Technical Skills
JavaScript90%
TypeScript85%
React88%
Node.js80%
HTML/CSS92%
Tailwind CSS95%
Python95%
Git85%
Java80%
SQL100%
Testing (Jest/Vitest)75%
Agile Methodologies80%
Professional Experience
Full-Stack Software Developer
Heap & Partners Ltd. | Birkenhead, England, United Kingdom
Jun 2023 - Present · 3 yr 1 mo
Design and deliver commercial full-stack software that automates operational workflows, connects business systems, and gives staff clearer access to reliable data.
- •Re-architected a company-wide email management system as an in-house Python, Flask, React, and Docker platform for hundreds of daily enquiries, reducing processing from up to 15 minutes to under one second per email and establishing a 95% routing-accuracy baseline.
- •Integrated Microsoft Graph, SpamAssassin, GeoNames, Sage, Breathe HR, Simple In/Out, and SQL data to classify enquiries and distribute work according to territory, product knowledge, staff availability, contracted hours, workload, and priority.
- •Developed a React and Vite management dashboard with Leaflet mapping, real-time monitoring, confidence ratings, and automatic/manual controls so operators can review decisions and tune routing safely.
- •Built a secure AI-assisted order tracker for heaps.co.uk using the OpenAI API and a custom WordPress plugin, with account verification and access controls that restrict customers to their own order data.
- •Designed and developed a custom database-backed eQMS for tracking tool and instrument calibration, staff training progress, and customer or supplier non-conformances through to resolution.
- •Created a product-code coding manual that decomposes internal and supplier codes into meaningful components, then integrated it with the email system to improve product detection and routing.
Additional Projects:
- ▸Built a background inventory-replenishment service that analyses stock levels and purchase history, producing a prioritised table of products that require upcoming or overdue purchasing action.
- ▸Contributed to the development of the company website using HTML, JavaScript, and CSS.
Python and Flask and Docker and React and Vite and Microsoft Graph API and OpenAI API and WordPress and NER and GeoNames and SpamAssassin and Leaflet and Sage and Breathe HR and SQL and JavaScript and HTML and CSS and +16 skills
Technician
Heap & Partners Ltd. | Birkenhead, England, United Kingdom · On-site
Jun 2022 - Sep 2022 · 4 mos
During the summer between academic years, I worked as a technician where I tested valves and operated CNC machines, including writing and adjusting programs
Lifeguard
Serco | Bolton, England, United Kingdom · On-site
2018 - 2021 · 3 yrs
Lifesaving and Communication
Education
MSci Software Engineering
Lancaster University | Lancaster, UK
2021 - 2025
Highlights:
- First-Class Honours
- President of the Wing Chun Society for 3 years
- Built a full-stack Android app for managing real-time data streams
- Designed machine learning models for image recognition and pathway analysis
- Created distributed systems with replication, security, and networking
- Created VR mind-mapping software in Unity for interactive idea exploration