Work

Teamwork

Life

About me

I was a Computer Science Co-op student at the University of Toronto at Scarborough specializing in Software Engineering. I have a passion for full-stack web development, and I have done internships for that in the past. Academically, I have succeeded in coding individually and collaboratively. I was part of a team that developed an Android application for flight booking, a Python GUI grading app, and a MERN stack video editing website, all of which resulted in success. Personally, I have strong communication skills, demonstrated through my leadership experience in letious organizations/student clubs.

My weird interest: Fiction-writing

Work
Experience

Production Support Analyst | Application Support Intermediate Analyst

Citibank

September 2022 - October 2023; October 2023 - Present

Handling two full-stack projects under engineering team for company-wide usage, with FastAPI and Node.js backend, React frontend, GraphQL, and best security practices such as IP Whitelisting and OAuth

Dockerized both frontend and backend applications using internal base images for Kubernetes orchestration in the OpenShift infrastructure

Set up project build using newly Citi-developed DevOps technology, in conjunction with Harness for efficient software delivery and deployment, adhering to the Microservices software architecture


Software Developer

Revature

April 2022 - October 2023

Underwent 10 weeks of DevOps training on Docker, Kubernetes, Google Cloud, Java, and Spring

Implemented the TravelAdvisory (group) project that determines whether a place is safe to travel based on covid status: https://github.com/HarrisonFok/TravelAdvisory

Contracted to Citibank, where I handled projects for different teams


Software Developer (Co-op)

University Health Network

January 2019 - April 2019

Developed a full-stack Go web application using Blue Jay, fulfilling client needs through feature implementation

Individually completed a project that stores JSON data into CSV, and another one-week project to scrape Excel files into JSON

Migrated a huge amount of client data with more than 30 sections into the database of the web application


Programmer (Co-op)

York Region District School Board

May 2017 - August 2017

Developed a web application, using ASP.NET C#, with HTML, CSS, JavaScript, Bootstrap, jQuery, and the Exchange server to display all daily meetings

Developed a Business Intelligence report, making use of SQL stored procedures, for displaying all IB students by querying multiple tables in the database


Education

University of Toronto

Computer Science Specialist (Software Engineering Co-op)

2013 - 2021

Certification

mthree Java Full Stack Development

2021 Oct 25 - 2021 Dec 10

Employee Training

Revature DevOps

2022 Apr - 2022 June

Recent
Projects

  • BuyMyStuff

    December 2020 - February 2021

    - Developed a MERN stack website to sell my excess belongings
    - Implemented frontend and backend of a chat app with socket.io
    - Integrated the PayPal API (still in sandbox mode)
    - Implemented shopping cart and Ask Question page

  • Magic Video

    March 2020 - April 2020

    - Developed a video editing website in a team setting, using the library node-fluent ffmpeg
    - Set up the initial code for the MERN stack web app, allowing easier feature integration
    - Implemented additional features the team wanted to achieve, such as adding transition effects

  • MyBlog

    May 2018 - June 2018

    - Developed a website using the MEN stack, and EJS, allowing user authentication, signup, adding, viewing, editing, and deleting blogs

  • Python GUI grading app

    September 2017 - November 2017

    - Developed a GUI app in Python within a 5 person team using Agile, achieving A+ on the project
    - Connected different features by the end of the fourth sprint into a working product
    - Self-learned Tkinter from scratch, completed my assigned user stories and removed unnecessary ones

My
References

Volunteering

Development Intern

SoCast Digital

July 2017 - August 2017

Fixed a bug where the DataTables was not able to retrieve value, allowing a Twitter account to be removed with no error messages popping up

Applied the query builder concept in PHP by making use of the Yii framework and by replacing direct letiables with placeholder to prevent SQL injection

Volunteered once a week