You are on page 1of 4

RESUME

DeWayne R. Smart
19846 NW Dorchester Way
Hillsboro, Oregon 97124
(Home) 503-615-5786

EDUCATION
BSEE from the University of Alabama in Huntsville, Huntsville, AL. Mar
ch 1987
Associate Degree in Applied Technology in Electronics from J. F. State
Technical College, Huntsville, Alabama
August 1981

ADDITIONAL TRAINING
Technical Classes
* WPF and ADO.NET
August 2009
* .NET BOOTCAMP
March 2004
* PCI-X
Feb 2003
* LAN Network Analysis Theory and Troubleshooting
Nov. 1997
* Supporting Microsoft Windows NT 4.0-Core Technologies, Administering
Microsoft Windows NT 4.0, Implementing Microsoft Windows
NT-Server
Directory Services
June 1997
* Windows NT Kernel-Mode Device Drivers and Internal Architecture July 19
96

SOFTWARE
Operating systems - DOS, Microsoft Windows 95/98/Me/2000/XP/MCE/Vista, UNIX, and
Linux
Software tools - SoftICE by NuMEGA for DOS, Windows95/98/NT. Intel's ITP/XDP an
d American Arium (ICE). Microsoft Windows Embedded Studio, Install Shield 2010.
Languages familiar with include BASIC, C/C++/C#, X86 assembly, 8051 assembly.
Compliers used include MASM, TASM, Borland C/C++, Microsoft Visual C++, and Visu
al Studio.NET.

WORK EXPERIENC
E
Intel Corporation
Feb. 2007 - present
Senior Software Engineer
DUTIES: (DHEG). Currently using Install Shield 2010 to configure and install dri
vers, services and applications on COTS based platforms running the Windows 7 op
erating system. This Installed environment allows a Medical software application
to run in a limited user account to which will host the application in a single
application style operation. Coding support for the Install Shield project incl
uded authoring and integrating features with several C# DLL's and learning the i
nternal scripting language of the Install Shield product. In 2009, I was respons
ible for creating and maintaining a Windows XP embedded image for a medical heal
th care platform. PHS platform support: Since 2007 includes working closely wit
h AMI on BIOS issues, defining functional BIOS requirements and providing integr
ation support for internal groups regarding the SW driver stack for the Stehekin
project. General debugging efforts are required for BIOS, drivers and the appl
ication code for the complete client side platform. The BIOS source code is base
d on the AMIBIOS Core 8 and uses the Visual eBIOS (VeB) Toolchain. Tools require
d range from an ITP to integrated development environments like Visual Studio 20
05.
MCA Project: Responsible for writing the device control plug-in DLL that interf
aces with the Intel MCA SDK for the Motion Computing "C5" tablet and worked clos
ely with Motion Computing throughout the Intel SDK development process. OEM tec
hnical consultant for FIMI/Philips on their version of the MCA Health Care table
t (BIOS, H8, and Intel MCA SDK technical details). Responsible for the Intermec
barcode relationship and working through technical issues for various OEM's and
working with outside software contractors on the operation and maintenance of t
he MCA SDK Barcode plug-in DLL code.

Intel Corporation
August. 2005 - Feb 2007
Senior Software Engineer
DUTIES: (MPAD) Lead platform software engineer for MPG's concept platform team.
Responsible for component development and integration of system software (firmwa
re, drivers, applications) required to support concept platforms. Prototyped the
RFID reader SW on the Oak City Health care used as a reference design then port
ed that code from C/C++ to C# for integration with other custom code. Responsibl
e for developing the 8051 firmware code for the accelerometer device on the mobi
le metro concept platform. Took the initiative to duplicate a Tiano BIOS develop
ment environment in order to facilitate quicker resolution of platform issues as
well as to expand the team's BIOS expertise. Benefits of this effort were real
ized by modifying the BIOS to address an audio jack re-tasking issue. Also worke
d with external 3rd party vendors to resolve issues with: internal camera (ST M
icro), audio verb tables (Realtek), Bluetooth VFP(CSR), TPM (Winbond), etc. Lead
the Road Warrior Clone-N-Go feature implementation effort by working with the I
ntel IMSM team and a software developer (contractor) to reach the first viable i
n-chassis Clone-N-Go demo. Other duties included: demo support at Intel's Spr
ing IDF, authoring the Road Warrior software validation plan, and customer suppo
rt for software issues on for Road Warrior MIP program. Developed a variety of c
reative workarounds to enable co-existence of IRRT and Robson technologies and a
pplications. Became the GG2 platform owner. GG2 was critical to Intel's Fall I
DF mobile evangelism and this required working directly with BIOS, IRRT and Robs
on teams to understand issues and develop solutions.

