John Duong
US Citizen -Active DoD Secret Clearance
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