Charles Ai
Full-stack Web / Mobile Developer
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
Fun Facts
Cat Raised
6MINI Cooper owned
4IT Certificates
25+Resume
Education
2017-2019
McGill UniversityMaster in Education Leadership
2013-2014
Université de GenèveMaster in Learning and Teaching Technologies
2012-2015
Renmin University of ChinaMaster in Applied Linguistics
2002-2006
Hainan University of ChinaBachelor in Telecommunication Engineering
Experience
2021 - Current
MantainXFull-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
EMSBFull-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) SchoolIB 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)
ASP.NET 5.0+ MVC, Blzor, MAUI
Javascript, jQuery
React.js, React Native with Typescript
Testing with Cypress, Jest (js), xUnit (.NET)
Back-end Development
RESTful API by Node.js or .NET
mySQL, SQLlite, SQL server
Non-SQL database (MongoDB, Firebase)
PHP (Laravel)
Graphql (Apollo)
Knowledge
- Object-oriented programming
- Git - version control
- Typescript
- C#
- Python
- React Redux
- Swift
- AJAX
- Next.js
- Docker
- Search Engine Optimization