Post Job Free
Sign in

Software Engineer

Location:
Campbell, CA, 95008
Posted:
October 25, 2010

Contact this candidate

Resume:

DENNIS H. PHAM

*** ****** ******* **

Campbell, CA 95008

408-***-****

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

____________________________________________________________________________

_________________

SOFTWARE BUILD RELEASE ENGINEER

SUMMARY:

. Software Engineer with more than 10 years experience in quality assurance

practice, software build, software test, software release, software

development, and production customer support.

. Expertise in the areas of full life-cycle of Agile software embedded real-

time development system, software test life-cycle, software defect

tracking life-cycle, test measurement diagnostic equipment control and

SCM process SEI CMMI Level 5 delivery mechanism

. Well recognized by peers with experiences in debugging technical

background, automation build tools, production quality methodologies and

frameworks

. Communication, diplomacy, accuracy, persistence and technical expertise

TECHNICAL SKILLS:

Operating Systems: Unix; Linux; MS Windows; VxWorks; Cyqwin; Apache

Programming: Ada83/95; C/C++; Java J2EE; C#; C-Shell; Java Script;

Perl; XML; Python;

Visual Basic; MySQL; MS Access

SCM Tools: Rational Rose; Rational TestMate; Rational Apex ClearCase;

Eclipse IDE; Subversion; Ant; Hudson; GNU Make; EclEmma;

Bugzilla;

CM Harvest; PCR; DOORS

Test Tools: CUT; Selelium; JUnit; SilkTest; QTP; LoadRunner

Other: VMware Server; Network Protocol Analyzer TCP/IP Socket;

MPW MIL-STD-1553 Bus Monitor; PASS 3200 Bus Monitor;

WORK EXPERIENCE:

Jun 1998 - Oct 2009 Software Test Integration SCM Build Release

Engineer,

BAE Systems, San Jose, CA

Supported vehicle Bradley A3 / BFIST / FS3 projects activities, such as

. Planned software test integration schedule for large project,

management and SCM release

. Worked closely with software developer team and system team to create

the build and based on requirement to write test plans, test

cases/scripts, black box test, white box test, grey box test, unit

test, API test, GUI test, regression test, system test, automation

test and acceptance test.

. Used Computer Unattended Test (CUT) to develop test automation scripts

for developer and regression test to debug software and hardware

interface

. Supported various development teams to validate the test build used

Eclipse IDE Java, Subversion, Ant, Hudson, Selenium, JUnit, SilkTest,

QTP, Load Runner and VMware.

. Created the release build and controlled branches, merges, VOB towers

for developers to work parallel using revision control software (Apex,

Clearcase)

. Developed automation build script tools using C shell and Perl for

extracting and manipulating the data base (MySQL, Excell)

. Performed the daily test builds, release builds, production builds to

support developer team and Software Configuration Management (SCM)

release team

. Addressed test bug reports, defect tracking and validated bug fixes

using Problem Change Report (PCR), Bugzilla and Harvest

. Set up test bed, test simulation SW/HW and vehicle test. Loaded and

upgraded embedded software application for end-users testing. Very

familiar with software packing management system such as RPM.

. Maintained 8 simulation test beds and production test vehicles

. Reprogrammed flashing for TURRET PROCESSOR UNIT (TPU) by using

internet method or SPORT method.

. Ran the design peer review and SQA peer review following SEI CMMI

Level 5 procedures.

. Wrote and released the release notes, software builds to Software

Configuration Management (SCM) team, Software System, Software

Development, TMDE Diagnostic, Vehicle Test Integration Production,

Software Simulation team, and ARMY customers

Analyzed TCP/IP network client-server traffic data for FBCB2, FOS System to

identify Ack-Nack,

response time, transaction rate, performance, recovery and security used

Network Protocol Analyzer TCP/IP Socket

Diagnostic End-to-End testing used DIAGNOSTIC (VDMS) system to perform

Built-In-Test (BIT) included SBIT, NBIT, BBIT and IBIT

. Supported TMDE department to build, test and release new IDA and IDE

software

. Followed ICD, Fault Codes Data Base and Fault Library Flow Charts for

injection faults, analyzing fault codes and recording the system

behave use MPW Test Hooks 1553 Bus Monitor.

Debugged systems:

. TPU, FBCB2/JCR-EPLRS/BFT, FOS,VDMS, VVID, DVDB, CIV/IBAS, PCM Power,

TDS Fire Control Systems (FCS), MILES Training Device System, EMT

Training Scenario, 1553 Error Detect Messages onto embedded target

systems included using of PASS 3200 Bus Monitor, Network Protocol

Analyzer TCP/IP Socket, MPW MIL-STD-1553 Bus Monitor, VxWorks

Utilities, Basic Environment Unit (BEU) Utilities, Board Support

Package (BSP) Utilities

Developed and implemented embedded real-time software Ada83/95 programming

for the Soldier Management System (SMS), Soldier Machine Interface (SMI),

Command and Control (C2), and Operation Environment (OE) functionality by

following DoD-STD-2167A.

. Development efforts included providing software estimation, generating

software requirements, devising a design, creating source code, peer

review and testing at the unit level

. Modeled the object-oriented design in the representation of Unified

Modeling Language (UML) using the Rational Rose design tools.

. Verified the resulting host software using the Rational Testmate.

Also:

. Controlled and debugged TPU problems from fields and customers.

. Trained new developers to be familiar with software test host/target

environment, production test environment, test simulators and test

vehicles

. Developed/Tested the Configuration of Board Support Package

(BSP) for TPU using C codes

Feb 1995 - Jun 1998 Software QA Engineer, United Defenses, San

Jose, CA

. Supported C2V project. Developed and performed black box and white box

test cases for Vehicle Environment Compartment (VEC) and Power Control

Module (PCM) used C/C++.

. Supported A2 project. Developed and performed black box test cases and

automated test cases/scripts to detect the hardware design problem as

cards, LRU boxes functional level used C/C++.

EDUCATION:

BS in Computer Science, National University, San Diego, CA



Contact this candidate