> Andrew Greenan

A computing student and full-stack developer with both the professional and technical skills to tackle complex problems. I love using technology, teamwork, and problem-solving methodologies to create innovative software and meaningful results.

> andrew.currentLocation

"Kingston, Ontario"

> andrew.willingToRelocate

True

> andrew.contactInfo

["Linkedin", "GitHub"]

> andrew.resume

"resume.pdf"

> andrew.education

["Bachelor's of Commerce - Smith School of Business",
"Bachelor's of Computing - Queen's School of Computing"]

> andrew.skills

["JavaScript, TypeScript", "Node.js", "Vue.js", "GraphQL", "REST", "MongoDB", "SQL", "Python", "Java", "C/C++", "PHP", "HTML", "CSS", "Linux", "Docker", "Git"]

> |

Open Hockey

Leveraging the NHL’s open API data to develop a statistics look-up and visualization platform in a Vue.js, GraphQL, Typescript, and PostgreSQL stack.

TypeScriptVue.jsGraphQL PostgresDockerDigital Ocean

Golf Tab

Designed a new tab chrome extension displaying imagery of the world’s top golf courses, employing Firebase and JavaScript.

FirebaseJavaScript

Sentiment AI App

Utilizing customer review data, constructed a MVP fullstack dashboard for Urban Closet, a fictious fast fashion retailer.

Vue.jsFlaskPython

OTD Web App

Built a custom order system for group clothing orders recieved and procured by the not-for-profit, Oil Thigh Designs.

HTMLCSSEJSjQueryNode.jsExpress.jsAirtable

My Portfolio

Built my personal portfolio webpage, which you are currently on, in order to display project, courses, and front end capabilities.

HTMLCSSGitHub Pages

YelpCamp

Built a fullstack web application. This app was the final project for a Udemy Web Dev Bootcamp.

HTMLCSSEJSNode.jsExpress.jsMongoDB

Mastering Vuex

learned how to handle state in production-level applications with Vue's official state management pattern and library

Vue.js

Real World Vue 2

Past the basics, this course took a deep dive into building production level Vue.js applications.

Vue.js

Intro to Vue 2

Getting started with Vue, this course I learned the core concepts of Vue development.

Vue.js

Eloquent JavaScript

Eloquent JavaScpript fulfilled a deeper JS knowledge base that I had been searching for. A must read when getting started as a JS Developer.

JavaScriptNode.js

Web Dev Bootcamp

Learned the fundamentals of fullstack web development from Colt Steele's online bootcamp course.

HTMLCSSBootstrapJavaScriptjQueryNode.js

COMM 493

Analytics & Artificial Intelligence

CISC 235

Data Structures

CISC 223

Software Specifications

CISC 282

Web Development

CISC 221

Computer Architecture

CISC 220

System Level Programming

CISC 204

Logic for Computing Science

CISC 203

Discrete Math for Computing II

CISC 124

Intro. to Computing Science II

CISC 121

Intro. to Computing Science I

CISC 102

Discrete Math for Computing I