Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Justin McGarr

Summary

Motivated and adaptable Computer Science student with a strong drive to learn, grow, and deliver results. Quick to master new technologies, thrive in collaborative and independent environments, and passionate about building high-quality software solutions. Eager to contribute technical skills and proactive mindset to a dynamic development team.

Overview

2
2
years of professional experience

Work History

Kitchen Assistant

Barberstown Castle
Straffan
01.2023 - Current
  • Rose to head kitchen porter
  • Leading a team in high-pressure environments, developing strong leadership skills
  • Learned great communication skills with a team so we could manage without constant instruction
  • Gained my level 1 and 2 HAACP food safety training certificate
  • Became an asset in not just cleaning duties but also food preparation to assist the kitchen

Education

BSc (Hons) - Computer Science

TU Dublin Grangegorman
Dublin
04-2023

Skills

  • Languages: Java, C, Python, PHP, HTML, CSS, JS
  • Frameworks: React, Nodejs
  • Platforms: PostgreSQL, MySQL, and Excel
  • Soft skills: teamwork, communication, leadership

Projects

Microprocessors | GitHub

  • Using embedded C, we developed a 2D interactive game called 'Cheese Run' on a microcontroller using CMSIS.
  • Configured GPIO pins, SysTick timing, and interrupt times
  • Based on 16x16 pixel display
  • Streamlined game logic for optimal speed and memory usage

Web Development | GitHub

  • developed a library website using PHP for functionality and CSS for stylization
  • used mySQL for database management
  • user can register a new account, authenticated with SESSION, search for books, reserve books and view their reservations.

Algorithms | GitHub

  • In C, I programmed a QA line to implement for an aeronautical company
  • Consolidated all data specific orders of precedence.
  • Developed search algorithms to locate the earliest product occurrences, as well as frequency counts, all presented in clear tabular form, which was made for easy analysis

HR Management System | GitHub

  • wrote a program in Java that helps manage employee records, automate HR tasks, and process employee data using APIs to deliver an email system and notifications.
  • maintains lists of managers with a certain number of employees, sends emails to those employees, and increases the salary of employees paid less than $40,000 from multiple lines using a single linked list

Timeline

Kitchen Assistant

Barberstown Castle
01.2023 - Current

BSc (Hons) - Computer Science

TU Dublin Grangegorman
Justin McGarr