Post Job Free
Sign in

Software Engineer

Location:
Plano, TX, 75025
Posted:
July 26, 2010

Contact this candidate

Resume:

John Duong

US Citizen -Active DoD Secret Clearance

**** ***** **.

214-***-****

Plano, TX 75025

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

Award winning leader with 15 years of development/management experience in

avionics, telecommunications and defense. Real-time embedded experience

covering design, coding, integration, testing and support of software in

addition to leading/managing systems and software engineers on multiple

programs.

ROCKWELL COLLINS GOVERNMENT SYSTEMS (5/2005-present)

Senior Engineering Manager for C3i Systems/Software team

> Managed 12-30 diverse team of systems and embedded software engineers

to design, develop, implement, integrate, test and support

communication avionics control code across multiple programs, multiple

platform and multiple sites.

> Responsible administrative activities including performance review,

career development, technical skill training, staff allocation, asset

allocation, process compliance/improvement and coaching of direct

reports

> Led team to complete multiple programs that have scored over 99%

passing ratio against customer based requirements to demonstrate high

quality result. One test event for the CH47 program totaled to more

than 100,000 test points.

> Utilized earn value management plan, schedule, manage and achieve 95%

SPI and CPI on all existing CAAS SOA, CH47F, International CH47F,

UH60M, CH53K, ARH and JPALS programs.

> Transitioned CM&I department from Cedar Rapids, IA to Richardson, TX

to increase overall company growth and market placement. Transition

included building a team by hiring/training of staff; equipment and

documentation refitting/relocating; maintaining high customer

satisfaction during transition period; coordinating transition

budgets/cost and maintaining same level of quality before transition.

(In certain cases exceeding previous pre-transition quality scores)

> Led several bid and proposal (B&P) efforts for government avionics

program for multiple customer totaling over $6 million in annual

revenue and executing towards bid to complete target product for

future company business

> Determined program direction involving communications, navigation,

system manager and display avionics for CH47Boeing's Chinook

helicopter. Radio suites including UHF, VHF, SATCOM, DAMA, HF,

SINCGARS, HAVEQUICK, Line Of Sight (LOS) RF

> Coordinated multi company conglomerate to achieve hardware, software

and integration milestone with Raytheon, ViaSAT, Telephonix, AME/SED

and US Army

> Served as central coordinator for systems, software, hardware,

customer, sales, test, platform and SQE quality to make pivotal

decisions regarding choice of hardware, delivery dates and work

allocation.

> Led team to developed real time embedded C++ and Ada code in multi-

thread and multi-task RTOS to provide avionics communication on

airplanes and helicopters. The avionics suite contains several

subsystem partitions that reside in LynxOS to prevent one subsystem

from corrupting another subsystem by self containing each partition

> Executed full development life cycle including requirement capture,

high level design, detail design, implementation, software/test

traceability, and verification in a CMMI level 3 environment

> Developed real-time control software for ARC201D, ARC220, ARC186,

ARC164, ARC231 in a CDU7000 (power pc) and 1553 communication.

Embedded software must constantly monitor the health of radios while

balancing number of possible messages sent during a given duration on

the 1553 bus. Radio responses must be executed in less than 200

milliseconds.

> Led team in software/hardware integration, timing analysis, formal

verification and structural coverage analysis of DOB-178B software

implementation testing with flight control, communications, displays,

system management and weapons control.

> Architected, designed and implemented reusable the software foundation

code currently used in three independent real-time embedded software

platforms

Recognition: Rockwell Government Systems Engineer of the Year 2007 for re-

usable software architectural design to help cut cost for development;

Horizon Ethics Recognition in Work; Rockwell Collins Alternative Awards for

service.

WHITE ROCK NETWORKS (5/2000-5/2005)

Product Feature Lead

> Served as architectural lead in adding OC48 optical module (C

language) to embedded SONET product carrying 90,000 phone lines.

Feature to execute all internal processor commands in millisecond time

constraint for a telephone network

> Designed, developed, code and tested embedded failure switching

software subsystem for the 4xOC48 module to meet 50ms real-time

switching requirement carrying 50,000 phone calls including 911

emergency response calls in OSE

> Led team of 10+ embedded software engineers to add feature to product

by providing directional guidance, assigning work load, mentoring

engineers and mediating resources across functional groups working

with ASIC, systems, testing, verification and production team

> Implemented device drivers for module LEDs on 16-bit and 32-bit

architecture. LEDs placed on multiple modules on 3 separate processor

that must work in parallel

> Created interrupt driver I/O call back for module ejection and failure

on Motorola PowerPC platform. Interrupts based on 16 IRQ line for

Motorola power PC to work with mutex and locked database

> Create SONET framer ASIC simulator to test newly developed ASIC

hardware. This involved designing and coding parser objects to

extract user commands and issue commands to framer objects, I/O, file

and ModelSim

> Managed Software Lab while dealing with quantity, ergonomics,

logistical placement, power consumption and wiring/cabling

considerations. Researched, selected and ordered necessary test

equipment to proactively ensure lab meet new technology standards

Senior Embedded Software Engineer

Implemented process scheduling algorithm for all applications with

priority, mutex, and resource constraints in OSE real time operating

system (RTOS). The algorithm was used company wide to handle all

embedded products

Designed, developed, code (C language) and tested software switching

subsystem to guard against failure for all WRN releases to provide

redundancy on products using real time switching protocol protection

schemes using SSC data link communications.

> Designed, developed, code and tested Facility Manager subsystem

through entire software lifecycle for several released of facility

rates: OC-192/48/12/3, STS-192c/48c/12c/3c/1, EC1, DS1, DS3, Ethernet,

GigE, WAN and LAN facilities.

> Created multiple facility processes to access provisioning with "page-

flipping" software to avoid dead-lock and mutual exclusion scenario

placed on data access

> Work with IBM IXP network processor and Motorola Power to translate

big-endian vs. little-endian communications between the two processor

to establish TCP/IP communications

ALCATEL TELECOM (1/1996-5/2000)

Embedded Software Engineer

> Designed, developed, code (C++) and tested embedded synchronization

chip using Object Oriented (UML) to provide methods for provisioning,

switching, accessing hardware, and calculating complex formulas in

real time operating system

> Proposed and design communications protocol to align nodes across 100

mile distance taking into account transmission delay and noise within

90 milliseconds.

> Worked in conjunction with R&D, hardware and ASIC in determining

correct (up to the micro-second) damping and bandwidth parameters to

correctly adjust frequency for synchronous hardware module for timing

> Integrated sync hardware device into VME chassis with multiple

processor, multiple blade and multiple node system configuration.

Sync device to provide clock timing to entire network working with

multi-processor distributed system.

> Coordinated with international team of engineers on requirements of

product to meet ETSI standards in order to deploy OGM product in the

European market

> Fixed problem reports for fiber optics add/drop multiplexor with

embedded Motorola 8260 processor, ASICs and modules in real time

system to database and network configuration on three node processor

system

Operating Systems: LynxOs RTOS, POSIX, OSE RTOS, pSOS RTOS, UNIX, Linux,

Sun-Solaris, Windows

Languages: C, C++, Assembly

SW Tools: SAP, DOORS, ClearCase, CVS, SVN, ClearDDTS, ClearQuest, APEX, Pc-

lint, SAP, MS Project, Word, Excel, PowerPoint, Visio

Debuggers: Illuminator, Multi, Xray, Multimon, some Tornado

Equipment: Ganubi test sets, Omniber test sets, Cerjac, Oscilloscopes,

Digital Analyzers, SKL crypto data device, KYK-13 crypto data device,

CZ10 crypto data device

Protocols/Hardware: MIL-STD-1553, TCP/IP, SSC datalink, Motorola

8260/68000, Power PC

MS in Management and Telecommunication - Southern Methodist University,

Dallas TX

Relevant coursework: GSM, CDMA, TDMA, Bluetooth, IEEE802.11, wireless WAN

and wireless LAN

BS in Computer Engineering - Texas A&M University, College Station TX



Contact this candidate