Scroll To View More
Chan Le

Chan Le

Ho Chi Minh City, Ho Chi Minh, Vietnam
Member since October 22, 2014
Chan is a full-stack engineer with valuable experience developing scalable Open API systems. He has worked for easily recognizable companies such as Microsoft, Facebook, and Google, and has been participating in competitive programming since his early teens. He is friendly and confident, and will make a great addition to any development team.
Chan is now available for hire
  • Suncod
    Node.js, Mean.js, Angular.js, Passport, MongoDB, CloudFlare, Dropbox APIs...
  • Google
    Android, iOS, Java, Protocol Buffer
  • Facebook
    iOS, Objective-C, React.js
  • Java, 3 years
  • Node.js, 3 years
  • MongoDB, 3 years
  • JavaScript, 3 years
  • React Native, 1 year
  • Amazon Web Services (AWS), 1 year
  • Facebook API, 1 year
  • React, 1 year
Ho Chi Minh City, Ho Chi Minh, Vietnam
Preferred Environment
Vim, Git, Chrome, Dokku, Laptop
The most amazing...
...thing I've created is boarding pass feature for Inbox by Gmail.
  • Lead Developer
    2014 - PRESENT
    • Built the whole API and back-end system with Node.js, Mean.js, MongoDB, and CloudFlare CDN.
    • Led a team of five to develop new Android apps with one-day release cycles.
    • Finished the product Slick Watchface ( on Android Wear in seven days using undocumented APIs.
    • Built an automation tool to incorporate assets from the designer's dropbox directly to a production static content server.
    • Built a continuous deployment tool for the back-end server using Dokku.
    • Integrated Google Analytics to our Android application.
    Technologies: Node.js, Mean.js, Angular.js, Passport, MongoDB, CloudFlare, Dropbox APIs, Android
  • Software Engineer Intern
    2015 - 2016
    • Built a mobile boarding-pass feature for emails containing flight information, used by 10M+ users.
    • Implemented the feature on the server and all native mobile clients: iOS and Android.
    • Wrote a module for generating barcodes on both mobile clients.
    • Optimized memory usage on both clients.
    • Collaborated with the designer & PM to improve user experience while using the feature.
    Technologies: Android, iOS, Java, Protocol Buffer
  • Software Engineer Intern
    2015 - 2015
    • Learned iOS development in 2 weeks and implemented a module for verifying high-risk users.
    • Lowered fraud rates to 50$ per 1M$ transferred.
    • Learned React.js and implemented a module for verifying risky transactions.
    • Wrote iPad settings UI for Payment features on Facebook Messenger.
    • Collaborated with Facebook's designer & PM to improve user experience of payments on messenger.
    Technologies: iOS, Objective-C, React.js
  • Back-End Software Engineer
    2013 - 2014
    Misfit Wearables
    • Co-designed and implemented an Open API system.
    • Fully automated the deployment and scaling of back-end infrastructure on Amazon AWS.
    • Built a social/friendship management feature that interacts with APIs from Facebook, Twitter, Tencent, and QQ.
    • Built a scalable friend search feature using advanced data structure.
    • Ported a back-end system from Ruby on Rails to Node.js.
    • Built the whole back-end system in Ruby on Rails.
    Technologies: Node.js, MongoDB, AWS, JavaScript, Facebook APIs, Ruby on Rails
  • Software Engineer Intern
    2013 - 2013
    • Analyzed Bing’s Ads log using an internal SQL-like big data system. Result helped discovering several bugs.
    • Processed advertising logs on an internal big data platform.
    • Wrote a map-reduce algorithm to process the logs.
    • Familiarized myself with the internal system within a week.
    Technologies: Scope, SQL
  • Slickwatchface (Development)

    A store selling smart watch faces on Android.

  • Misfit Open API (Development)

    The Misfit Cloud API is a set of developer tools that provide an open platform for connecting various applications in a fluid and user-friendly manner.

  • Boarding Pass Feature for Gmail (Development)

    I wrote the feature for showing boarding passes usable at the boarding gate & compliant with TSA requirements.

  • Verification Module for Payment on Facebook Messenger (Development)

    I wrote this module for verifying user's identity for high-risk transactions on Facebook Messenger.

  • Languages
    JavaScript, Java
  • Frameworks
    React Native, Machine Learning, Express.js, Opscode Chef
  • Libraries/APIs
    Node.js, React, Facebook API, Dropbox API
  • Other
    Algorithms, Data Structures, Recommendation Systems
  • Tools
    Vim Text Editor, Chef, Jenkins, Adobe Photoshop, Google Analytics
  • Paradigms
    Agile Software Development, MEAN Stack, Test-driven Development (TDD)
  • Platforms
    Amazon Web Services (AWS), Linux, Android, Heroku, iOS
  • Storage
    MongoDB, Redis, Memcached, NoSQL
  • Master's degree in Computer Science
    2014 - 2015
    Georgia Institute of Technology - Georgia
  • Bachelor's degree in Computer Science
    2010 - 2012
    KAIST - South Korea
I really like this profile
Share it with others