Joel Zhang
Web Developer
About
Hi, I'm Joel. I'm full stack web developer and programmer, and I love making things that people use. I'm passionate about staying up-to-date on new technologies and enjoy working on open-source projects in my spare time.
Work Experience
Chief Technology Officer, Ravage Industries Ltd.
January 2017 - Present
At Ravage Industries Ltd., a company managing a website serving nearly a million users monthly, I handle everything technology-related in the day-to-day business. This includes managing multiple developers, interfacing with third-party companies, making sure all facets of the company's operations are running smoothly, and doing development work myself. I manage all the servers, database operations and do front-end and back-end web development.
Freelance, Full Stack Web Developer
June 2014 - Present
I have been working as a Full Stack Web Developer on a contractual basis for a living. Familiar with LAMP/LEMP/MEAN stacks (and variations thereof), site architecturing and integrating with third party APIs.
Senior Web Developer, OPSkins Group Inc.
January 2017 - Present
I worked for OPSkins.com as a web developer, handling both front-end and back-end code.
Web Developer, Spring Advertising
March 2014 - April 2014
I was hired to work at Spring Advertising's creative team as a web developer on a contractual basis.
Highlights
- Created websites using HTML, CSS, Javascript/JQuery and PHP from design compositions
- Converted static sites to Wordpress templates
Graphics Editor/Website Product Builder, The Hockey Shop
June 2011 - July 2013
I originally started working at The Hockey Shop as part of my high school's Work Experience program, but was later offered a real job there. I began as a graphics editor, but after demonstrating my technological skills I was given the task of working on their website instead.
Highlights
- Edited sportswear photos into clean, professional-looking product photos
- Managed the Magento backend, updating product pages
Webmaster, Hawk Word Newspaper
September 2011 - June 2012
I worked at my school newspaper as a webmaster and article writer. I was one of the original people who came up with the idea of running a school newspaper.
Highlights
- Created, designed and maintained the website
- Published newspaper articles on the website for online reading
Projects
Steamlytics
November 2015 - Present
Steamlytics is a service that aims to collect and aggregate Steam-related data via various APIs. Most notably, Steamlytics:CSGO provides reliable and accurate pricing data for CS:GO items, aimed for ease-of-use by developers.
Website
Highlights
- Over 5,000 users
- Serving over 50,000 API calls daily
- PHP (Laravel)
- MySQL
- HTML/CSS
- Javascript/JQuery
FicSave
January 2014 - Present
FicSave is an open-source online fanfiction downloader that allows you to save stories from various fanfiction sites for offline reading.
Website
Highlights
- 1,000+ users daily
- 100+ issues closed on GitHub
- PHP (Laravel)
- MySQL
- HTML/CSS
- Javascript/JQuery
- Vue.js
Power Nap for Xposed
April 2015 - Present
Power Nap for Xposed is an app inspired by Sony's Stamina Mode, but accessible for all Android devices 4.1 and higher.
Website
Highlights
- 15,000+ monthly users
- XDA Developers' Top 5 Xposed Mods of 2015
- Java
MyJackpot
February 2016 - Present
A jackpot site of your own, for any Steam game, within minutes.
Website
- PHP (Laravel)
- MySQL
- HTML/CSS
- Javascript/JQuery
TinyImg
March 2016 - Present
A tiny and simple image host. Supports images and HTML5 videos.
Website
Highlights
- 8,000+ images uploaded
- PHP (Slim Framework v2)
- HTML/CSS
- Javascript/JQuery
SteamTradeOffersBot
June 2015 - Present
SteamTradeOffersBot is a lightweight fork of SteamBot, with easy-to-use Trade Offer functions.
Website
- C#
Mist
March 2013 - July 2014
An open-source, portable and lightweight Steam client that aims to make your Steam experience better than ever.
Website
- C#
See more projects on my GitHub
Skills
Frontend Web Dev
- HTML
- CSS
- LESS
- SASS
- Javascript
- JQuery
- Vue
- React
Backend Web Dev
- PHP
- Javascript/Node
- MySQL
- Redis
Programming
- C#
- Java
- Python
- C++
- C