Post Job Free
Sign in

Software Developer .Net

Location:
Toronto, ON, Canada
Posted:
March 07, 2016

Contact this candidate

Resume:

Andy Zheng

** ******** ***. • North York, ON • M*N 3R5 • 647-***-**** • ************@*****.***

.NET (C#), Javascript (AngularJs) developer

HIGHLIGHTS OF QUALIFICATIONS

12+ years of progressive experience in .Net, C# programming committed to high quality work

7+ years of progressive experience in JavaScript programming committed to high quality work

Very strong ability in .Net MVC, Web API, familiar with the various extensibility hooks of MVC in almost every step of the processing pipeline

Very strong ability in Mobile App, MVVM, SPA, Responsive Design website by Knockout, Kendo UI, AngularJS, Ajax and JQuery, JQuery.Mobile, HTML 5,CSS 3, Gulp, NPM

Good at Silverlight, WPF, XAML

Very strong ability to interact with database by not only traditional ADO.Net, but also ORM by LINQs, such as Entity Framework (Code First), Fluently NHibernate, OpenAccess

Strong experience of n-tier application architecture and Design Patterns such as S.O.L.I.D principle, and Event Bus, IOC, DI

Good SQL programming such as procedure, function, trigger for different database

Good interpersonal, communication, analytical and problem solving skills

Adept at working both independently and as part of a team with ability to prioritize workload

Exceptional time management, well-organized, highly motivated, reliable and able to meet deadlines

PROGRAMMING SKILLS

Programming: C#, VB.Net, Node.JS

Scripting languages: JQuery, JavaScript, AngularJS

IDEs: TFS, Source Safe, Git, Mercurial, SVN Visual Studio 2015,2013, 2012, 2010, 2008

RDBMS: MS-SQL, MySql, ORACLE

Data Format: JSON,BSON, XML,SOAP,YAML,CSV

Code Sample and Open Source

ID of github,bitbucket,codeplex: infofromca

https://skywalkerwebshop.codeplex.com/

https://usergeolocation.codeplex.com/

https://bitbucket.org/infofromca/f2b.orchard.schedule

WORK EXPERIENCE

FULL STACK Developer 2015.9 – Present

Canada 8409668 Inc. in Toronto, ON

C#6, Asp.Net 5, .Net MVC 6, WebAPI, REST, MiddleWare, OWIN, DNVM, DNX, Hosts, YAML, Gulp, NPM, Two-Way Auth, JSON, XML, GIT, Cache, IOC, DI

http://noagent.properties/

Contributor of Orchard CMS Framework in github

Independently developed different modules for Orchard 1 and 2

Good at understanding the architect and pattern of enterprise level application

Implemented the project by MVC 6 (WebAPI), Asp.Net 5 and C# 6

Good at Installing DNVM, DNX, Hosts

Good at different configurations, such as global.json,project.json,NuGet.config,Gulp.js

Good at creating the OWIN middleware and run it in proper pipeline

Cloud-Based Development such as Azure and Gearhost

Familiar with different kind of Cache

Excellent at Git

JavaScript Developer 2015.1– 2015.8

MobileLive Inc. in Toronto, ON

Agile, REST, JQuery, JQuery.Mobile, Knockout, AngularJS, Sass, HTML5/CSS3, Gulp, NPM, Node.js, JSON, GIT, SVN, JIRA, Ajax

Implemented MyRogers mobile app for Rogers and MyAccount mobile app for Fido by jQuery.Mobile, Knockout, AngularJS, SASS

Resolved a lot of devices or browser bugs for IOS and Android

Consume REST API by ajax

Used Subversion, Git, JIRA daily

Used NPM, Node.js, Gulp to manage JavaScript and CSS, Sass

Good at the architect and pattern of JavaScript.

SCRUM daily

Web Developer 2014.6 – 2014.12

Canada 8409668 Inc. in Toronto, ON

.Net MVC 5.23, WebAPI, REST, LINQ, NHibernate, Autofac, Castle, Jquery, Knockout, AngularJS, Bootstrap 3, Awesome, NuGet, Git, Redis, Owin, ImageResizer, OEmbed, RSS, Gulp, NPM, HTML5/CSS3, DotNetZip, Log4Net, Lucene.net, TinyMCE, Markdown, CodeMirror, SiteMap, robots, JSON,XML

http://noagent.properties/

Independently developed different modules for Orchard, such as Custom Search, Calendar, Scheduler, Image and file upload and processing, Image Slider and Carousel, and so on

Implemented SEO

Applied Bootstrap, Awesome and CSS 3, Less

Deeply applied NHibernate, WebAPI, MVC 5.23, Knockout, AngularJS, NuGet, Git

Familiar with Azure, Redis, Owin, ImageResizer

Implemented Task, Async programming

TDD by NUnit

Software Developer 2013.11 - 2014.5

Wireless Ronin Technologies Inc. in Windsor, ON

.Net Mvc 4, LINQ, EF, Jquery, JQuery UI, Knockout, CSV, MvcMailer, CsvHelper, EO.PDF, HTML5/CSS3

http://www.dealervolunteers.com/

http://mvp.chrysleracademy.com/

http://newdealer.chrysleracademy.com/

Developed the above 3 websites for Chrysler by .net MVC from scratch in main role

Manipulated data from MS-SQL or CSV file by Linq

Used different front end technology, such as Knockout, PrettyLoader,jqGrid, JQuery, JQuery UI

Converted HTML to other document formats, such as pdf

Assisted designing DB

Used different third party sources, such as MvcMailer, CsvHelper, EO.PDF,

Software Developer 2013.1 - 2013.6

Field Performance Group in Georgetown, ON

.Net MVC 4, LINQ, EF, JQuery, JQuery UI, Kendo UI, SQL, HTML5/CSS3, JSON, AWS

www.instantinfield.com

http://www.instantinfield.mobi/

Applied the MVVM pattern using Kendo UI, AngularJS to build a Ecommerce website by MVC 4

Applied Bootstrap, Awesome and CSS 3

Used EF Code First to interact with MS-SQL

Created functions and procedures in MS-SQL

Used Ajax to interact with Amazon Web Services

Produced PDF file by iTextSharp

Cooperated with other developers by SVN

Software Developer 2011.1 - 2012.12

Canada 8409668 Inc. in Toronto, ON

.Net MVC, LINQ,NHibernate, Autofac, JQuery, Knockout, AngularJS, Bootstrap 3, Awesome, NuGet, Git, ImageResizer, OEmbed, Social Interaction, HTML5/CSS3, JSON,XML

Independently developed the site based on Orchard CMS

Successfully utilized different patterns such as S.O.L.I.D principle and Event Bus

Improved more skills of IOC and DI through Autofac

Interacted with social network such FB, Twitter, AddThis Share

Familiar with integrating Web API with Autofac

Created over 30 modules using Spatial.Net (Lucean.NET), Google API, Ajax, HTML5

Software Developer 2009.11 – 2010.5

Enable Health Care Inc. in Summerside, PEI

ASP, JavaScript, DHTML, Silverlight, WPF, XAML, FTP

Developed web pages of health website, and programmed transferring files between hospital computers and server of the company by FTP programming

Heavily utilized JavaScript and DHTML

Used Silverlight (the subset of WPF) to embed object to Html page

Accurately utilized Ajax to interact with server side end and database of MySql

Converted between word and PDF files by PDFAbc. Utilized Log4Net for the log

Software Developer 2009.7 -2009.10

Wired Solutions in Windsor, ON

.Net MVC 3, LINQ, OpenAccess, SQL, TFS

Developed a website by MVC 3.

Used LINQ of OpenAccess to interact with Sql Server 2008.

Cooperated with other developers by TFS

Software Developer 2008.10 – 2009.2

980 Marketing Inc. in Montreal

.Net MVC 1, LINQ, EF, TFS

Developed a dynamic website by MVC 1. Programmed by TDD

Used Entity Framework 1.0 to interact with Sql Server 2008. Extracted multi-set of data by EF Extension

Cooperated with other developers by TFS

Software Developer 2008.4-2008.9

Hgregoire Inc. in Montreal

.Net WebForms, ADO.NET, Store Procedures, SourceSafe, SQL

http://www.hgregoire.com/

Developed a car sale management system with SQL Server 2000.

Used ADO.NET to manipulate an database back-end through strong type dataset

Created many Store Procedures

Cooperated with other developers by SourceSafe

Software Developer

Sino-Maple Enterprises of Montreal 2003.3-2008.3

.Net WebForms, ADO.NET, Store Procedures, SQL, WEB SERVICES, SOAP, XML

Developed an e-commerce web site as ASP.NET web application with SQL Server 2000.

Analyzed the project structure, designed the database and created all of the procedures and triggers.

Designed fundamental classes and interfaces between UI and database

Interacted with PayPal through web services and certificate

EDUCATION

AEC

O’Sullivan College, Montreal 2002

B. Sc.

Wuhan University, China 1984



Contact this candidate