Summary
Overview
Work History
Education
Skills
Affiliations
Timeline
Generic

David Hunt

Sheffield

Summary

Adaptable and detail-oriented Computer Science graduate with a solid background in software development, seeking to transition into a more fulfilling and purpose-driven role within the broader tech industry. Experienced in C++ development with additional proficiency in C# and Assembly language. Adept at applying programming skills across diverse platforms and projects, with a history of working both independently and within Agile, collaborative development teams. Familiar with modern development tools and frameworks, and capable of quickly adapting to new technologies. Committed to continuous professional growth, problem-solving, and delivering high-quality software solutions that make a meaningful impact.

Overview

22
22
years of professional experience
6
6
years of post-secondary education

Work History

Game Developer

BellyFlop Solutions
Sheffield
09.2022 - 08.2023

Worked collaboratively with a team of students to design and develop a 2D platformer game as part of Sheffield Hallam University's Enterprise Scheme. Focused on gameplay systems, level mechanics, and building tools to support designer-driven content creation.

Key Contributions:

  • Gameplay Systems:
  • Implemented key mechanics including trajectory-based jumping, slam attacks, knockback effects, temporary invincibility, and a ledge-grabbing system compatible with static and moving platforms.
  • Developed a companion AI (“Belly’s bird friend”) to interact with switches, enabling remote puzzle-solving.
  • Environmental Features:
  • Created interactive elements such as climbable vines, breakable floors, and configurable hazards to enhance gameplay depth.
  • Designed complex switch-and-blocker systems allowing for multiple input/output logic, supporting designer-created puzzle elements.
  • Combat & AI:
  • Developed enemy types with health and damage systems, including player and enemy interactions.
  • UI/UX & Player Guidance:
  • Built fully functional in-game menus (pause, restart, control remapping, default settings).
  • Implemented tutorials and dynamic on-screen prompts to guide players through levels.
  • Designer Tools:
  • Created modular moving platforms and enemy spawner tools to streamline level design.
  • Enabled hazard and puzzle component placement through blueprint-based systems requiring no additional coding by designers.
  • Visual Effects:
  • Used Niagara to implement particle systems and environmental feedback such as screen shake on impact.
  • Testing & Debugging:
  • Conducted regular testing, identified and fixed bugs, and refined gameplay features to ensure a polished experience.
  • Version Control:
  • Used Git with GitHub for collaborative version control and project management.

Technologies Used: Unreal Engine, Niagara, Blueprint/C++, Git, GitHub

Technical Support Advisor

Plusnet
Sheffield
08.2009 - 08.2019
  • Delivered first-line technical support to end users on Windows and macOS platforms, assisting with broadband setup, email configuration, and connectivity issues.
  • Diagnosed broadband faults by running line tests and interpreting technical data to determine the root cause.
  • Performed advanced troubleshooting, including adjusting SNR margins, interleaving, and realms to enhance line stability and broadband performance.
  • Arranged engineer visits and liaised with BT Wholesale to coordinate provisioning and resolve service-related faults.
  • Communicated effectively with customers and BT Wholesale via phone and written correspondence to manage technical issues and service updates.
  • Handled customer complaints with a focus on resolution and satisfaction, maintaining professionalism in high-pressure situations.

Customer Service Advisor

Aviva
Sheffield, Essex
03.2001 - 09.2008
  • Provided front-line customer service, handling a wide range of inquiries including complaints, sales, and retention.
  • Performed general administration and clerical duties to support daily operations.
  • Delivered clear and professional support to ensure high levels of customer satisfaction and service quality.

Education

Bachelor of Science - Computer Science for Games

Sheffield Hallam University
09.2020 - 05.2024

Diploma of Higher Education - Computing

Sheffield College
09.2019 - 05.2020

A-Levels - Mathematics, General studies

Parsons Cross College
Sheffield
09.1998 - 05.2000

Skills

  • Problem-solving
  • Communication skills
  • Agile development
  • SCRUM
  • C/C programming language
  • SQL
  • Software debugging
  • Git
  • Unreal blueprints

Affiliations

  • Video Games - Enjoy playing team-based online games that involve working collaboratively with friends and other players to achieve shared objectives. These experiences have strengthened my communication, strategic thinking, and teamwork skills in dynamic, fast-paced environments.
  • Reading - A strong interest in both fiction and non-fiction, particularly in technology, science, and storytelling. Reading helps broaden my perspective, improve focus, and develop critical thinking and analytical skills.

Timeline

Game Developer

BellyFlop Solutions
09.2022 - 08.2023

Bachelor of Science - Computer Science for Games

Sheffield Hallam University
09.2020 - 05.2024

Diploma of Higher Education - Computing

Sheffield College
09.2019 - 05.2020

Technical Support Advisor

Plusnet
08.2009 - 08.2019

Customer Service Advisor

Aviva
03.2001 - 09.2008

A-Levels - Mathematics, General studies

Parsons Cross College
09.1998 - 05.2000
David Hunt