Yongxiang Liu
*** **** ****** *****, ******, ON K1R7E2
***************@*******.***
Job Objective: C++ Programmer C programmer C# Programmer
Summary
. Fifteen years of C++ Programming experiences
. Seven years of C# Programming experiences
. Seven years of C/Asm programming experiences
. Language: C/C++, C#, VB, Delphi, Java, ASM, PowerShell Script,
JavaScript, Python and Perl
. IDE: Visual Studio 6/2003/2008/2010, Delphi, Borland C++ Builder
. Middleware/Internet: COM+, XML
. Library: Windows Forms, WPF, .NET Framework, WCF, ADO.NET, Visual
Studio SDK, MFC, ATL, OLEDB, JDK
. Systems: Windows, and Linux
. Database: Microsoft Access, Microsoft SQL Server, Oracle
. Tools: VMWare Player, and VirtualBox
. English reading, writing, and speaking
Professional Experience
Analyst Programmer 2008-Present
Rockwell Automation Canada Ltd, Brossard, QC
. Designed and developed data access modules using C# and ADO.NET,
based on the existing data structures, within the Visual Studio SDK
framework.
. Customized and implemented the Visual Studio SDK menu according to
the product requirements
. Designed and developed the Variable Editor in the Visual Studio SDK
framework by using C#, Windows Forms, and TypeDescriptor
architecture, and in MFC application using C++, which both support
Array and Structure variables hierarchy displaying and editing.
. Customized and use the Property Window of Visual Studio SDK to
display and edit different objects properties, and developed Type
Converter and UI Type Editor to implement some special properties
setting behaviors.
. Designed and developed the Variable Import and Export using Windows
Forms and WPF, supporting .CSV and .XSL formats
. Designed and developed cancellable building in Visual Studio SDK
framework using MSBuild and multiple processes and threads.
. Designed and developed many recursive procedures to traverse the
Array elements and Structure members, encode and decode the complex
strings in both C# and C++.
. Developed and enhanced the graphical language editing and printing
using MFC and GDI graphical programming.
. Developed and enhanced the Microsoft Access Database access using
MFC DAO classes.
. Maintain and enhance CVT modules(Compiler Verification Tool)
constructed using Bison and Lex based on XML file format
. Read, maintain and enhance the existing C++ and C# code.
. Use WCF to do intercrosses communications.
. Write PowerShell script for building the projects.
. Read and Write the technique specifications.
Senior Programmer 2005-2008
HID Identity Inc, Gatineau, QC
. This company provide photo ID and ID card application control
software
. Developed and enhanced the card template design and card printing
through MFC and GDI graphic programming
. Developed and enhanced the different databases (Microsoft Access,
Microsoft SQL server, Oracle) access layers using MFC, ADO, and SQL
language.
. Designed and developed the communication modules using MFC and
Socket for Asure ID Card Bureau.
. Developed and implemented the card template design and card
printing using C# and Windows Forms
. Read, maintained, and enhanced the existing C++ code.
Principal Engineer 2002-2004
Ulead System Inc. Beijing China
. Developed and enhanced the cell phone web page editor using MFC, IE
Control, COM, XML DTD, XSLT, DOM, and SAX2.
. Analyzed the UDF driver source code for Linux and ported it into
the Windows system as the part of UDF driver for windows.
. Developed and implemented UDF file system driver which supports
burning data CD/DVD discs using C language, MS DDK and IFS
. Read, maintained, and enhanced the existing C++ code.
Computer teacher 1999-2002
University of Science & Technology LiaoNing, Anshan, Liaoning, China
. Taught C, C++, and Assembly languages, Operating system, and so
on.
. Designed and developed the Precipitator's remotely monitoring and
controlling system using VB and Visual C++ through remote access
services.
. Designed and developed the dialing control using Visual C++ and
ATL.
Advanced Engineer 1992-1999
AiLong Research Center of Electronic Engineering
. Designed and developed the Client/Server structured program using
Visual C++,MFC, and Socket, and developed the program
communicating with the sampling meters as the lower computers using
C and Assembly languages for Energy Sampling System.
. Designed and developed the program running on the upper computers
using the FoxBase, and developed the communication program using C
for Magnetic card food selling system.
. Designed and developed the program running on PC for monitoring and
control the automatic transportation vehicles running in Harbin
Post Service and making them not colliding with each other using
Borland C++ 3.1.
. Developed floating-point arithmetic operation and communication
programs using INTEL 8088/8086 assembly language for the sampling
meter by cooperating with hardware engineers.
Education
Bachelor Degree (Computer Science & Engineering)
University of Science & Technology LiaoNing, Anshan, Liaoning, China
Reference available upon request