Post Job Free
Sign in

Engineer Software

Location:
Markham, ON, Canada
Posted:
April 22, 2015

Contact this candidate

Resume:

Stig HE (Ye HE)

Mail ***********@*******.*** Contact: 647-***-****

Address: *** *********** **, *******, *******, Ontario, L3P 6J1

OBJECTIVE: Senior Software Developer C++ (full-time)

SUMMARY OF QUALIFICATIONS

Over 5 Years working experience mainly focus on C++ coding

Deep coding skills in C/C++ with STL and Boost

Proven skills in C++ coding and debug under Linux

Hand on experience in C++ API development

Solid project experience in Linux Shell scripts

Real project in Network TCP/IP Lay2/3

Familiar with Database operation(DB2+SQL) and storage procedure

Familiar with Source Control tool (SVN, RTC, Clearcase, ClearQuest)

About 1 year project experience in C#

About 1 year automation test scripts experience(VB+QTP+RoadRunner)

Employment

Software Engineer

Lenovo (Shanghai, China) X86 Toolscenter team 10/2014 - 03/2015

IBM sold X86 server businesses to Lenovo and I was in the scope. I was still in the

same team develop IBM X86 inventory and diagnostic functions. The project is mainly

implemented in C++, based on server/client structure and CIM protocol. Tools: C++,

Linux, Shell script

Actively participated in design and developed IBM X86 server inventory and

diagnostic functions, wrote interface communicate with firmware, low level API

and library.

Implemented API in order to make the different hardware interface transparent to

the upper level then provided uniformed interface to clients.

Re-structure code and split into small modules/APIs to make it easier to update

and maintain.

Software Engineer

06/2011 – 10/2014

IBM (Shanghai, China) X86 Toolscenter team

Toolscenter department mainly focus on providing management tools, diagnostic and

other automation tools for IBM server/hardware, I am Linux Customized Linux OS

team leader. Tools: C++, Linux Kernel, Shell script, Socket Programming

Build IBM customized Linux OS based on Redhat 6/Suse 11, made Linux boot

loader, vmlinuz, initrd and rootfs from scratch

Established the Linux boot framework and file system, integrated lots of

driver/utility into this IBM customized OS, and customized Linux OS based on

consumer’s specific requirements

Stig HE (Ye HE)

Mail ***********@*******.*** Contact: 647-***-****

Address: 467 Raymerville Dr, Markham, Toronto, Ontario, L3P 6J1

Fixed different types of defects in the process of Linux booting, such as boot

loader failure, kernel panic in driver loading, boot hang

Set up the whole project build environment from scratch and wrote Shell scripts

to make it automatic

Taken part in Migrating one application that can only running on single machine

to support multi machines

Wrote automatic tools for customers to check Hard Disks status, then analysis

and finally upload diagnostic results, implemented by Linux Shell scripts

As this team lead, established the project plan and schedule and weekly routine

meeting with US team, sync with sales and services people to provide technical

suggestions and solutions.

Software Engineer

Tellabs (Shanghai, China) Network Management Team 08/2009 - 06/2011

Tellabs is a US public company in telecommunication industry. I was in NMS (Network

Management Team), which provided Network management to Network Element.

Background knowledge: TCP/IP Layer 2/3(SDH + PDH). Responsible for:

Implemented new feature and fixed bugs from telecom operator and field

engineer. Tools: C/C++,Network TCP/IP Layer 2/3

Made about 225 unit test cases automatic by wrote scripts. Implemented by test

tool QTP/Roadrunner and VB scripts. Tools: QTP + VBScript + Perl +

Database

Familiar with TCP/IP Layer 2/3 Protocol, such as MPLS, SDH, PDH protocol

Education Background

09/2006 - 04/2009 Master degree Electrical and Electronics Engineering

Shanghai Jiao Tong University (Shanghai, China)

09/2002 - 07/2006 Bachelor degree Electrical and Electronics Engineering

Jiangsu University (Jiangsu Province, China)

Published article in IBM DeveloperWorks forum in 2012

“Build bootable Linux image which support both Legacy and EFI boot”

REFERENCES

Available on request



Contact this candidate