Post Job Free
Sign in

software programmer

Location:
Ottawa, ON, Canada
Posted:
September 17, 2014

Contact this candidate

Resume:

Yongxiang Liu

*** **** ****** *****, ******, ON K1R7E2

613-***-****

***************@*******.***

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



Contact this candidate