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 1111 Rue Saint-Charles O, Longueuil, QC J4K 5G4
  • 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.

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

95%

ASP.NET 5.0+ MVC, Blzor, MAUI

90%

Javascript, jQuery

90%

React.js, React Native with Typescript

85%

Testing with Cypress, Jest (js), xUnit (.NET)

80%

Back-end Development

RESTful API by Node.js or .NET

90%

mySQL, SQLlite, SQL server

85%

Non-SQL database (MongoDB, Firebase)

85%

PHP (Laravel)

80%

Graphql (Apollo)

75%

Knowledge

  • Object-oriented programming
  • Git - version control
  • Typescript
  • C#
  • Python
  • React Redux
  • Swift
  • AJAX
  • Next.js
  • Docker
  • Search Engine Optimization

Portfolio

SIM

Student Intervention Management

In-house Pro Web App
TELS

Technology Equipment Loan System

In-house Pro Web App

Red Nova Tech Blog Site

Blog Site
Medi-Mqc

Medical MQC Online Shop

E-Commerce

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?