David Chan
Senior Full-Stack Developer (Remote Only)
109 Baldwin Street, Toronto, ON M5T 1L7, Canada | - |- linkedin.com/in/david-c-455b781a5/ github.com/ever-dev
Summary
Skills
I have 10+ years of experience writing web and mobile applications that span consumer
productivity software to mission-critical financial trading platforms. I have extensive
knowledge of front-end JavaScript and browser APIs as well as significant experience with
popular frameworks and libraries like React, React Native, Angular, and Vue. My deep
full-stack experience also includes Node.js and Express, MongoDB as well as more
traditional technologies like PHP, Python, ASP.NET, and MySQL.
- HTML / CSS / JavaScript / TypeScript /
PHP / Python / C#
I am a self-motivated developer and also a client-satisfier, a fast-learner, and a
problem-solver. As a remote developer, I can work full time on the clients’ business hours
and also available to work overtime to keep the project deadline.
As a team player, I have worked in several distributed teams, so I'm good at
communication and collaboration.
Click here to book an interview with me.
- Material UI / Ant Design / Angular
Material / Vuetify
- React / React-Native / Next.js / MERN
- Angular / MEAN / Ionic
- Vue / MEVN / Nuxt.js
- Laravel / CI / Symfony / LAMP
- AWS / GCP / Digital Ocean / Heroku
- Site performance optimization
- MySQL / PostgreSQL / MongoDB /
Firebase / Redis
Work experience
- GitHub / GitLab / BitBucket / SVN
Full-stack Engineer
Sep, 2016 - Present
Self-employed
Worked remotely with US, Canadian, Australian companies and developed several web and
mobile applications.
(Eye4Fraud, Squareflo, 3Diligent, RunforStuff, etc...)
Technologies: React.js, React-Native, Angular, Ionic, Vue, Node.js, Express.js,
MongoDB, MySQL, GraphQL, Firebase, Redis, PHP(CodeIgniter, Laravel),
Python(Django, Flask), AWS, GCP, Digital Ocean, cPanel
JavaScript Developer
May, 2013 - Aug, 2016
Netfolie Agency
Developed several web applications using Node.js, AngularJS, React.js and MongoDB.
Created a notification system for all workflow and engagement notifications.
Implemented a fully functional vacation rental site showcasing the group payment
technology.
Built a customer dashboard and back-end tools to manage group payments.
Integrated with third-party APIs to load properties and enable real-time booking.
Used Technologies: Node.js, MongoDB, JavaScript, HTML, CSS, jQuery, Bootstrap
- JIRA / Trello / Asana
- OOP / KISS / DRY / SOLID / Agile /
Scrum
Full Stack Developer
Feb, 2011 - Apr, 2013
Clermont Ventures
Developed a web application that managed digital storefront advertisements for high-end
retail stores.
Created own jQuery libraries for calendar, scheduling widget, charts, tables, etc.
Used Techologies: HTML, CSS, JavaScript, jQuery, Bootstrap, AJAX,
PHP(CodeIgniter, Laravel), MySQL
Full-stack Developer
Apr, 2008 - Dec, 2010
TechBlocks
Developed an online test using HTML and JavaScript for a special education department
for use in individual education programs for students with disabilities.
Used Technologies: HTML, CSS, JavaScript, jQuery, Ajax, PHP(CodeIgniter), MySQL
Education
Online Course
2011 - 2013
Codecademy.com
Learn React Ecosystem - React, Redux, Mobx React hooks, React Router, CSS in
JavaScript.
Learn how to use styled-components like Material UI and Ant Design.
Learn to build full-stack React.js applications with Node.js, Express.js & MongoDB with a
project-focused course.
Learn the next.js for the server-side rendering.
Online Course
2009 - 2012
Udemy.com
Learn the Document Object Model, the interface between JavaScript and HTML
elements, and combine HTML, CSS, and JavaScript into exciting interactive sites!
Learn more techniques to extend your JavaScript knowledge including reusable
classes, splitting code into modules, and making HTTP requests.
Learn to build dynamic and powerful web apps using React.js, a component-based
front-end framework.
Learn the Node-SQLite to connect JS and SQL in web apps, and build your first fullyintegrated back-end application.
Master the fundamentals of Test-Driven Development to create reliable full-stack
JavaScript web applications.
Learn how to create back-end servers and APIs in JavaScript using the popular
Express.js framework.
Master of Computer Science (MS.CompSc)
2007 - 2009
University of Toronto
Bachelor of Science(BS. CompSC)
2004 - 2007
University of Toronto
Created with