Post Job Free
Sign in

Developer Software Development Engineering .Net

Location:
23212, Canada
Posted:
June 07, 2011

Contact this candidate

Resume:

Craig Zhang

** ********* ***** **, *******, AB T*Y 0B6 ~ 403-***-**** ~

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

Objective

Seeking opportunity as a software developer to contribute excellent

programming skills and engineering knowledge towards supporting the

employer in achieving objectives. [pic]

Key Qualifications

. 15+ years of experience in software development including exceptional

testing and debugging ability,

. Excellent working knowledge on petroleum engineering (drilling,

seismic, well production, formation evaluation, reservoir

engineering).

. Possess mastery of applied mathematics, algorithms, logical reasoning,

and various programming languages and tools on Windows and Linux

platforms.

. Skilled in requirement analysis, design, development, and testing of

commercial software, database application, and network distribution

software.

. Apply principles and techniques of computer science, engineering, and

mathematical analysis from the initial high-level design phase until

the QA cycle with high proficiency in a multitude of languages.

[pic]

Technical Expertise

Languages, Tools and Technologies: Bash/Perl/PHP/Python, Java/J2EE, gcc,

gdb, IPC( queues, shared memory, semaphores), Embedded Linux, PThread,

Device Driver, C/C++, FORTRAN, Assembler, MFC, VB.net, C#, web services,

.Net Framework(1.1/2.0/3.0/3.5), WPF, WCF, Windows Form, JavaScript,

ASP.Net, CSS, Win32 (COM, DCOM, Win32 API), lcdproc, CUnit, CMake, U-Boot,

LAMP

Development environments: Visual C++ 4.2, Visual Studio .NET

2003/2005/2008, Qt, wxWidgets, NetBeans

DBMS: MS SQL Server 7.0/2000/2005/2008 (T-SQL, Stored Procedure, Triggers,

Reporting Services), MySQL, PostgreSQL.

Testing software: QTP, LoadRunner

Development methodologies: UML, Agile, XP, Test Driven Development, Design

Pattern

Source control systems: VSS, AccuRev, WinCVS, TortoiseSVN, Git

Documentation tool: Doxygen

[pic]

Career History

Premier-GPS, Calgary AB, Canada

Embedded Software Developer, 12/2009 to Present

. Developed SafetyStar II appication on embedded Linux (Qt, Poco,

NetBeans, VirtualBox, Doxygen, Pthread, lcdproc, Gstremer, cross

compiler, Git, Iridium satellite, SOAP, DirectIP, IP routing, IS-IS,

BGP, LAMP)

Performed Unit test(CUnit, CMake)

. Wrote device driver for some SPI, UART and Bluetooth devices on

Mini2440 board( device driver, Linux kernel, ARM Architecture)

. Configure Linux kernel and customized built root file system( Busybox)

. Modified u-boot to bring up mini2440 and ts7200.

Weatherford / Precision Drilling / Computalog, Calgary AB, Canada

Software Developer, 12/2000 to 03/2009

. Designed and developed several large code base commercial software for

oil & gas industry ( PetroLog, Well-Imager, CS400, WellManager)

implementing existing code, new requirement analysis, debugging and

testing activities. ( UML, XP, Test Drive Development)

. Developed PetroLog (Advanced Logging Analysis Software) with C#;

implementing user-defined algorithms and MathPack. ( C#, Visual

Studio 2008, .Net Framework 3.5)

. Enhanced the efficiency of Well-Imager Imaging software through

effective writing, modifying, integrating, testing, and overall

improvement of software quality. ( C#, Visual Studio .Net)

. Modified Ada sonic software; initially produced Ada with VB.Net, using

wxWidgets to ensure Ada would run on diverse operating systems with no

code changes. ( VB.Net, Visual Studio 2005, wxWidgets )

. Maintained WellManager logging system and performed duties such as

real-time data transferring, conversion of data files, migration, and

website display. ( ASP.Net, web service)

. Converted massive amounts of files (LAS/LIS/DILS/Telemetry), completed

waterfall logging, well-testing interpretation, depth correction,

wellbore virtualization and produced various utilities such as

FileConverter, WinRaster, and Hornerplot. ( C#, Visual Studio 2008,

.Net Framework 3.5)

. Designed company website and instituted a web-based well logging

database application including many functions such as well data

collection, analysis, and reporting. (MS SQL Server: T-SQL, Stored

Procedure, Reporting Services, SharePoint )

. Executed development of the innovative software for the CS-400 logging

system on Linux platform. (C/C++, Linux, Embedded)

Well Logging R&D Institute, Daqing, China

Software Developer, 09/1995 to 11/2000

. Analyzed information to determine, recommend, and plan installation of

a new WLS2000 logging system and modification of other existing

systems. ( MFC, Visual C++, Assembler)

. Researched, designed, developed, and tested sonic logging analysis

software; thoroughly performed requirement analysis, object-oriented

design, implementation, and testing. ( MFC, Visual C++)

[pic]

Education

Bachelor of Applied Petroleum Engineering Technology, SAIT, Calgary,

Alberta 09/2008 to 04/2010

Master of Science in Computer Science, Harbin Engineering University,

Harbin, China 09/1992 to 07/1995

Bachelor of Science in Applied Mathematics, Harbin Engineering University,

Harbin, China 09/1986 to 07/1990

[pic]

Professional Development

Advanced interpretation of well log, Halliburton Training Center, Houston,

Texas 09/2000 to 11/2000

[pic]

Reference and Portfolio

Available upon the request



Contact this candidate