QUALIFICATIONS
A SENIOR SOFTWARE DEVELOPER/TECHNICAL TEAM LEAD that specializes in .NET
and web development. Has advanced development skills with JavaScript,
jQuery, and ASP.NET MVC. Has led teams of developers who are both on-site
and located remotely in Canada and India. Has led a project from start to
finish, throughout an entire System Development Life Cycle (SDLC).
Outstanding written and spoken communication skills, native English
speaker, fluent and able to communicate technical information to non-
technical personnel. Meets challenging deadlines with quality programming
that accurately reflects business requirements. Receives high praise from
business users for outstanding User Interface and intuitive website
navigation design.
COMPUTER SKILLS
Languages/Frameworks: C#, ASP.NET 3.5, ASP.NET MVC, AJAX, JavaScript,
jQuery, XML, HTML, CSS, Classic ASP, Java
Tools: Visual Studio 2008/2010/2012, TFS, Telerik, SoapUI, Fiddler
Databases: SQL Server 2005
OS/Platforms: Windows Server 2003, IIS7, Windows XP/Vista/7
Applications: SharePoint 2007
Concepts: Security, Object Oriented Design, Algorithm Design
PROFESSIONAL EXPERIENCE
Independent Contractor
BELL CANADA, Ontario and Mississauga August 2006 - July 2009, October
2009 - Present
Primary Projects:
Senior .NET developer September 2012 - Present
Virgin Mobile/Bell Canada Website: overhauled the way customer recover
their lost password and usernames
. Mitigated security threats as much as possible with given requirements
and resources
. Delievered a high profile project within tight deadlines while
satisfying on going changes to requirements
. Developed using ASP.NET MVC 3, C# and jQuery
Technical Team Lead April 2012 - August 2012
Bell Canada Website: integrated web services ordering and implemented new
features on the Bell.ca website.
. Led a team of on and offshore developers that were located in India,
Montreal and Toronto.
. Communicated with team leads of internal enterprise systems to
leverage web services using WCF.
. Formulated requirements with business analysts created and presented
system designs and estimated effort and timelines.
. Participated in teleconferences to assist operations team with code
deployment to staging and production environments.
. Developed website features by utilizing ASP.NET MVC 3, C#, jQuery and
AJAX.
. Coordinated the assignment of tasks and bugs to developers using TFS
2010.
. Met daily with the project manager, business analyst and testers in
India to discuss status of new and resolved bugs/issues.
PROFESSIONAL EXPERIENCE (Continued)
ANDREW LIANG Page Two
.NET Developer October 2009 - March 2012
Websites: Bell Canada, Product Catalogue, CMS (SharePoint 2007),
Deployment Framework
. Created design documents and wireframes from abstract requirements and
implemented solutions using C#, ASP.NET MVC, jQuery and Telerik.
. Utilized WCF so that the four systems (Bell Canada, Product Catalogue,
CMS, and Deployment Framework) could work together cohesively.
. Received feedback from the business units that the design of the User
Interface was intuitive and easy to use.
BELL CANADA (Continued)
.NET Developer May 2008 - February 2009
Website: Sympatico.msn.ca (Public facing portal receiving 300 million
page views a month.)
. Developed sections for the homepage using jQuery and .NET Framework
3.5.
. Repackaged a web 2.0 application to create a demo to sell a $2 million
project. The clients were enthusiastic and approved funding to build
the application.
. Enhanced a photo submission page by adding features, improving UI and
fixing security bugs using jQuery, ASP.NET, C# and SQL Server.
. Converted UI designs in HTML, CSS and JavaScript to dynamic, database
driven, user-updateable content utilizing C#, ASP.NET and SQL Server
2008, and configurable via CMS Server 2002.
.NET Developer Intern August 2006 - August 2007
Website: BellNet (Internal employee portal)
. Designed BellNet's UI framework using JavaScript and ASP.NET with the
collaboration of the technical team lead and graphic designers.
. Implemented UI designs using HTML, CSS and JavaScript.
. Eliminated 90% of JavaScript memory in BellNet by refactoring
JavaScript code and using tools such as Drip to detect memory leaks.
. Communicated with graphic designers and French translators to make
BellNet's UI usable by both English and French users.
Website: Sympatico.msn.ca (Public facing portal)
. Eliminated a weekly manual process of deploying code to web servers by
developing MSBuild scripts to automate deployments thereby reducing
work for Team Leads and Senior Developers.
Independent Contractor
CORUS ENTERTAINMENT, Ontario July 2009 - October 2009
.NET Developer
Websites: YTV.com, Treehousetv.com, CorusMedia.com
. Led an internal project to design an inventory management system of
flash games for the sales department using ASP.NET AJAX and SQL Server
2005.
. Wrote front-end controls for the home page of YTV's newly redesigned
website in Community Server 5 using jQuery, ASP.NET and SQL Server.
. Overhauled a polling system in Treehoustv.com using jQuery to increase
usability, and productivity.
. Developed a contest form to promote a TV show in classic ASP.
EDUCATION
Bachelor of Computer Science with Honours, September 2003 - June 2008
UNIVERSITY OF TORONTO, Toronto, Ontario
One year internship program 2006 - 2007.