Steven Yang, Software Developer in San Francisco, CA, United States
Steven Yang

Software Developer in San Francisco, CA, United States

Member since June 20, 2014
As a full-stack web developer, Steven does everything from tweaking UI interfaces in Sketch to designing scalable back-end architectures. He also tests and transforms ideas into quality products as an entrepreneur. He enjoys adapting to new technologies and studying fundamental ideas.
Steven is now available for hire


  • Google, Inc.
    Polymer, Java, JavaScript, Python
    CSS3, HTML5, JavaScript, Sinatra, Ruby on Rails (RoR)
    jQuery, JavaScript



San Francisco, CA, United States



Preferred Environment


The most amazing...

...thing I've developed is a distributed and asynchronous order processing engine.


  • Software Engineer

    2015 - PRESENT
    Google, Inc.
    • Built the test infrastructure for all YouTube web applications.
    • Built tools (linter, code generator) to automate YouTube web workflow.
    • Built a distributed pipeline to build and compile Polymer components.
    • Served as core team member for a closure-template Python compiler.
    Technologies: Polymer, Java, JavaScript, Python
  • Tech Co-Founder

    2012 - 2014
    • Designed the back-end with a message queueing architecture to enable asynchronous order processing.
    • Settled the infrastructure and automated deployment with Capistrano plugins.
    • Established front-end integration tests with Selenium, Chrome Driver, and Capybara.
    Technologies: CSS3, HTML5, JavaScript, Sinatra, Ruby on Rails (RoR)
  • Front-end Developer, UX Designer

    2011 - 2012
    • Rebuilt the UI, leading to a 13% rise in conversion and a 12% drop in bouncing rate.
    • Optimized the bandwidth usage with an ETags caching strategy.
    Technologies: jQuery, JavaScript


  • Huali eCommerce website

    One of the largest eCommerce flower sites for which I was in charge of the design and development. The front-end is developed under a mobile-first strategy. The back-end is developed to be modular through an order processing priority system.

  • Biggest Food Ordering site

    The biggest online ordering platform in China. I rebuilt the front-end UI from scratch to focus on user behavior flows.
    One amazing thing I designed and built is the website background, which will adapt to the local time of the user in real-time.


  • Languages

    Ruby, JavaScript, Python, HTML5, CSS3, Java, PHP, C, Clojure
  • Frameworks

    Ruby on Rails (RoR), PureMVC, ZK, Sinatra
  • Tools

    Vim Text Editor, Sketch, Emacs, Apache OFBiz, Sublime Text 2
  • Paradigms

    Test-driven Development (TDD), Unit Testing, Agile Software Development, Class-based OOP, Prototype-based OOP, Functional Programming
  • Platforms

  • Other

    Mega, Merb, Software Development
  • Libraries/APIs

    React, Backbone.js, jQuery, Polymer, Redis Queue
  • Storage

    Redis, PostgreSQL, MongoDB


  • Bachelor's Degree in Economics
    2006 - 2011
    Zhejiang University - Hangzhou, China
  • International Program Degree in International Economics
    2009 - 2010
    Keio University - Tokyo, Japan

To view more profiles

Join Toptal
Share it with others