David Chan, Front-end Developer in Montreal, QC, Canada
David Chan

Front-end Developer in Montreal, QC, Canada

Member since July 29, 2016
David is a senior full-stack web and mobile app developer. He has over a dozen years of development experience on the front-end, and his passion extends to native iOS development and back-end development using Node.js and PHP. He enjoys web development and is always seeking to work on new projects using trending tech such as React.js. His past experience also includes taking on a director role overseeing both front-end and mobile teams.
David is now available for hire




Montreal, QC, Canada



Preferred Environment

Git, Xcode, Atom, MacOS

The most amazing...

...contribution I've accomplished was developing tech stacks and building an experienced development team leading a company to garner awards and business success.


  • Founder | CEO

    2013 - PRESENT
    AlteredBit Studios Inc.
    • Created designs, software development, and consulting services spanning various industries across the United States and Canada.
    • Completed successfully numerous projects for our growing list of clients. Clients included Infiniti Canada, Air Canada, and East River Skyway.
    • Developed for the web using open source technologies such as HTML5, CSS3, PHP5, MySQL, and MongoDB, and native iOS/Mac OS X software development using Swift and Objective-C.
    • Setup multiple web development servers and deployments.
    Technologies: MongoDB, Sass, Bootstrap, Lumen, Laravel, Webpack, Redux, React
  • React JavaScript Developer

    2016 - 2016
    Primary Intelligence (via Toptal)
    • Built from scratch, a new dashboard to perform win loss analysis.
    • Integrated the Salesforce API.
    • Created the deployment strategy with continuous integration and Docker container.
    • Built a RESTful API from a a custom MERN stack.
    • Setup a custom boilerplate with trending, standard React based technologies.
    Technologies: Express.js, Node.js, Jenkins, Docker, MongoDB, Webpack, Redux, React
  • React Native Developer

    2016 - 2016
    Retinal Sciences (via Toptal)
    • Built the React Native version of their core desktop application.
    • Designed an application UI from scratch.
    • Created a Cordova wrapper for their existing platform used by opthamologists.
    • Made system architecture recommendations based on their existing product.
    • Wrote setup and deployment documentation for their international team.
    Technologies: JavaScript, CSS, PHP, Cordova, Express.js, Node.js, React Native
  • Sr. Director of Front-End and Mobile Development

    2015 - 2016
    REOL Services
    • Drove the software engineering and technology growth in the Montreal front-end and mobile development teams.
    • Oversaw and was responsible for the development team leads, hiring developers, and ensuring technology research, standardization, propagation, and adoption.
    • Created Front, an in-house cutting-edge app, and developed the boilerplate making use of React, Redux, and ES 2015.The front-end web will use custom web components on top of Bootstrap, Sass, and other supporting front-end technologies.
    • Led the mobile team development with Objective-C and Swift meanwhile transitioning non-web developers toward React Native for cross-platform development and deployments.
    • Used Webpack+NPM, to set up an entire development stack with a proper build process and continuous integration with test suites using Karma, Mocha, and Jenkins.
    Technologies: React Native, PHP, CSS3, HTML5, Objective-C, Redux, React
  • Director of Front-End Development

    2011 - 2015
    REOL Services
    • Oversaw the front-end development team. Provided insights and direction of new technologies to be adopted in the company.
    • Responsible for architecture, maintenance, training and improvements of our internal front-end development process.
    • Built an in-house Mac OS X application to interface with our front-end builds leveraging Apache Ant.
    • Evolved our front-end development standards within the team. Due to this we have built multiple award-winning websites and applications.
    • Initiated the mobile development in our Montreal office using iOS SDK. Worked on OpenGL 3D building stacking plan prototype. Completed the iPad enterprise application for our client. Improved and added new features to 3rd party developed iPad applications.
    • Designed the architecture for our web mobile framework built in-house.
    Technologies: Gulp, Less, CSS, HTML5, Objective-C, MooTools, jQuery
  • Lead Front-End Developer

    2008 - 2011
    REOL Services
    • Responsible for the front-end development, created standards, and hired/trained developers.
    • Created a front-end resources builder using Java, ANT, and YUI Compressor.
    • Built front-end web portal tools to provide quick on-demand JavaScript widget builds and deploying on our multiple websites.
    • Developed the back-end using our proprietary PHP framework.
    • Worked with large NYC clients that have included: CityRealty, Douglas Elliman, VNO, Mack-Cali, W&H Properties, Resnick NYC, and Spear Street Capital.
    Technologies: YUI, Java, Yii, MySQL, PHP, MooTools, JavaScript, CSS, XHTML, HTML
  • Lead Senior Web Developer

    2007 - 2008
    • Worked with a team of three web developers.
    • Took ideas from the marketing team, realized their vision, and created an eye-pleasing and user-friendly online experience our visitors can enjoy.
    • Built the online store and website for their emerging clothing brand Stone Rose.
    Technologies: Zend Framework, PHP, CSS, XHTML, JavaScript
  • Web Application Developer

    2006 - 2007
    • Developed internal web applications with the latest technologies to support CAE engineers globally for the release engineering development cycle.
    Technologies: Script.aculo.us, Java, PHP, JavaScript, CSS, XHTML
  • Web Developer

    2004 - 2006
    West Island Local Development Centre
    • Developed their website and admin panel.
    Technologies: PHP, JavaScript, CSS, XHTML
  • Web Developer (Contract)

    2003 - 2004
    • Developed the web pages and marketing materials.
    • Provided ongoing support and maintenance to the web hosting server.
    Technologies: JavaScript, CSS, XHTML


  • Leadkit iOS CRM

    Developed specifically for residential real estate agents, Leadkit offers a full suite of marketing and client management tools to give its users a strategic advantage. Created the major architecture and contributed to the development towards their iOS CRM component.

  • CityRealty 2.0

    A real estate buy/rent listing website with a search option. Built their initial website redesign and their mobile website.

  • ECHO Realty

    Created the front-end with a ReactJS+Redux+Webpack boilerplate and oversaw the team to build a fast and responsive corporate website.

  • Infiniti Canada Formula 1

    Built an entire microsite front-end and back-end to capture user contact information and feed process with the Nissan leads generation API.

  • Air Canada Social Likes Campaign

    Built an interactive web application that allow users to reveal generated discount codes for the participant's next flight with Air Canada.

  • Lease+Stacking Plan Annotation Tool

    Built an admin tool to outline and annotate floor and stacking plans. Implemented a ray-casting algorithm to detect multiple polygon clicks.

  • East River Skyway

    Built the entire website from setting up the infrastructure to deployment this included setting up the database, integrating the front-end using LAMP stack, and building the back-end using Laravel.

  • Toptal Mentor
    David is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. David shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    HTML5, JavaScript, XHTML, CSS3, Sass, Less, Objective-C, PHP, CSS, HTML, ECMAScript (ES6), Java, UML, SQL, Swift
  • Frameworks

    iOS SDK, Cocoa Touch, Cocoa, JSON Web Tokens (JWT), Bootstrap 3+, React Native, Redux, Laravel, Bootstrap, Zend Framework, Yii 2, Express.js, AngularJS, WatchKit, PHPUnit, Lumen, Yii, Laravel 5
  • Libraries/APIs

    jQuery, MooTools, React, Google Maps, YUI, Script.aculo.us, jQuery UI, XHR, Chai, Node.js, Socket.IO, SpriteKit
  • Tools

    Auto Layout, Git, Postman, Adobe Fireworks, PM2, Subversion (SVN), Slack, GitHub, SourceTree, Jenkins, Atom, Xcode, Gulp, Webpack, Shell, Karma, NGINX, Adobe Photoshop
  • Platforms

    iOS, MacOS, Windows, Docker, Ubuntu
  • Storage

    JSON, SQLite, MongoDB, MySQL
  • Other

    App Store, PSD to HTML, Front-end, Full-stack, Apps, Leadership, CORS, Back-end, User Interface (UI), Ubuntu Server, Cordova, App Design, Design
  • Paradigms

    Responsive, Functional Programming, Object-oriented Programming (OOP), Object-oriented Design (OOD), REST, User Testing, Continuous Integration (CI), Agile Software Development


  • Bachelor's Degree in Computer Science
    2004 - 2008
    Concordia University - Montreal, Québec, Canada
  • Diploma of College Studies in Computer Science
    2001 - 2004
    John Abbott College - Montreal, Quebec, Canada

To view more profiles

Join Toptal
Share it with others