Shea Faigan

I am in my final year of Software Engineering at University of Victoria. I have experience in full-stack enterprise web application development, and QA testing and automation. I expect to graduate in August 2022 and am open to work. I am also looking to learn more about software engineering and computer science through conferences and hackathons, as well as build my professional network.


Education

University of Victoria

Bachelor of Software Engineering
GPA: 3.85/4.00
Expected Graduation: Aug. 2022

Experience

Workday (Workday HCM: Knowledge Base)

Software Development Engineer (Full Stack), Co-op
  • Developed accessible and maintainable front-end code using TypeScript and React and robust and extendible back-end code using Kotlin , Spring , and AWS , within a core team of 8 to serve millions of users worldwide
  • Identified, triaged, and fixed bugs, implementing new tests using Mocha , Cypress , and Spring Testing to prevent further bugs and increase test coverage
  • Used ElasticSearch to find recurring exception, identified cause, wrote formal report, and improved exception handling process using Kotlin and Spring
  • Self-initiated (internal hackathon): Developed dashboard ("front door") for users to find knowledge base articles with various filtering options using TypeScript , React , and Kotlin
  • Self-initiated: Automated a costly part of the deploy process involving manual work from managers and developers using Slack
June 2020 - April 2021

SAP (SAP Analytics Cloud - Infrastructure)

Developer (Full Stack), Co-op
  • Developed user-facing features and fixed bugs using JavaScript , SAPUI5 , and Java within a core team of 12 to serve 2000+ companies worldwide
  • Developed automated quality assurance tests using JavaScript and Jasmine
  • Worked with various development and UX teams to complete a UI overhaul of SAP Analytics Cloud using JavaScript and SAPUI5
  • Self-initiated: Developed a web application to facilitate office navigation and meeting room booking using JavaScript , Node.js , React , and Redux ; deployed office-wide, serving over 2000 employees
  • Self-initiated: Redefined file ownership (by team) programmatically using Python ; developed Slack bot for simplified chat query-based access using CoffeeScript , Hubot , and Redis ; deployed company-wide with automated builds using Jenkins
January 2018 - August 2018

Cradlepoint

QA Software Development Intern
  • Developed automated QA tests using Python , Pytest , and Selenium , resulting in an increase of 10% in test coverage
  • Developed script to automate soak test process using Python , Bash , and Redis
  • Developed JIRA gadget to display metrics from TestRail using JavaScript
June 2017 - August 2017

Nature's Fare Markets

Customer Service
  • Assisted customers with product location and other information
  • Responsible for stocking products and overall store maintenance
  • Assembled and organized displays
  • Developed competencies in personal management, communication, project and task management, teamwork, commitment to quality, professional behaviour, and continuous learning
August 2014 - August 2016

Projects

Coming soon. For now, check out my GitHub!


Skills

Languages
JavaScript
TypeScript
Python
Java
Kotlin
C
Go (Golang)
SQL (MySQL)
HTML5
CSS3


Tools and Technologies
Front-end
React
Redux
Material UI
Back-end
Node.js
Express
MongoDB
Mongoose
Auth0
ElasticSearch
Spring Framework
Cloud
AWS Lambda
AWS S3
AWS ECS
AWS API Gateway
DevOps
Docker
Jenkins
Gradle
Terraform
Testing
React Testing Library
Jest
Chai
Mocha
Jasmine
Pytest
JUnit
Cypress
Selenium
Other
Git
JIRA
Confluence

Volunteering

Coming soon