me
Pat McGowan
Full-stack Engineer
|
get_app PDF
Work Experience
Isarbits GmbH | September 2018 - March 2020
Full-stack Engineer
Isarbits is a Munich-based software solutions company providing tech solutions for startups to enterprise partners.
Responsible for managing and contributing to multiple projects from start to finish.
Oversaw all aspects of design-and-build applications from end-to-end with the latest technologies available.
Integrated aspects of optical character recognition (OCR), image processing, and custom algorithms.
Developed CI / CD pipelines and DevOps deployments.
Created scalable, performant, and secure microservice backends.
Designed and constructed clean client-facing applications for web and mobile platforms.
AWS Stack
Docker
NestJS
Elasticsearch
OCR / Text Extraction
PostgreSQL
Python
React
Aranshop Technologies | September 2017 - November 2018
Full-stack Engineer
Aranshop Technologies is a Vancouver-based Augmented Reality web and mobile development company.
Built an augmented reality shopping app which enables users to try rugs at home without having to physically move the products and furniture.
Built a responsive, VueJS hybrid web-app for iOS, Android, and desktop.
Built a NodeJS REST API for dynamic product content, image processing, and recommender system.
Responsible for managing deployments and DevOps / infrastructure.
Apache Cordova
Docker
MongoDB
NodeJs
TypeScript
VueJs
Hockey Community | August 2015 - December 2016
Front-end Engineer
Hockey Community provides leagues and hockey players with a website and mobile app to manage scheduling games, record player stats, find pick-up games, arenas, and stores nearby, buy and sell gear, and more.
Rebuilt the existing hybrid web-app from scratch with newer web technologies, focusing on scalability.
Responsive, hybrid Angular web-app deployed on any device.
Ruby on rails back-end provides scalable, robust, and secure data storage and retrieval.
AngularJs front-end using Google's material design spec for clean and user-friendly interface.
AngularJS (1&2)
NodeJs
Ruby on Rails
SQL
TypeScript
Primary Open Source Contributions
HospitalRun | September 2017 - December 2017
Open source, modern software for charitable hospitals in the developing world.
Built an extensible NodeJS REST API which allows third party apps to communicate securely and efficiently with the software using the Fast Healthcare Interoperability Resources (HL7 FHIR) spec standard framework.
Built the Node server and data conversion utilities from scratch.
Security-first approach to sensitive data.
CouchDB
NodeJS
RAML
MCServer | August 2015 - December 2016
A performant C++ Minecraft Server
Resolved 4 open issues, augmenting existing components and building some from scratch.
C / C++11
Personal Info
Skills
Javascript
Typescript
NodeJS
NestJS
Express
HTML / CSS
Sass
Shell (Bash)
Angular
Docker
React
PostgreSQL
GrahpQL
Elasticsearch
RabbitMQ
Vue
Python
NoSQL DB
C / C++
Kubernetes
Experience with:
C#, AWK, Ruby, Java, Lua, Batch, asm, LaTeX, PHP
Education
University of British Columbia
September 2012 - April 2018
Bachelors of Applied Science, Computer Engineering (Software Option)
Completed 137 of 150 credits
Languages
English (native)
Deutsch (A1)