Lewis Tao
Toronto, Ontario, Canada M2H 3B5
416-***-**** (Home) / 647-***-**** (Cell)
*****.***@*****.***
September 12, 2012
Objective
System Analyst or Senior Programmer in C#.Net, ASP.NET, Web/Windows Application;
Summary of Qualifications
Over 15 years of experience as programmer/ Senior Programmer. Have more than 12 years of experience with VB/C/VC++/MFC, 8 years experience with .NET, C#.Net, VB.Net and .ASP.NET; Strong with System Development Life Cycle, Design Pattern and Data Modeling; Have much experience with WCF/Web Service, C/S and B/S, N-tier system; Have strong analytical, creatively and good communication skills abilities. Proven ability to work in both independent and team environments.
Background of Skills
Languages:
C#.Net, ASP.Net, ASP+, VC++/MFC, C, VB, VB Script, HTML, DHTML, XML/XSL, CSS, UML, Java Script, FORTRAN
Frameworks:
VS .NET 2003/2005/2008, VS6.0, MFC6.0/7.0, Platform SDK, Win32 API, COM/DCOM, ActiveX, OLE, ATL, Automation/Control, SOAP, Client/Server, COM++, MSMQ, IIS, MTS, STL, AJAX, Web Service/WCF, WinForm
Databases:
SQL Server, ADO, DAO, ODBC, OLE DB, Access, Foxplus, UnixODBC, ODBC++, Oracle, Access
Methodologies:
SDLC, OOA, OOD, Design Pattern, Data Modeling; Client/Server, N-tier system, Multithread Technologies, Visual SourceSafe
Operating Systems:
Windows 95/98/NT/2000/XP, DOS, Unix (assorted), Linux, VAX/VMS
WinCE, WinXP Embedded
Graphics/Image/Multimedia:
GDI, Raster Image, Vector Image, AVI, Mpeg1/2/4, JPEG, DirectX
Internet/Network:
Windows Sockets version 2, TCP/IP, UDP, NetBIOS, FTP, RPC, HTTP
Professional Experience
Senior Programmer as contract (05/2010 – 08/2012)
American Express, Markham, ON, Canada
Project: Financing Enterprise Software Application (ISP Application)Chip & Pin Management SystemDesktop Plus Call Center SystemISP HostService (WCF)Credit Card Management System (Statement/Replacement/Financial Info/Cases)
Lewis Tao 416-***-**** *****.***@*****.***
ISPWeb (Payflex/CIUMC/Paperless/Recent Attempts)Payment and Adjustment Processing Cash Policy/Card Logo/Card Type Mapping System
Environment: .Net1.1/2.0/3.5, C#.net /VB.Net/JAVA, ASP.NET, SQL Server, DB2, IBM Mainframe, Web Service, WCF, AJAX. VS2005/2008;
Responsibilities: Analyse, Design and coding.
Senior Programmer as contract (06/2009 – 05/2010)
FrontSoft Solutions, Ajax, ON, Canada
Project: E-Commerce System/Inventory System/CRM Reporting System
Environment: .Net3.5, C#, ASP.NET 3.5, C#.net 3.5, SQL Server, ADO.NET, Web Service, AJAX 3.5,
MS Report system, MS BI, AJAX Control; VS2008;
Responsibilities: Responsible for the whole project life cycle including analyzing, coding, debugging and environment setup. Participated in Coding by using C#.Net, LINQ, T-SQL SPROC Front-End Page and Web Service
Project: Cloud Computing Disk System (Client-Site)
Environment: .Net3.5, C#, ASP.NET 3.5, C#.net 3.5; VS2008
Responsibilities: Responsible for the whole project life cycle including analyzing, coding, debugging and environment setup. Participated in Coding by using VC++, WinForm, Web Service,
Software Developer as contract (02/2008 – 04/2009 )
ToolBox Solutions Inc., Brampton, ON, Canada
Project: EFFEM WALMART Web OLAP/CRM Reporting System. – The System provides various online daily reports for retail analysis.
Environment: .Net3.5, C#, ASP.NET 3.5, C#.net 3.5, SQL Server, ADO.NET, Web Service, AJAX 3.5, Dundas control, MS report system, MS BI, AJAX Control; VS2005/2008;
Responsibilities: Participated in the whole project life cycle including analyzing, coding, debugging and modifying by C#.Net, ASP.net, XML/XSL, CSS, VBscript, JavaScrip, AJAX, T-SQL Store procedure
Project: EFFEM PETFOOD Web OLAP/CRM Reports System. – The System provides various online daily reports for retail analysis.
Environment: .Net2.0, C#, ASP.NET 2.0, C#.net 2.0, SQL Server, ADO.NET, Web Service, AJAX2.0, Dundas control. MS report system, MS BI, AJAX Control, VS2005/2008;
Lewis Tao 416-***-**** *****.***@*****.***
Responsibilities: Participated in the whole project life cycle including analyzing, coding, debugging and modifying by C#.Net, ASP.net, XML/XSL, CSS, VBscript, JavaScrip, AJAX, T-SQL Store procedure
Project: Wrigley ITWAL Reports System. – An OLAP report system for inventory Shipment/On-Hand/Data management.
Environment: .Net2. MS report system, Dundas control for MS report service, VS2005/2008;
Responsibilities: Completed whole project for design, front-end report making and back-end store-procedures
Project: Automation Data Pulling/Importing Program. – Automation pulling data from web-site and or FTP by schedule, and import to data ware house, and re-processing for OLAP system.
Environment: C#.Net3.5, MS-SQL store- procedure,VS2005/2008;
Responsibilities: Completed whole project for design, front-end report making and back-end store-procedures
Software Developer as contract ( 02/2007 – 11/2007 )
Virginia Department of Transportation, Richmond, VA, USA
Project: PMSS Web Application – The Pavement Schedule Management System, manage for pavement project’s schedule, price, material, lane miles etc. It also like a web Data Warehouse system, and have many reporters for project schedule and price.
Environment: .Net2.0, C#, ASP.NET 2.0, C#.net 2.0, SQL Server, MSMQ, ADO.NET, Web Service,
.Net Remoting, XML Web Server, XML/XSL, CSS, JavaScript, VBScript, UML, VC++, Ajax, Crystal reporter.
Responsibilities: Participated in the whole project life cycle including analyzing, coding, debugging and modifying by C#.Net, ASP.net, Crystal reporter, XML/XSL, CSS, VBscript, JavaScrip, UML, AJAX, T-SQL Store procedure
Project: AMS Web Application – The Asset Management System, manage for transportation assets, maintaining and customer service. Include RCA, NBB, Planning, Scheduling, Inventory, Work Accomplishment and Analytical tools.
Environment: .Net2.0, C#, ASP.NET 2.0, C#.net 2.0, Oracle Database, MSMQ, ADO.NET, Web Service, .Net Remoting, XML Web Server, XML/XSL, CSS, JavaScript, VBScript, UML, VC++, Ajax, Crystal reporter.
Responsibilities: Participated in the whole project life cycle including analyzing, coding, debugging and modifying for Planning, Inventory and Scheduling’ User Interface and Mid-tier by C#.Net, ASP.net, Crystal reporter, XML/XSL, CSS, VBscript, JavaScrip, UML, AJAX.
Senior Programmer as contract ( 01/2006 – 12/2006 )
Target Software, Toronto, ON, Canada
Project: Web Pharmacy Shopper System – This project is an Instance of Large Scale Distributed Real-Time System for pharmaceutical and health care goods retail store management
Environment: .Net, ASP.Net, C#.Net, SQL Server, Biztalk, MSMQ, ADO.NET, Windows Service, .Net Remoting, XML Web Server, XML, UML
Lewis Tao 416-***-**** *****.***@*****.***
Responsibilities: Participated in the whole project life cycle including analyzing, coding, debugging and modifying for Web Site, Inventory Module by ASP.NET, C#.Net, Windows Services and Web Services.
Software Developer/Senior Programmer ( 11/2000 – 12/2005 )
Integrated Geosciences Inc., Toronto, ON, Canada
Project: iSOFT – The software be capable of integrating, storing, editing, analyzing, and displaying geographically-referenced information and data, to help geologist to find minerals, and geographer to analyze the spatial information.
Environment: Visual Studio .Net, C#.NET, ASP.NET, C/VC++/MFC/C#, Visual Studio, Win32API, COM, Oracle, SQL-Server, Geosciences Database, WinSocket, HTML, XML, GUI, GDI, Client/Server, STL, ActiveX, ATL, OLEDB, Multithread, Assembler, Fortran
Responsibilities: Participated in the whole project life cycle including analyzing, coding, debugging and modifying. Designed and wrote code for Web Application part and Desktop part in GUI module, Graphic display/Image Processing modules, Data Transaction module, Database Manipulate module, Outputting/Printing models. Upgraded the geosciences and geographical algorithms modules. Integrated all Modules. Maintained and tested the system.
Project: MapDig – The software is a suit of programs for digitizing geological and geographical symbols. Be capable of locating, drawing, outputting, attribute defining, mapping geological and geographic symbols. It has Entity digitizing, Contour digitizing, Zone digitizing, Flight Path digitizing, Cartographic Corrections Program, Entity Symbols Template Management module. Line Tracing module.
Environment: C/VC++/MFC/C#, Assembler, Fortran, Visual Studio, Visual Studio .Net, Win32API, COM, WinSocket, GUI, GDI, STL, ActiveX, ATL, OLEDB, OBDC, DAO, MS ACCESS, Multithread
Responsibilities: Participated in the whole project life cycle including analyzing, coding, debugging and modifying. Designed and wrote code for Entity Digitizing, Contour Digitizing, Zone Digitizing, Flight path Digitizing, Cartographic Correction (Triangulation ), Symbolization Template Manager and Line tracing Programs with GUI
designing, Graphic display/Image Processing, Multithreading Reporting, Data Base Manipulating and Client/server Knowledge.
Project: ChartDig – The software used for digitizing the raster analog chart image map to get geographical data. Capable of digitally mapping the fiducial location and automatically tracing chart line and step to get digital geographic data.
Environment: C/VC++/MFC/C#, Assembler, Fortran, Visual Studio, Visual Studio .Net, Win32API, COM, WinSocket, GUI, GDI, STL, ActiveX, ATL, OLEDB, OBDC, DAO, MS ACCESS, Multithread
Responsibilities: Participated in the whole project life cycle including analyzing, coding, debugging and modifying. Designed and wrote code for Graphic User Interface (Windows, Dialogs, Message Boxes etc), Digital Raster
Maps and Vector Map Displaying/Modifying/Conversion, Graphic symbols Drawing, Tracing Algorithm, Geographic Coordinates Calculating, Analog Chart Line Step Processing, Digitizing Data Integrating and Outputting.
Project: iNav – The Application capable of creating, displaying, updating, converting and outputting the Airplane Survey flight path. Using both for Desktop Computer /Windows System and Portable Computer / Windows Embedded System on Airplane.
Lewis Tao 416-***-**** *****.***@*****.***
Environment: C/VC++/MFC/C#, Assembler, Fortran, Visual Studio, Visual Studio .Net, Win32API, Platform SDK, WinSocket, GUI, GDI, STL, ActiveX, ATL, Multithread, Windows, Windows Embedded
Responsibilities: Participated in the whole project life cycle including analyzing, coding, debugging and modifying. Designed and wrote code for two versions system: Desktop Computer System and Windows Embedded System. Completed Flight Path Calculating, Displaying, Modifying, Coordinate conversion, Auto Pilot Control Messages Management Module, Maintained and tested the system.
Project: VLS(Video Link System) – The application can combine geography video and geographic database to process, display geographic data.
Environment: C/VC++/MFC, Assembler, Fortran, Visual Studio, Visual Studio .Net, Win32API, Platform SDK, WinSocket, GUI, GDI, STL, ActiveX, ATL, OLEDB, OBDC, DAO, MS ACCESS, Multithread, Direct, Client/Server, uClinx, Linux Redhat 9, Embedded Windows XP
Responsibilities: Participated in the whole project life cycle including analyzing, coding, debugging and modifying. Designed and wrote code for GUI module, Video Fiducial Catching and data conversion,
Database connecting /manipulating, Outputting/Printing models, Video Display Model, Maintained and tested the system.
Project: AUAV/iDAS/iCAM – Real-time Air Survey System
Environment: VC++/C/FMC/COM/DCOM, gcc/g++, socket, multi-thread, Assembler, Fortran, uClinux, RT-Linux, Linux 9, ELDK, Embedded Windows XP, 80x86/PowerPC/Codefire Assembler
Responsibilities: participated in the whole project life cycle including analyzing, coding, debugging.
Programmer ( 05/2000 – 11/2000 )
Glamour Look LTD, Toronto, ON, Canada
Participated in developing Purchase Order System (using Visual Basic, Oracle, SQL server, OLE DB, COM/DCOM, ATL, ActiveX Component, Crystal Report, NT Sever 4.00, Java, Java Script, Client/Server Architecture )
Participated in developing Receiving System (using Visual Basic, Oracle, SQL Server, Client/Server Architecture)
Participated Sales Order System (using Visual Basic, Oracle, SQL server, HTML, XML, Client/Server Architecture)
Designed and developed TimeCard System.
Programmer / Senior Programmer / Project Manager ( 1988 – 1999 )
Software Engineering Company of Shenyang University, Shenyang, China
Designed and developed and Web Application project for Contemporary Worker Magazine Publishing House. Development of a Database and client and also a web-interface to the database to allow users to subscribe, view, search the contents of the database, and follow up information via the web-application. (Using SQL-Server, ASP, VBScript, JavaScript, VC++)
Designed and developed MIS for Multi-thread Chain Sale of Liaoning Scientific and Technological Development Co. for Environmental Protection (Using VB, Access, SQL-Server, on Window98).
Designed and developed MIS for Vegetable Market & Production of Shenyang City Municipal Grocer’s Bureau (Using VB, Access, SQL-Server on Win95 ).
Participated in developing General Salary Management System (Using VB Access on Win95 ).
Lewis Tao 416-***-**** *****.***@*****.***
Designed and developed MIS for Facilities of Shenyang University (Using RDB/VMS, FORTRAN, COBOL, FMS, CDD, DTR, DCL on VAX/VMS ). Worked as the team leader and a Senior programmer.
Designed and developed the Human Resource Management System for Shenyang Textile Mill (Using Foxpro on Win3.2/ DOS ).
Participated in developing Input & Output Business’s Finance Management System for Shenyang Foreign-Trade Bureau (Using C, FoxBase on Xenix).
Designed and developed MIS for Charge of Shenyang Water Corp. (Using C, FoxBase on Xenix )
Education & Training
B.S. Computer Science and Applied Mathematics Liaoning University LN, China 1986
Certificate Vax System Maintenance / Software Development DEC MA, USA 1986
Certificate System Analysis / System Design World Bank SH, China 1990
Reference
Available upon request
Status
Canadian Citizen