High School, Computer Science @
Stuyvesant High School
About:
Sr Front-End Engineer @ - Was a senior member of a front-end team of 5 doing Single-Page Application SPA
- Introduced unit testing to the front-end stack
- Vetting various graphing libraries such as D3.js, Google Charts, FusionCharts, and Highcharts
- Led the front-end effort for the first iteration of a major product revamp using SPA
-
Sr Front-End Engineer @ - Was a senior member of a front-end team of 5 doing Single-Page Application SPA
- Introduced unit testing to the front-end stack
- Vetting various graphing libraries such as D3.js, Google Charts, FusionCharts, and Highcharts
- Led the front-end effort for the first iteration of a major product revamp using SPA
- Refactored front-end data-access layer to allow for better separation of concern and test coverage
- Created model implementations in various aspects of FE for group to use and follow
- Contributed to Node.js implementation of NSQ message queue client (popular Go-based message queue service created by Bitly)
- Help maintain Selenium integration tests
- Probed and documented mobile browser/webview quirks for the purpose of a future mobile product
- Implemented auto-correction and GitHub integration for internal chat bot (HipChat)
- Pushed for process that allowed for better communication both within front-end and with other groups
- Promoted company culture by organizing non-work events such as game nights and day hikes From August 2013 to Present (2 years 5 months) Greater New York City AreaSoftware Engineer @ - Work out with UX about UI requirements, UI complexity, and implementation timeline
- Hash out testing strategies with QA on work to be implemented in the current sprint
- Negotiate with product managers about feature, priority, general business value and implementation cost
- Refactored User Management to SOA-based API with business logic result in significant gain in ease of use
- Re-implemented in-house much of the functions previously handled by Salesforce.com and other vendor tools
- Serve as the go-to person of JavaScript in the whole tech department given my strong JS background
- Guided overall front-end development design patterns by making it more modular and plugin oriented
- Introduced a widget-based feedback system to allow for less bureaucratic feedback process with users
- Worked with resident JSP master and UX team to create a Twitter Bootstrap-like documentation site
- Improve development experience by implementing utilities and upgrading Java dependencies From January 2012 to June 2013 (1 year 6 months) Greater New York City AreaSoftware Engineer @ - Architected and implemented the VEVO in-house CMS with the team lead
- Did full life-cycle development for numerous products and side projects, from discover to deployment
- Served as tech lead for many projects (Facebook integrations, recommendation, ad tags)
- Performed discovery and task breakdown for various projects
- Implemented OAuth2 authentication on VEVO.com for both client-side and server-side
- Created proof-of-concept recommendation engine modeled on cosine similarities
- Wrote web crawler in Perl to automate the password changes of Google accounts
- Wrote back-end services for data ETL, as well as on-demand RSS/Atom/Sitemap feeds
- Vetted alternatives for video encoding (both vendor and open source)
- Maintained and refactored PHP apps developed by third-party vendors
- Maintained asynchronous API layer (event-based architecture) for VEVO.com
- Wrote T-SQL stored procedures including the most used SP on VEVO.com (playlist creation and update)
- Was the primary front-end resource for VEVO.com for most of my time at VEVO From August 2009 to December 2011 (2 years 5 months) Greater New York City Area.NET Developer @ - Developed and deployed numerous artist sites such as owlcitymusic.com, steviewonder.net
- Mentored two junior developers and helped them architect various web apps and websites
- Served as tech lead for a number of vendor integration projects
- Did full life-cycle development for most of the sites and projects
- Worked with sys admin about server deployments and configurations
- Served as primary liaison for the ecommerce and CMS vendors
- Discussed with designers about new site designs and technical feasibilities
- Helped front-end developers on difficult layouts and browser compatibility issues
- Introduced version control (Subersion) to development workflow From March 2009 to August 2009 (6 months) Technical Analyst (Actuarial) @ - Ran actuarial models as part of an actuarial consulting department
- Wrote numerous VBA macros to automate various menial tasks in the modeling process
- Performed financial models on insurance projections and carried out actuarial reserve analysis From August 2005 to June 2006 (11 months) Greater New York City AreaBusiness Management Intern @ - Wrote a VBA script to automate my share of a job that took another intern a week to do From June 2004 to August 2004 (3 months)
Leon Yu is skilled in: JavaScript, Agile Methodologies, C#, Git, Java, CoffeeScript, .NET, Node.js, Python, SQL, HTML5, Backbone.js, Unit Testing, Integration Testing, Selenium Testing
Looking for a different
Leon Yu?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension