My name is Naol Gushu. I graduated from Carleton University studied Computer Science.
This is my personal website to showcase my projects and interests.
Connect with me via:  
 
 
 
 
Resume
EDUCATION
Bachelor of Science - Computer Science      
Carleton University, Ottawa, ON (2017 - 2021)
Graduated: June 2021
RELEVANT SKILLS/EXPERIENCE AND ACCOMPLISHMENTS
Technical Skills:
Languages - Java, JavaScript, Python, Ruby, SQL, Swift, Haskell, Prolog, C, C++
Web - NodeJS, React
Tools - Git, Docker, Microsoft suite
Programming Languages: Over 10000 lines of Java, JavaScript (TypeScript) Over 5000 lines: Python, C, C# Familiar:
Scala, C++
Strong knowledge of website coding using Java, C++, HTML,CSS, Python and JavaScript obtained through developing personal website
Communication Skills:
Developed and delivered presentations through Power Point including technical reports, and papers on various issues and activities
Developed ability of writing and public communication through personal blog
Leadership Skills:
Led a Reverse Engineering project by providing project schedule and assigning tasks to members with deadlines to complete project ahead of time
Facilitated brainstorming sessions to create innovative ideas which increased attendance at social events and allowed the program to engage more students
Collaboratively planned events that promoted the local committee goals and raised awareness about homeless people in Ottawa
PROJECTS
Reverse Mechanic Shop
Implemented a model-view-controller design pattern to build an information management
system for Auto Mechanic shop using C++
Practice working on implementing data structures and objects with C++
Shopping Site
Developed a storefront website using NodeJS, Express, and MongoDB where registered users can
buy products
Implemented Integration with PayPal API
Used the PayPal API to allow users to purchase items with their PayPal account
Air Hockey
Built air hockey app with Node.js using the socket.io web socket module that allows real-time
collaboration between multiple clients at the same time running on different machines
Created user interface using JavaScript and jQuery
cuACS
Used C++ to design, develop, and test software for Carleton University Animal Care System;
resulting in an accurate match of the most optimal sets of clients and pets.
Conducted research to minimize the total expense of the proposed building.
OTHER EXPERIENCE
Canada Revenue Agency, IT Developer/Analyst March 2024 - present
Design, developed, and implemented software applications according to project requirements.
Collaborated with cross-functional teams to define, design, and deliver new features and enhancements.
Conducted code reviews and provided constructive feedback to team members.
Participated in the full software development lifecycle, including requirements analysis, design, coding, testing,and deployment.
Troubleshooted and resolved technical issues in a timely manner.
Documented software specifications and technical designs.
Public Health Ontario, Data Analyst Operator Jan 2022 - December 2023
Reviewing and entering data information using LIMS into the appropriate
databases.
Ensure appropriate turnaround time on all data entry.
Proactively verify data through requisitions.
Monitoring and updating existing PCR database when required.
Identified, analyzed, and executed contact of clients using LMD.
Performing 15 million data searches.
Complying with security backups and regular checkups to ensure the safety of the data being stored.
Bell Canada, Ottawa, ON, Data Analyst Feb 2021 - Sept 2021
Researched and validated the company's client information.
Successfully interpreted data in order to draw conclusions for approval actions.
Partnered directly with the executive team as the first data hire to formulate
and report on KPIs across their web properties that received 10.22M visitors
annually using SQL.
Chatr Mobile, Ottawa - Personal Computer Builder and Repair Nov 2014 - Apr 2015
Builds and designs custom computers to meet the needs and specifications of clients.
Assist in the integration, installation, and test of new modified capabilities.
CUACS, Software Developer, Ottawa, ON Jan 2019 2014 – Apr 2019
Used C++ to design, develop, and test software for Carleton University Animal
Care System; resulting in an accurate match of the most optimal sets of clients
and pets.
    Implemented a model-view-controller design pattern to build an information management
system for Auto Mechanic shop using C++
Practice working on implementing data structures and objects with C++.
Steps taken to bring the design into tangible object
Phase B
Business Functions
The final design is to implement object oriented program
Professional software engineering code has been written explaining to access and benefits of the program.
Animal Matching Algorithm
Software Developer Report
     Used C++ to design, develop, and test software for Carleton University Animal Care System;
resulting in an accurate match of the most optimal sets of clients and pets.
The report invloves the following componenets:
Formal presentation was performed while submitting the final report.
Game Development
Game Development
     Used JavaScript to design, develop and i used socket.io as
a JavaScript library to communicate between client and web server. server side library Node.js and JQuery used as JavaScript framework.
Multiple client present in following game:
formal testing was performed while submitting the project.
Crazy Eight
Game Development
     Used Java to design, Crazy Eights, also known as Eights and as Swedish Rummy,
is a distant relative of Rummy. It's known as a "stops" game because players can be stopped from discarding if they don't have a proper card.
See detail instractions about the game on my GitHub account.
Detail instraction invloves the following componenets:
Formal testing was performed while submitting the final project.