cv

Profile

Recent Computer Science graduate with a wide array of experience spanning multiple different programming languages, methodologies and technologies. Currently searching for employment in tech.

Work Experience

2024 - Present | Purchasing Trainee / Data Analyst | Beggs & Partners

  • Interpreted data on sales to ensure proper stock is kept for thousands of products across 13 different branches in Northern Ireland and England as part of a small team
  • Handled communication between suppliers and sales representatives to make sure orders for customers can be fulfilled correctly and on time
  • Collection, sorting, and analysis of product-related data in Excel to be used to make decisions on stocked/ sold items

In April 2025 I was temporarily moved to assist the product management team full-time, which meant undertaking more technically-focused responsibilities:

  • Creation, updating, and testing of new product codes to suit individual suppliers’ pricing structures and price increases
  • Setting up new supplier accounts according to our agreed terms to accurately feed data for sales reports
  • Performing large-scale system imports to streamline functions like the product search with the help of AI, reducing friction for the sales and stores teams.

Education

2019 - 2022 | Queen's University Belfast

BSc in Computer Science, 2:1 Grade

2016 - 2019 | Grosvenor Grammar School

A-levels: Software Systems Development (B), German (B), Biology (B)
AS-Levels: Software Systems Development (B), German (C), Biology (C)

Technical Skills

Development Languages: C++, C#, Java, JavaScript, HTML, Python, MySQL, SQL, PHP

Applications: Microsoft Visual Studio 2012/2016, Visual Studio Code, Eclipse, Android Studio, MATLAB, Intact iQ

Operating Systems: Windows 7/10, Minor experience with Linux

Work Skills

Time Management: Development of my time management skills have drastically improved in recent years, both through completion of my degree, and through my reactive role in full-time employment

Problem Solving: Completing start-to-finish projects were the best opportunities to build upon my problem-solving skills, especially under time-pressure. Tackling a wide range of problems in different technologies has allowed me to refine a personal way of approaching roadblocks and how to get around them

Communication: Communicating my opinions, ideas or difficulties to other members of my team has improved through the very group-based nature of my education and employment.