Chan Le, Software Developer in Ho Chi Minh City, Ho Chi Minh, Vietnam
Chan Le

Software Developer in 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

Portfolio

  • Suncod
    Node.js, Mean.js, Angular.js, Passport, MongoDB, CloudFlare, Dropbox APIs...
  • Google
    Android, iOS, Java, Protocol Buffer
  • Facebook
    iOS, Objective-C, React.js

Experience

  • JavaScript, 3 years
  • MongoDB, 3 years
  • Node.js, 3 years
  • Java, 3 years
  • Facebook API, 1 year
  • React, 1 year
  • Amazon Web Services (AWS), 1 year
  • React Native, 1 year

Location

Ho Chi Minh City, Ho Chi Minh, Vietnam

Availability

Part-time

Preferred Environment

Vim, Git, Chrome, Dokku, Laptop

The most amazing...

...thing I've created is boarding pass feature for Inbox by Gmail.

Employment

  • Lead Developer

    2014 - PRESENT
    Suncod
    • 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 (http://slickwatchface.com) 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
    Google
    • 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
    Facebook
    • 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
    Microsoft
    • 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

Experience

  • Slickwatchface (Development)

    A store selling smart watch faces on Android.

  • Misfit Open API (Development)
    https://build.misfit.com/

    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)
    https://developers.google.com/gmail/markup/reference/flight-reservation

    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.

Skills

  • Languages

    Java, JavaScript
  • Frameworks

    React Native, Express.js
  • Libraries/APIs

    React, Node.js, Facebook API, Dropbox API
  • Other

    Data Structures, Algorithms, Machine Learning, Recommendation Systems
  • Tools

    Vim Text Editor, Google Analytics, Jenkins, Adobe Photoshop, Chef
  • Paradigms

    Agile Software Development, MEAN Stack, Test-driven Development (TDD)
  • Platforms

    Amazon Web Services (AWS), iOS, Heroku, Android, Linux
  • Storage

    MongoDB, NoSQL, Memcached, Redis

Education

  • Master's degree in Computer Science
    2014 - 2015
    Georgia Institute of Technology - Georgia
  • Bachelor's degree in Computer Science
    2010 - 2012
    KAIST - South Korea

To view more profiles

Join Toptal
I really like this profile
Share it with others