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

Steven Yang

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.

Steven is available for hire
Hire Steven

Portfolio

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

Location

San Francisco, CA, United States

Availability

Part-time

Preferred Environment

Linux

The most amazing...

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

Work Experience

2015 - PRESENT

Software Engineer

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
2012 - 2014

Tech Co-Founder

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)
2011 - 2012

Front-end Developer, UX Designer

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

Experience

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.

Skills

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

Education

2006 - 2011

Bachelor's Degree in Economics

Zhejiang University - Hangzhou, China

2009 - 2010

International Program Degree in International Economics

Keio University - Tokyo, Japan