Print
Download Word
Download PDF

Wayne Ye (叶威)

Software Developer/Tech Lead

Website: http://WayneYe.com

Email: admin@wayneye.com

Cell phone: +65 92221624

Birthday: October 3rd, 1982

Wayne Ye Photo

Biography

12 years software development experience, polyglot multiple programming languages especially expertise in C#/ASP.NET, JavaScript/jQuery/nodejs, Ruby on Rails and HTML5, proficient in both server/client side web application development; Deep understanding of GOF Design Patterns, SOLID principle, MVC/MVVM, SOA and REST architecture design.

Very familiar with and deeply believe in Agile development in TDD/BDD fashion. Good communication ability, faster learner and a proven good team player always with positive attitude of "get the work done".

As a person I am open, candid and modest, I like sharing and learning and always passionate in technology and programming.

Highlights

Technical Skills

  Technology Proficiency Use of time
Developing
Technology
C#/.NET Framework Expertise 12 Years
ASP.NET Expertise 12 Years
JavaScript/jQuery Expertise 12 Years
nodejs/Server Side JavaScript Proficient 3 Years
Windows application/service Expertise 12 Years
SQL Server Proficient 12 Years
Mongo DB Proficient 4 Years
Ruby on Rails Proficient 5 Years
Developing
Tools
Vim Expertise 3 Years
Visual Studio Expertise 12 Years
IIS/Apache/nginx Proficient 7/5 Years
Fiddler/Wireshark Expertise 5 Years
NUnit/QUnit/Jasmine/Rspec/Cucumber Proficient 6 Years/1 year
SVN/Clear Case/StarTeam/TFS/Git Expertise 4 Years
Visio/Rose/Together Proficient 4 Years
Development Methodology Agile/Scrum Experienced 6 Years
Waterfall/RUP Experienced 4 Years
TDD/BDD Experienced 3 Years

Experience

Autodesk Singapore

Technical Lead

May 2013 - Now

Technical Lead and Core Developer of Autodesk PaaS portal: https://developer.autodesk.com, based upon Django, using technologies including Tornado, nodejs, bootstrap, OAuth and HTML5.

ThoughtWorks Shanghai

Software Consultant

May 2012 - Apr 2013

Core Developer of ThoughtWorks China Cloud platform based on OpenStack.

Core Developer of Diamond Subscription website of Real estate Australia, built with Ruby on Rails.

  • Server side architecture refactoring, module decoupling, significantly improved readability and maintainability.
  • Improved client page loading performance by leveraging CDN and fingerprint for static files, the average loading time reduced 40%.

SAP Labs Shanghai

Tech Lead

Dec 2011 - Apr 2012

Led a frontend team which prototypaled HTML5 client of SAP Business One® OnDemand Control Center.

  • Designed JavaScript architecture and built up core framework.
  • Defined/implemented RESTful OData web APIs based on WCF.

Hewlett-Packard (PSG - Consumer Experience)

Tech Lead

Mar 2009 - Dec 2011

As a tech lead, I led a development team in Shanghai cooperated with US team on delivering several HP Software Products.

  • Led Web frontend development team developing a software purchasing pre-installed software.
  • Developed HP Total Care Advisor®. TCA is a WPF application based on .NET Framework 3.5 written in C#, our team independently developed a number of new features of it and delivered version 3.3 and 3.4 to the market.
  • Took three weeks business trip to Cupertino, CA, met co-workers, participated a serial of trainings, and helped releasing TCA 3.4.
  • Developed HP Customer Experience Enhancement - HP Ceement, it is a Winform application (C# 2.0) periodically sends anonymous data (including machine profile, user operations on HP software, etc.) to business marketing team.

Beyondsoft (Onsite to Microsoft)

Senior Software Engineer

Jan 2008 - Feb 2009

Worked in Microsoft Redmond Campus for three projects.

  • WM Captaris is a Zune license management system used within eLive WM License team, I worked as a consultant engineer, fixed many functional/security bugs in the system, at the mean time I developed a number of new features based on the new requirements.
  • As a team lead leading two developers developed MSN Video Catalog Editorial Tool for eHome team (Windows Media Center), it devoted on managing the Catalog content XML with a user friendly manner, providing image uploading, video playback, changes submit preview and other functionalities.
  • Worked with DevDiv team in building 41, wrote C# automation testing Library (based on MAUI and RPF) for Visual Studio 2010 MSDN Help Viewer, maintained test cases in Maddog.

Shanghai-Digital Information Technology Co., ltd

ASP/ASP.NET Web Developer

Jul 2005 - Nov 2007

As an offshore outsourcing engineer of Kintera, I participated in 4 projects:

  • Import Center: it is a complex CSV importing/analysis/interpreter web system with 6 wizards, guiding Kintera Sphere users imports their CSV files into Sphere DB by their preferences.
  • Transaction Platform: a brand new, low level financial transaction class library employing O/R Mapping mechanism, I was the key developer, wrote 60% C# code and helped increasing the unit test code coverage to 95%. TP delivered in 3 months (2 months ahead) with widely believed high quality.
  • Financial Link Lite: FLL enhanced existing systems, including more efficient Web Service APIs, re-designed web UI and new Ajax interactions.
  • Single Gift Entry: SGE provides a batch import portal of Gift for Kintera customers, the client adopts Ajax to retrieve data from Web Service in an asynchronously manner to improve user experience.

Motto

No pains, no gains.

Success is 99% Failure.

If you aren't proud of it, it isn't good enough.

High cohesion, lose coupling.

Hobby

Traveling, computer hardware, electronics, driving, coding, writing technical articles/blogs.

Education

Wuhan Jianghan University (2001 - 2005)

Computer Science & Technology

Print  Download Word  Download PDF