Scroll To View More
Steven Yang, Software Developer in San Francisco, CA, United States
Steven Yang

Software Developer in San Francisco, CA, United States

Member since October 8, 2013
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

Portfolio

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

Experience

  • Ruby, 4 years
  • Ruby on Rails (RoR), 4 years
  • JavaScript, 3 years
  • Linux, 3 years
  • PostgreSQL, 2 years
  • Sketch, 1 year
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.

Employment

  • 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: Python, JavaScript, Java, Polymer
  • 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: Ruby on Rails, Sinatra, JavaScript, HTML5, CSS3
  • 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: JavaScript, jQuery

Experience

  • Huali eCommerce website (Development)

    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 (Development)

    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, Java, PHP, C, Clojure
  • Frameworks

    Ruby on Rails (RoR), PureMVC, 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
  • Libraries/APIs

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

    Redis, PostgreSQL, MongoDB

Education

  • Bachelor's degree in Economics
    2006 - 2011
    Zhejiang University - Hangzhou, China
  • International Program degree in International Economics
    2009 - 2010
    Keio University - Tokyo, Japan
I really like this profile
Share it with others