Hank Zhang
Software Developer
Burnaby, BC V5E 4E1
Tel: 604-***-****
Email: **********@*******.***
CAREER OBJECTIVE: To obtain a challenging position as a senior .NET software developer.
SUMMARY
• Over 10 years of experience in design, development and analysis of robust OOP applications.
• 8 years of experience in development of n-tier .NET Web, Web Service and Windows applications.
• Extensive experience in SQL database design, maintenance and development with the capability writing complex queries.
• Strong analytical and problem solving capabilities.
• Excellent code writing, debugging, optimizing and OOP programming skills.
• Effective in working independently and collaboratively in teams.
• Certified with Microsoft MCSD and MCP + Internet.
TECHNICAL SKILLS
• Microsoft Technologies: .NET1.1/2.0/3.5, ASP.NET, C#.NET, VB.NET, ADO, ASP, Web Services.
• Scripting Languages: Java Script, VB Script, XML, CSS, DHTML, AJAX.
• RDBMS: SQL Server 2000/2005/2008, TSQL Query, Stored Procedure, View, Trigger, Function.
• Development Tools/Methods: Visual Studio .NET 2002/2003/2005/2008, Dreamweaver, Visual Source Safe, UML, Visio, Agile Development Methodology.
• Report Tools: Crystal Report
• System: Windows XP, Vista, 7; Windows 2000/2003 Server; IIS.
WORK EXPERIENCE
.NET Developer Oct. 2006 - Present
YCY Better Health Centre, Vancouver, BC
Technologies used: C#. ASP.NET, .NET 3.5, Visual Studio 2008, SQL Server 2008, Stored Procedure, Crystal Report, Web Service, JavaScript, CSS, DHTML, AJAX, Source Safe. Agile Development Methodology.
Projects:
ASP.NET Web Ordering System, includes:
• Site Search: search by item in database or by text in web pages.
• Shopping Cart: show items specification, price and shipping fee for customers to place order.
• Web Order Processing: use web forms to take customers billing and shipping information and save into database.
• Web Email: send confirmation email to customers and send order data to company.
ASP.NET Wholesale Ordering System, includes:
• Wholesale Log In / Registration: check user login credential, new user registration.
• Order Processing: show wholesale items and prices list, process orders.
• View Order History: show user’s previous order records.
• Files Upload: user can upload file with the order into database.
C# Windows Data Process System, includes:
• Implementing n-tier application architecture.
• Creating database tables, views, store procedures and functions in SQL Server 2008
• Importing Web order data from remote database into Accpac database in local SQL server.
• Implementing web service to verify customer address.
• Retrieving shipping and parcel items data from SQL database, importing to UPS, Canada Post or FedEx server to produce shipping labels, invoices and custom reports.
• Data searching, updating and other processing for Accounting, Customer Service, Warehouse and Marketing departments.
• Using Crystal Report to generate Sales, Payments, Purchases, Inventories and other reports.
• Email functions with templates, retrieving data from database and sending batch emails to customers.
• Making utility tools to update item prices, rates or page text for whole web site easily.
• Making database and UI to record and handle customer telephone and web forms data,
ASP.NET application for employee daily working reports; task assigning, tracking and scoring; commission, internal FAQ data etc.
.NET Developer (Contract) Oct. 2005 - Sept. 2006
iPackets International Inc, Vancouver, BC
Technologies used: C#, .NET Framework 2.0, Visual Studio 2005, Web service, UML. SQL Server 2005, Stored Procedures, Crystal Reports, Source Safe, SharePoint.
Project:
IPMine Wireless Mine-Safety Tracking & Monitoring System (C# Windows Application), Includes:
• Creating ER-Diagrams using MS Visio.
• Implementing n-tier application architecture.
• Creating tables, store procedures, views, triggers and functions in SQL Server 2005.
• Sending/Receiving messages to miners in two directions by TCP/IP packets with .Net socket and wireless devices.
• Making Ping function, real time monitoring wireless devices status.
• Tracking IP devices carried by mines.
• Licensing / Log in control.
• User / Group Management (with tree view).
• System & Database status monitoring.
• Data encrypt / decrypt.
• Generating reports with Crystal Report. ,
• Localization of the project to Chinese Language.
.NET Developer (Contract) Nov. 2004 - Aug.2005
Spot Solutions Ltd., Vancouver, BC
Technologies used: VB.NET, ASP.NET, ADO.NET, SQL Server 2000, IIS, JavaScript, HTML,
Crystal Reports, Visual Studio 2003, .NET Framework 1.1 and Source Safe.
Projects:
• SPCS Authorization Tracking System (ASP.NET Web Application): for the Minister of Agriculture and Lands of BC provincial government to manage projects, clients, authorization
• Fast Track Project Tracking System (ASP.NET Web Application): for the Ministry of Small Business and Economic Development of BC provincial government to manage business projects and proponents
• 2010 Legacies Now Management System (ASP.NET Web Application): for the Vancouver 2010 Olympic Winter Games to manage committees, issues, contacts, medias, grants, interactions
Petrosul Trade Tracking System (ASP.NET Web Application): for a western Canada sulphur industrial company to manage and forecast productions, supplies and shipping costs and the selling price. The application allows for inputting costs, adjusting for different moisture of sulphur, dynamically calculating results by JavaScript.
The above projects include:
• Implementing n-tier application architecture.
• Writing database creating string to setup database and create tables, views, primary keys and constrictions in SQL Server 2000.
• Building dynamic user friendly interface to insert, update, search and view data with Datagrid.
• Administration Interface and management functions.
• Producing reports and monthly invoices and statements with Crystal Report.
• Files uploading and retrieve it from database.
• Email sending functions .
.NET Developer (Contract) Mar. 2003 - Oct. 2004
Sunny International Service Corp., Vancouver, BC
Technologies used: C#.NET, ASP.NET, ADO.NET, SQL server 2000 and Stored procedures
Projects:
• SISC Long Distance Telephone Billing System (C#.NET Windows Application): Generate Monthly Telephone bills with CDR, User data, payment data, Rate table and plans, print and email the bills.
• Web Billing System (ASP.NET Web Application): for customer to view and print billing from Internet source
Software Developer Sep. 2000 - Oct. 2002
InfoPoint Technology Inc, North Vancouver, BC
Technologies used: ASP, VBScript, ADO, JavaScript, HTML, XML, and SQL, built DLL with VB
Projects:
• InfoMake Manual System: Web based manual publishing and searching application
• InfoCBT Training System: computer based online training system providing User registration/management, courses publishing/ management, exams publishing/ management
System Programmer /Administrator Nov. 1996 -Dec.1999
LTC Communications Inc. Vancouver, BC
Technologies used: ASP, VBScript, ADO, JavaScript, HTML, SQL, IIS
Projects:
• LTC Telephone Billing System: For Customer registration and management, Generate monthly telephone bill statement
• Employee Management/Commissions System: For company management and employee commission calculation
Software Developer Mar. 1994 - Aug.1996
EquiTrade Info System Corp., Los Angeles, USA
Technologies used: Programming with Paradox
Projects:
• EquiTrade Property Transaction System: It was a US patented computerized online multi-party property transaction system for user to search, advertise, trade or exchange properties through BBS
• Collectibles Trading System: Used to exchange/trade collectibles online
Visiting Research Scholar Sep. 1992 - Aug.1994
University of Southern California, Computer Science Department, California
• Studying interactive computer graphics and arithmetic analysis, a scheme to describe n-dimension objects on a 2-dimension plane
Instructor Aug. 1987- Sep.1992
Yunnan University of Nationalities, Kunming, China
• Teaching Computing Methodology, Computer Principles and Applications, Programming Methodology and Computer Language (C, Pascal, Fortran, 8088 Assembler, DBase)
EDUCATION
Master of Computer Science 1987
Chengdu University of Science and Technology, Chengdu, China
Bachelor of Mathematics 1984
Yunnan University, Kunming, China
HOBBY
• Swimming, hiking, tennis, classic music.
References Available Upon Request