Gary Choi

2 Laredo Court—North York, Canada M2M-4H7—(647) 292-7548 gchoi123x@gmail.com

- 7 years experience in PHP 8, JSON, SQL, MariaDB, MySQL, Python 3.10.5, Selenium, and Heroku (remote app deployment) (back-end)
- 7 years experience in HTML5, CSS3, JavaScript, jQuery, AngularJS 8, Bootstrap 5, and AJAX (front-end)
- 7 years knowledge and experience in corporate finance, finance, business finance, cash flow, accounting, marketing, advertising, design, and management

I am looking for contract, part-time, or full-time work as a full-stack developer.

I have responsive front-end development experience using HTML5, CSS3, JavaScript, jQuery, AngularJS 8, Bootstrap 5, and AJAX. I have experience requesting and sending data to web servers using JSON and XML.

For back-end server-side development, I have developed in PHP 8 (MySQLi OOP with MariaDB), Java/J2EE, C, C++, and .NET(C#). I used XAMPP's Apache web server therefore have experience with MariaDB (MySQL fork) and SQL. I have also used Node.js with a windows shell and the Express.js module using Node.js. I also have experience with React.js and Redux.js. I developed in Visual Studio Community 2017 for C and C++.

I have knowledge of Swift (Objective-C) though no professional mobile development experience.

Currently Learning: NoSQL DB, MEAN stack, MERN stack, Django, and data science for stock trading algorithms (future https://www.quantconnect.com contributor).

OS: MS DOS and Unix/Linux (connected to school's matrix system using PuTTy) (tcsh, bash, etc.).

Income Tax Calculator: Fetches data from the government of Canada website to calculate income tax deductions for different brackets and provinces/territories. I use JS AJAX to get the data from the Canada government website, send it to MariaDB, and perform calculations using JS.

GitHub: https://www.github.com/gchoi123x
Email Contact: gchoi123x@gmail.com


Experience

Software Developer

Feng Lab

- Worked with four other team members to develop platforms for the Toronto Brain Bee contest (contest in neuroscience) (currently Brain Bee Study Guide, Brain Bee Tabulator, and Digital Competition)
- Area for contest participants to answer questions and receive the result of their inputs (total correct, statistical analysis, etc.) and area for evaluators to examine individual question statistics and individual contest participant performance
- Tech Stack: HTML5, CSS3, JavaScript, jQuery, AngularJS 8, Bootstrap 5, and AJAX (front-end). PHP 8 (MySQLi OOP with MariaDB), JSON, SQL, and MySQL (back-end).

Oct. 2023–Present

Tutor

Ficus Education Inc.

- Tutoring computer science

Apr. 2023–Apr. 2023

Tutor

Varsity Tutors

- Tutoring various subjects

Apr. 2022–Dec. 2022

Freelance Software Engineer

Freelancer Technology Pty. Ltd.

- Tech Stack: HTML5, CSS3, JavaScript, jQuery, AngularJS 8, Bootstrap 5, and AJAX. PHP 8 (MySQLi OOP with MariaDB), JSON, SQL, MySQL, Java/J2EE, C, C++, .NET(C#), MariaDB, MySQLi OOP, Wordpress and its plugins. TCP/IP. Photoshop for front-end work (UI/UX)

Feb. 2021–Present

Freelance Software Engineer

Upwork Global Inc.

- Work History:
- https://ibb.co/C6hvSTp
- https://ibb.co/GsZmH5b
- https://ibb.co/PchnNGt
- https://ibb.co/f9CHvVG
- https://ibb.co/vZ1y9Sn
- https://ibb.co/VCLjVVt
- https://ibb.co/f87rSwg
- Tech Stack: HTML5, CSS3, JavaScript, jQuery, AngularJS 8, Bootstrap 5, and AJAX. PHP 8 (MySQLi OOP with MariaDB), JSON, SQL, MySQL, Java/J2EE, C, C++, .NET(C#), MariaDB, MySQLi OOP, Wordpress and its plugins. TCP/IP. Photoshop for front-end work (UI/UX)

Nov. 2020–Feb. 2021

Full-Stack Web Developer

Self-Employment

>> https://www.condosandtown.com (real estate website)
>> https://www.magictouchdrycleaners.ca (small business website)
>> https://www.developnest.net (software development services platform)
>> https://www.previewscript.com (link previews platform)
>> https://www.go-shop.ca (e-commerce platform)
>> https://www.rytar.ca (free AI writing platform)
>> https://www.softwaresphere.ca (software tools platform)
> Tech Stack: HTML5, CSS3, JavaScript, jQuery, AngularJS 8, Bootstrap 5, and AJAX for front-end, PHP 8, JSON, SQL, MariaDB, MySQL, Python 3.10.5, Selenium, and Heroku (remote app deployment) for back-end
>> https://www.github.com/gchoi123x/Income-Tax (income tax calculator using only front-end technologies)
> Tech Stack: HTML5, CSS3, JavaScript, jQuery, AngularJS 8, Bootstrap 5, and AJAX
>> https://www.github.com/gchoi123x/Income-Tax/tree/usephpdeletejavascript (second version adds server-side technologies i.e. PHP in addition to the front-end technologies)
> Tech Stack: HTML5, CSS3, JavaScript, jQuery, AngularJS 8, Bootstrap 5, and AJAX for front-end, PHP 8, JSON, SQL, MariaDB, MySQL, Python 3.10.5, Selenium, and Heroku (remote app deployment) for back-end

Sept. 2016–May 2021

Open Source Developer

GitHub, Inc.

- Open source contributor for GitHub (click on my GitHub—I am a GitHub developer)
- During my times utilizing GitHub, I have mastered the art of version control at the fundamental level

Sept. 2017–Aug. 2018

Data Mining Analyst

The Sinclair Lab

- Functional annotation and analysis of genomic data sets
- Interrogated biological meaning of data with different graphical and statistical functions
- Used Blast2GO's BLAST algorithm to identify similar gene sequences which were then stored in a MySQL database
- Stored sequences were analysed by a postdoctoral researcher
- I also did data entry for Dr. Brent Sinclair (the professor that runs the lab). I moved his CV information (hundreds of publications) to his NSERC-grant application website (it's just a website where he applied for government funding for research papers for the postdocs that worked in his lab)
- https://publish.uwo.ca/~bsincla7/undergrad%20alumni.html

Oct. 2013–Mar. 2014

Education

University of Toronto

Honours Bachelor of Science
Mathematics and Computer Science
Sept. 2023–Apr. 2025

Seneca College of Applied Arts and Technology

Three-Year Advanced Diploma
Computer Programming and Analysis
Sept. 2018–Dec. 2018

Western University

Bachelor of Medical Science
Specialization in Interdisciplinary Medical Science

GPA: 88.90% Cumulative Average

Sept. 2012–Apr. 2016

Richmond Hill High School

Ontario Secondary School Diploma

GPA: 93.50% Admission Average in Grade 12 Top 6 Courses

Sept. 2008–Apr. 2012

Skills

Programming Languages & Tools
Workflow
  • Mobile-First, Responsive Design
  • Cross-Browser Testing & Debugging
  • Cross-Functional Teams
  • Agile Development & Scrum