profile image

Gareth Quirke

Computer Science student


  About Me


I’m a 20-year-old student currently in my third year studying for my BSc in Computing at Institute of Technology Tallaght. I have just begun my fourth year of college for the honours degree. I have chosen to focus this year’s project on an educational app to assist children with maths. I first gained experience teaching from volunteering at a CoderDojo group that runs at the college twice a month. The experience gained here mentoring young people influenced my project domain. My most recent experience comes from an internship within the ICT sector of the Department of Social Protection. As an intern, I learned to effectively work in a group and assist productivity daily.


IT Skills

  • Confident Java developer.
  • Developing my C++ skills often in visual studio environment and through gcc via Linux terminal.
  • Developing my skills in C# further this year.
  • Experienced in SQL within oracle, postgres and windows server DBMS
  • Experience with frontend frameworks such as Bootstrap and Angular JS.
  • Confident developer within ASP.NET web application framework.
  • Strong knowledge of automated testing for both unit tests and browser automation tools such as Selenium.
  • The ability to develope applications in WPF with C#.
  • Experience with three cloud providers:
    • Microsoft’s Azure cloud platform.
    • Amazon's AWS.
    • IBM's' Bluemix.
  • Competent user of Windows and Linux Operating Systems in system administration.
  • Confident user of Linux systems - published YouTube videos on my channel featuring tutorials.
  • Intermediate user of android studio environment and the android SDK.
  • Experienced with backend development using Node JS and Express.

  Education


Ephraim Curtis Middle School

2008 - 2009

Sudbury, Massachusetts


CoderDojo image

Details

I spent two years at Ephraim curtis Middle school in a small suburb of Boston. I made many new friends at this school and I also got time to travel to other states across America. I completed my MCAS in maths while in the seventh grade.

Drimnagh Castle Secondary School

2009 - 2013

Drimnagh, Dublin 12


drimnagh castle image

Details

I completed my leaving cert at Drimnagh Castle. I built up my interest in computer science here by taking technology and science modules.

Institute of Technology Tallaght

2013 - present

Tallaght, Dublin


itt tallaght image

Details

I began my undergraduate degree here at ITT in 2013. The course I chose was Bachelor of Science (Honours) in Computing. Since then I have picked up a wide range of IT skills that will benefit me in the future. The college has a strong emphasis on practical work and focuses on giving students the oppurtunites for a career as a system developer, database administratrator, system analysts or network engineers.

Grades

GPA
2.79

Semester 1
ModuleGrade
Software DevelopmentB-
Computer ArchitectureB
Web Development FundamentalsB
Business and information Systems B-
Discrete Mathematics 1B-
Learning to LearnB

Semester 2
ModuleGrade
Software Development 2B+
Object Orientated System AnalysisC
Social Media Communications B
StatisticsB-
Database FundamentalsC+
Operating Systems FundamentalsC+
GPA
3.04

Semester 3
ModuleGrade
Software Development 3C
Software Quality Assurance A
Networking 1C
Database design and programmingB
Discrete Mathematics 2A
Web Design and Development B

Semester 4
ModuleGrade
Software Development 2B+
Year 2 Software ProjectA
Networking 2B+
Management ScienceB
Object orientated analysis and DesignC
information SecurityB
GPA
2.96

Semester 5
ModuleGrade
Cloud Services and distributed Computing B-
Advanced DatabasesB
Innovation and EntrepreneurshipC+
Algorithms and Data StructuresB
Operating SystemsC+
Web Design and Development 2B

Semester 6
ModuleGrade
Work Placement ModulePASS
Industry ProjectA
GPA
2.94

Semester 7
ModuleGrade
4th Year Project B
Enterprise Application Development C+
Information Management B
Interactive Media Design B
Social Media Analysis C+
Enterprise Applications Architecture B-
Semester 8
ModuleGrade
4th Year Project B
Computational Theory B+
Enterprise Database Technologies B
Enterprise Application Development 2 B
Algorithms and Computation B

  Experience


Coder Dojo

2015 - Present

ITT Dublin


CoderDojo image

Summary

I have been a mentor at CoderDojo since October 2015, teaching young people and helping them learn skills such as scratch, CSS HTML and JavaScript.It has been a great experience and I look forward to continuing it for the remainder of my time in college.

Department of Social Protection

January - August 2016

Con Colbert House, Kilmainham, Dublin 8


DSP ICT information

Summary

I began my internship at the end of January of 2016 as an Executive Officer. I was given a developer’s role within the very active RSD team (Regional Service Delivery) which manages two massive sites MyWelfare and MyGovID. I attended stand up meetings every morning to listen in to the team and discuss my goals of the day or problems I faced. Often I was given duties to solve bugs found across various devices such as mobile phones and tablets. I spent time with a lead developer through the back and front end of the MyWelfare site and how to solve bugs or create unit tests which followed the AAA format (Arrange, Act, Assert).

  Projects


Arctic Monkeys Fan Website

Winter 2014




Overview

This is a project that acted as a fan site for the music bands Metallica and Arctic Monkeys. I completed this project with one other person hence the mix in music genres. The first task was to create a static site that gave visitors more information and the next stage was to implement play framework to handle requests.

Additional Information


HTML CSS Play Framework JavaScript

Movie and Game Rental System

2015

Overview

In a group of three, we completed a fully functional rental system made with Java. The application interacted directly with an Oracle Database to allow users to complete actions such as pre-ordering a movie or returning a movie. Additional functionality added to this project include a video player which allowed customers to view a trailer before choosing an item and also a basket incase the customer wanted to buy more items on the same order. This project boosted my collaboration skills since it was group based. I found that communication was a key element to the groups success.

Additional Information


Java Oracle SQL Server JDBC Oracle DBMS Rational Rhapsody Github

Industry Project - Automated Testing

2015

Overview

As an intern at the Department of Social Protection, I was given the task to automate testing to decrease the time taken from other developers during regression testing. I implemented an application made using WPF – Windows Presentation Foundation. This was designed to replace some of the important use cases that were tested on the various environments set up by the department. The application ran tests and produced a log which could be shared among lead architects and team managers. Another part of this project was to create an analytical dashboard that could monitor the health of the systems. This web application was hosted on the cloud.

Additional Information


C# Windows Presentation Foundation - WPF SQL Server 2014 Selenium API Selenium Web Driver HTML CSS Bootstrap ASP.net MVC Chart JS Visual Studio

Interactive Maths

2017

Overview

My project is a Web Application designed to cater for young people learning maths through fun games to test and grow their skills. I created a set of games to test skills in fundamental maths skills such as addition, multiplication and algebra. The games are developed in JavaScript with the help of the Phaser framework. Phaser renders the game in either WebGL or Canvas depending on the device used to access the site. Achieving a high score in any of the game will boast a high ranking on the scoreboard. Other aspects of my site include an examination notes section to assist learning in other areas of maths and comprises of a means for other users to discuss each lesson between themselves. This is a premium feature of the site that is accessible via payment through stripe. In order to add to the interactive feel to the site, I leveraged the library SignalR to create real time communications over HTTP. This enabled me to send push notifications to the users of the site. There is also an administration dashboard that acts as a CMS and provides an overview of the activity on the site through various graphs.

Additional Information


C# ASP .NET JavaScript Phaser Entity Framework SignalR Stripe Azure Bitbucket Chart JS Visual Studio

  Github


My active repositories on Github


  Location


google maps on my website