Charles Ai

About Me

As a new immigrant to Canada with my wife and our cat Nova, I was once an English and Science teacher few years ago with keen interested in Educational Technology. During my Master degree study in Faculty of Education in McGill University, I polished my web and mobile coding abilities and updated my knowledge in software design and development. After graduation, I took on the career of full-stack web & mobile programming. Now, in addition to my full-time job, I also work for commercial contracts to build websites and mobile apps.

  • Languages Chinese, English, French
  • Residence Canada
  • Address 6000 Fielding Avenue, Montreal, QC H3X 1T4
  • e-mail charles.ai@yahoo.com
  • Phone +1 (514) 995 7327

What I Do

Website Design + Front-end Coding

Build pure front-end websites without database (user management or dynamic page rendering) for basic display and advertising for business or individual clients.

WordPress / Shopify Setup

Build websites based on WordPress or Shopify templates that provide a wide range of value-added services. Projects are hosted on those websites instead of clients' own domain servers.

Database (SQL / non-SQL) Setup + Back-end Coding

Build web application (e.g. E-Commerce) with a client site and a dynamic database that can incorporate user and product management system, payment system, etc.

Cross-platform Mobile App Design and Coding

Build small to medium-sized mobile Apps (Android and/or iOS) independent from or working with an existing website. The app can either have only static information or powered by a small database.

Fun Facts

Cat Raised

6

MINI Cooper owned

4

IT Certificates

25+

Resume

Education

2017-2019
McGill University

Master in Education Leadership

2013-2014
Université de Genève

Master in Learning and Teaching Technologies

2012-2015
Renmin University of China

Master in Applied Linguistics

2002-2006
Hainan University of China

Bachelor in Telecommunication Engineering

Experience

2021 - Current
MantainX

Full-stack Web + Mobile Developer

Worked on web, iOS, Android versions of MaintainX main product and web version of its Dashbaord with React.js, React Native, Node.js, GraphQL, MySql and Typescript. Worked closed with design and sales team and played key roles in creation and polishing of multiple components of the product.

2018 - 2021
EMSB

Full-stack Web + Mobile Developer

Using C#, Javascript, SQL and Xamarin with Azure ADFS to develop and maintain in-house web & mobile apps with RESTful API.

2015 - 2017
Beijing Huijia Private (IB) School

IB DP Teacher (Science, English)

Established an immersive e-learning experience for DP 1 & 2 students with a set of iOS, macOS and web Apps.

Compiled an interactive e-textbook with iBook Author that served in line with IB DP curriculum

2013 - 2014

iOS app designer and developer

Worked with colleagues in Geneva on teaching and learning apps for undergraduate students in la Faculté de Psychologie et des Sciences de l'Éducation

Front-end Development

HTML / CSS (Bootstrap)

100%

Javascript & jQuery (Typescript)

95%

React.js & React Native

90%

Testing with Jest & Enzyme

85%

ASP.net Core Razor, Xamarin

80%

Back-end Development

Node.js (Express.js)

90%

PHP (Laravel)

85%

mySQL, SQLlite, SQL server

85%

Non-SQL database (MongoDB, Firebase)

85%

RESTful API with JWT / OAuth (Node / C#)

90%

Knowledges

  • Responsive Design
  • Git - version control
  • npm, yarn, NuGet Packages
  • Python
  • SASS
  • React Redux
  • Next.js
  • Docker
  • Bit.dev
  • Search Engine Optimization

Portfolio

SIM

Student Intervention Management

In-house Pro Web App
TELS

Technology Equipment Loan System

In-house Pro Web App
RNE

Red Nova Tech Blog Site

Blog Site
Medi-Mqc

Medical MQC Online Shop

E-Commerce
Motel-Normandie

Hotel Management for Motel Normandie

Hotel Management
EMSB Intl

EMSB International Students

iOS App

Contact

Montréal

(514) 995-7327

charles.ai@yahoo.com

Part-time available

How Can I Help You?