Intel Corporation
Sept. 2002 - August 2005
Senior Software Engineer
DUTIES: Firmware engineer on an 8051 project implementing an Advanced Fan Speed
Control (AFSC) algorithm for acoustic benefit. This code was ported for OS leve
l application to an embedded solution involving an 8051 MCU. Previous 8051 proje
ct requiring architecture decisions and use of C and 8051 assembly for a USB imp
lementation of a front panel device. This front panel device used a VFD as the
display module and contained a button interface which interacted with a PC runni
ng the Windows MCE operating system. Other duties in this position involved be
ing a team lead on an automated validation system supporting internal and extern
al groups. Managing a tracker bug database and fixing C/C++ code bugs plus enha
ncing the feature set were normal day to day activities. Also, as a technical le
ad I was responsible for guiding and mentoring junior engineers on system design
and system architecture. This validation system was comprised of several appl
ications that provided a capture and replay function and two scripting interface
s for driving/controlling client PCs. One scripting language controlled a PXE b
oot feature used for image capture and restoration of target disk drives. Trai
ning internal groups on the use of the tool were also part of my responsibilitie
s.
Intel Corporation
June 2000 - Sept. 2002
Senior Software Engineer
DUTIES: Responsible for BIOS code support/development for concept platforms dem
onstrated at various trade shows. Worked with several BIOS code core bases incl
uding Davinci, Phoenix, and AMI. Main debug tool used for code verification was
Intel's In-Target Probe utility. The Phoenix code development required legacy
SIO code removal for legacy free support and many code changes for proper ACPI a
nd S3 support. Debugging required finding various X86 assembly code level bugs
in chipset programming, ASL code, and USB legacy code support for both OHCI and
UHCI interfaces. One Bios code support project involved installation and debug
of the Jackson Technology feature also known as Hyper-Threading. In between BI
OS code development and support modes, OS level tools were created for desktop
control of low level hardware components implemented for system monitoring. Th
e tools developed required the use of a driver modified from MicroSoft's DDK and
the development of an application to interface this driver developed using Micr
oSoft's Visual C/C++ v. 6.0 compiler. The driver was modified to access the SM
BUS for communication with devices using the SMBUS protocol while maintaining th
e WDM driver model constraints needed for Windows 2000 and WinXP operating syste
ms.
COMPAQ Computer Corporation, Houston, TX
Dec. 1995 - June 2000
System/Software Engineer III
DUTIES: Responsible for resolving compatibility issues between Compaq products
and third party hardware and software for the desktop division. This involves t
he analysis of a wide variety of hardware and software components in order to is
olate the nature of the incompatibility so corrective measures could be taken.
Resolution of these problems requires communication of root cause analysis to th
e appropriate developers or companies. Often interim fixes are offered by creati
ng a software patch in either X86 assembly or C. Along with the many software t
ools used for debugging; development of diagnostic programs become necessary to
isolate and understand specific problems. Debugging of software at the disassem
bled level was routinely needed and done both with software tools and true in-ci
rcuit emulators.
INTERGRAPH Corporation, Huntsville, AL
Oct. 1989 - Dec. 1995
System Engineer
DUTIES: Responsible for sustaining engineering functions on all Intergraph exis
ting products. This includes Intel 80486 and Pentium based motherboards and gr
aphics cards. Responsible for analyzing design problems and component failures.
Write test procedures using ISO 9000 guidelines. Responsible for tracing diag
nostics (C and assembly) to ensure that the code exercises the hardware as inten
ded. Prior to Intel based systems, responsibilities included support for Unix W
orkstations that required similar debugging skills. Worked with In-Circuit emul
ators to evaluate board design parameter limits on motherboards designed to use
a Clipper module. Implemented hardware changes to correct for timing problems,
improper terminations, and overloading due to insufficient fan-out for applicati
on.
SCI SYSTEMS INC. , Huntsville, AL
Jun 1987- Oct. 1989
Design Engineer
DUTIES: Responsible for the design phase of Health and Status Power Control Mo
dule(HS/PC) for the ground support equipment group. Responsible for AMUX/ADC (A
nalog Multiplexer/ Analog to Digital Converter) board. Responsible for research
on fault tolerant, uninterruptable power supply systems.
SCI SYSTEMS INC. Huntsville, AL.
Sept. 1981- Aug. 1983
Electronics Technician
DUTIES: Responsible for debugging military communications boards through protot
ype and production phases. Utilized software and hardware based tools to isolate
and correct failing boards.

References available upon request

You might also like