JUN MA
416-***-**** (H), 647-***-**** (C) Email: ***********@*****.***
OBJECTIVE: Senior .NET application developer
PROFILE:10+ years of experience in analysis, design and development of Enterprise Web Applications with Microsoft technologies including .NET Framework 1.1, 2.0, 3.5, 4.0, C#, ASP.NET MVC, Entity Framework, LINQ, Enterprise Library, Membership Provider, WCF Service, ADO.NET, SQL ServerProficient in XML, XSL, XAML, DOM, HTML5, CSS3, VBScript, JavaScript, ASP, AJAX, jQuery, PrototypeExtensive experience in SQL Server Database design, Database maintenance, developing T-SQL queries, reports, stored procedures, and triggers using SQL Server, Oracle, SQL Server Reporting Services, BIDS, SQL Server ProfilerProficient in MS Excel, Word, Access, PowerPoint and VBAIndependently responsible for module design, development and integration with external systemEnjoy learning new technologies and working in a challenging environmentStrong analytical, communication, problem solving skillsDetail-oriented, self-motivated team player
SKILLS:
Programming Language: C#, VB.NET, ASP, PHP, VBA, C, C++, HTML5, XML, XSL, XAML, T-SQL
Database: SQL Server, Oracle, Access, MySQL
Technology: ASP.NET, WCF, ADO.NET, Web Services, Entity Framework, Silverlight, DOM, CSS3, VBScript, JavaScript, AJAX, jQuery, Prototype, JSON, LINQ, Razor, Enterprise Library, MVC 3, Agile methodologies
Tools: Visual Studio, Microsoft Team Foundation Server, Visual Source Safe, SQL Server Management Studio, SQL Server Profiler, Firebug, Fiddler, DevExpress, NuGet, Google Maps JavaScript API, PL/SQL, WebMatrix, Nunit, UML, Jing, SAS, XMLSpy, Performance Monitor
PROFESSIONAL EXPERIENCE:
Jan/2012 – Dec/2012 Multiview (Content Management Corporation)
Web Developer (Contract) Markham, Canada
Project: LLC (Live Learning Center) and Admin web site development and maintenanceCreate new functionalities (including Sending Emails / Printing Reports / Shopping Cart / Certificate Builder / Importing Legacy Sessions) according to the requirement documents by using Visual Studio 2008, ASP.NET 3.5, C#, JavaScript, AJAX, jQuery, JSON, SQL SERVER 2008, dynamic SQLs, Stored Procedures, Cursors, Triggers and Agile methodologies.Fix the existing bugs and upgrade functions.
Project: French Translation Project
Localize the LLC (Live Learning Center) web site.
Responsibilities:Created the resource files to store all messages, titles, captions and other strings in the project.Changed the formats of the dates, time, currency, and so on.
Project: Universal Web Services
Develop web services and associated stored procedures for the clients. The clients can get / create / update the user / conference / session / product and other information through the web services.
Responsibilities:Created new web services by using Visual Studio 2008, ASP.NET 3.5, C#, WCF service, SQL SERVER 2008 and Agile methodologies.Provided new functions including creating new token, user, conference, session, product and other information.
Apr/2011 – Nov/2011 Innovapost Inc. Mississauga, Canada
Web Application Developer (Contract)
Project: ESO Contact Marketing Opt Out
This project is for Purolator E-Ship Online customers to have a better experience on registration process and for Purolator Marketing teams to manage their contacts more efficiently.
Responsibilities:Updated new user pre-registration process by using Visual Studio 2010, ASP.NET 4.0, C#, MVC, Razor, Entity Framework, LINQ, WCF service, XML, ASP.NET Membership Provider, Microsoft Enterprise Library, JavaScript, jQuery, AJAX, SQL SERVER 2008 and Agile methodologies.Created new functions including resending activation email, activation and existing user confirmation.Changed user profile, user preference and Purolator business account request.
Project: ESO Freight
ESO (E-Ship Online) freight is for current Purolator E-Ship Online customers who want to ship freight which exceeds courier piece weight restrictions. Provide ESO Customers with access to the CLI Freight system to ship freight product.
Responsibilities:Updated shipment workflow for SHIP and GET Estimate and new Freight Services Link (from ESO Create a Shipment) by using Visual Studio 2010, ASP.NET 4.0, C#, MVC, Razor, Entity Framework, LINQ, WCF service, XML, Microsoft Enterprise Library, JavaScript, jQuery, JSON, AJAX, SQL SERVER 2008, dynamic SQLs, Stored Procedures and Agile methodologiesChanged Estimate workflow for Estimate (from ESO Estimate & Transit Times)Made changes on ship menu and Quick LinksCLI/ESO sign-on infrastructure
Jun/2008 – Apr/2011 Canam Solutions Inc Mississauga, Canada
Web Developer (Permanent)
Project: iMACs / iQuote / SalesLinkCreated and worked with design documents / user requirementsDesigned and built web application by using ASP.NET 2.0 / 4.0, C#, Visual Studio 2008 / 2010, MVC, Entity Framework, LINQ, Microsoft Enterprise Library, HTML, JavaScript, jQuery, JSON, AJAX, CSS, XML and Agile methodologiesDeveloped SQL objects including dynamic SQLs, Stored Procedures, Cursors and Triggers by using T-SQL, SQL Server Management Studio, Profiler in SQL SERVER 2005 / 2008; Worked with SSIS data integrationDeveloped and consumed WCF ServicePerformed daily production support of the large scale applicationFollowing formal change management procedures to deal with the client's change requests on the existing applications
Jul/2001 – Mar/2008 TTI Electronic LTD Shanghai, China
Lead Developer (Permanent)
Project: Purchase Order management system / Inventory management system / Work Order management systemCreated and worked with design documents / user requirementsDesigned, developed, tested and implemented the N-tier web application by using ASP.NET 1.1, 2.0, C#, Visual Studio 2005, HTML/XHTML, JavaScript, CSS, XML, Web Services, Oracle 9i and SQL Server 2005Developed SQL objects including stored procedures, functions by using T-SQL, SQL Server Management Studio, Profiler in SQL SERVER 2005
EDUCATION
B. S. in Computer Science, Shanghai University, Shanghai, China
Pursuing Canadian Securities Course (CSC) Certification