Steven Yang
Verified Expert in Engineering
Software Developer
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
Experience
Availability
Preferred Environment
Linux
The most amazing...
...thing I've developed is a distributed and asynchronous order processing engine.
Work Experience
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.
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.
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.
Experience
Huali eCommerce website
Biggest Food Ordering site
One amazing thing I designed and built is the website background, which will adapt to the local time of the user in real-time.
Education
Bachelor's Degree in Economics
Zhejiang University - Hangzhou, China
International Program Degree in International Economics
Keio University - Tokyo, Japan
Skills
Libraries/APIs
React, Backbone.js, jQuery, Polymer, Redis Queue
Tools
Vim Text Editor, Sketch, Emacs, Apache OFBiz, Sublime Text 2
Languages
Ruby, JavaScript, Python, HTML5, CSS3, Java, PHP, C, Clojure
Frameworks
Ruby on Rails (RoR), PureMVC, Merb, ZK, Sinatra
Paradigms
Test-driven Development (TDD), Unit Testing, Agile Software Development, Class-based OOP, Prototype-based OOP, Functional Programming
Platforms
Linux
Storage
Redis, PostgreSQL, MongoDB
Other
Mega, Software Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring