Scroll To View More
Timothy Chan

Timothy Chan

Mountain View, CA, United States
Member since April 21, 2015
Tim has over ten years of experience developing across the web stack and is deeply immersed in Python, JavaScript, and AWS. He spent over half of his career with fast-growing startups and solved fun scaling problems. Tim holds a degree in Computer Science from MIT and is both a strong communicator and a fast learner.
Timothy is now available for hire
Portfolio
Experience
  • JavaScript, 8 years
  • Python, 5 years
  • Amazon Web Services (AWS), 5 years
  • Flask, 2 years
Mountain View, CA, United States
Availability
Part-time
Preferred Environment
Linux, vim, Git, AWS
The most amazing...
...project I've led included 20k+ lines of JavaScript, required a team of 8, and was delivered early.
Employment
  • Freelance Engineer
    2015 - PRESENT
    NerdWallet
    • Develop a front-end app to help employees choose the the best health plan for them and their family.
    • Iterate quickly, move fast, and safeguard sensitive logic with thorough unit testing.
    Technologies: Python, Flask, Backbone.js
  • Freelance Software Engineer
    2015 - 2015
    InstaVest
    • Implemented a security fix to move an encryption key off of GitHub to a secured location.
    • Included a procedure to rotate keys which involves migrating data from key A to B, and made sure to cover edge cases that could leave the database in a corrupted state.
    Technologies: Django, Heroku
  • Software Engineering Manager
    2011 - 2013
    Minted
    • Led the rewrite of the front-end “customizer” app in Python and Backbone.js, producing an immediate +15% in conversion.
    • Led multiple product launches and worked closely with multiple engineer and non-engineer teams.
    • Co­-led the effort to enable daytime deployments and return Thursday evenings to engineers.
    Technologies: Python, Backbone.js, AWS
  • Software Engineer
    2008 - 2010
    Chegg
    • Built a warehouse system from scratch with PHP, MySQL, and hundreds of barcode scanners. A huge 100+ team used WMS to ship and receive millions of books per year.
    • Recommended changes to software and human procedures to triple return throughput.
    • Co­ded load testing and recommended/implemented solutions to meet projected peak volumes.
    Technologies: PHP, jQuery, MySQL
  • Software Engineer
    2008 - 2008
    Yahoo!
    • Added features to the ad publisher's ability to manage their assets.
    • Completed a 1-week front-end training course with Juku-lite.
    • Recognized for the most bug fixes in Q2.
    Technologies: Java, YUI
Experience
  • Applying Tutorials (Other amazing things)
    https://github.com/macrotim/tutorials-applied

    My favorite way to peek into new tech is to work through tutorials and get my hands dirty. Nothing groundbreaking here but it showcases all the tutorials I've worked through and what interests me.

Skills
  • Languages
    Python, JavaScript, Java, Go
  • Frameworks
    Flask, Alembic
  • Libraries/APIs
    jQuery, NumPy, Pandas, React, Handlebars, Backbone.js
  • Paradigms
    REST, Agile Software Development
  • Platforms
    Amazon Web Services (AWS), Linux
  • Storage
    MySQL
  • Tools
    uWSGI, Nginx
Education
  • Bachelor of Science degree in Computer Science
    2000 - 2004
    Massachusetts Institute of Technology - Cambridge, MA
I really like this profile
Share it with others