Steven Yang, Developer in San Francisco, CA, United States
Steven is available for hire
Hire Steven

Steven Yang

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal 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.

Portfolio

Google, Inc.
Polymer, Java, JavaScript, Python
Hua.li
CSS3, HTML5, JavaScript, Sinatra, Ruby on Rails (RoR)
Ele.me
jQuery, JavaScript

Experience

Availability

Part-time

Preferred Environment

Linux

The most amazing...

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

Work Experience

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
Hua.li
  • 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
Ele.me
  • 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

Linux

Other

Mega, Merb, Software Development

Libraries/APIs

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

Storage

Redis, PostgreSQL, MongoDB

2006 - 2011

Bachelor's Degree in Economics

Zhejiang University - Hangzhou, China

2009 - 2010

International Program Degree in International Economics

Keio University - Tokyo, Japan