Gary Choi

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

- 6 years experience in PHP 8, JSON, SQL, MariaDB, MySQL, Python 3.10.5, Selenium, and Heroku (remote app deployment) (back-end)
- 6 years experience in HTML5, CSS3, JavaScript, jQuery, AngularJS 8, Bootstrap 5, and AJAX (front-end)
- 6 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

Tutor

Varsity Tutors

- Tutoring various subjects

Apr. 2022–Present

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)
> 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

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