Get A Spiny Norman Shirt Get A Shameless42 Shirt Get A Tux Shirt
top pipe
Get Firefox!
John J. Smith
jjs100961@hotmail.com
 
EXPERIENCE SUMMARY:
 
Broad base of experience covering all stages of hardware and software design from initial concept to final 
deployment. 

Experience highlights include:
 
*	15 years of hardware and software design experience.
*	5 years experience as a project leader.
*	Extensive experience with hardware and software designs for the real-time and embedded systems 
markets
*	Extensive experience programming in C and C++.
*	Hardware experience includes design of high-speed logic circuits, video capture cards, ISA, PCI 
and VME bus interfaces, single board computers, and embedded microcontrollers.
*	Software experience includes Microsoft DirectX, DirectShow, COM, VxWorks board support 
packages, real-time applications, and embedded firmware.
*	Device driver development for Linux, Solaris, and Windows (WDM)
*	Named co-inventor on U.S. patent number 5,835,102 (www.uspto.gov)
 
WORK HISTORY:
 
5/2001 - Present:		Innovative Concepts Inc., Mclean VA
 
Title: 	Lead Principal Engineer
Duties:	Software Development
 
Accomplishments:
 
Member of a small team of engineers responsible for development of the PCIDM (Personal Computer 
Improved Data MODEM). The PCIDM is a commercial version of a military RF MODEM that transmits 
data over military radios and performs routing functions for several military and commercial network 
protocols. Reworked the Windows NDIS driver used as an interface to the PCIDM card. Added an 
enhanced version of PPP to the network protocol stack. Added a polymorphic PCIDM interface to allow for 
application level access to various types of radio control ports. Implemented MIL-STD-188-184, a link 
layer protocol normally used in satellite communications, and interfaced it to the PCIDM.
	
3/2000 - 5/2001:		Lightningcast Inc., Alexandria VA
 
Title: 	Principal Engineer
Duties:	Software Design
 
Accomplishments:
 
Part of a team tasked with the investigation of streaming media technologies and finding solutions to the 
problem of inserting targeted commercial advertisements into streaming audio. Took the lead role in 
specifying and developing the first live ad-insertion system for Windows Media Encoder. Designed and 
developed a tone-based software subsystem used to inject, detect, and remove commercial stopset markers 
in an audio stream. Adapted the same system to work with a contact closure based satellite receiver. 
Designed and developed a comprehensive audio manipulation system capable of splitting, delaying, 
monitoring, and modifying audio acquired from a sound card. System is used to detect control signals, 
insert delays, insert commercial advertisements, and replicate audio to multiple Windows Media Encoders 
and/or Real Networks Encoders. Designed and developed a live ad replacement system for Real Networks 
Encoders.
 
	
9/1994 - 3/2000:		Sparta Inc., McLean VA
 
Title: 	Principal Engineer
Duties:	Project Management, Hardware Design, and Software Design
 
Accomplishments:
 
Managed several small projects employing two to seven hardware/software engineers and technicians. 
Responsible for day-to-day management, budgets, staffing, cost estimates, proposals and technical 
decisions. Wrote white papers resulting in over 2 million dollars of new business over a three-year period. 
Assumed a lead engineering role in several hardware design efforts including custom video capture cards, 
PSTN MODEM cards, and 68360 based communications controllers. Wrote a VxWorks Board Support 
package for an off-the shelf 68360 based Single Board Computer. Wrote a Solaris 2.x device driver that 
interfaces SPARC CPU's running Solaris to a VxWorks based VME backplane network (SM for Solaris). 
Currently named co-inventor on a patented video capture design.
	
6/1994 - 9/1994:		Viggen Corp. , McLean VA
 
Title:	Staff Engineer
Duties:	Software Design
 
Accomplishments:
 
Member of software team designing a distributed traffic simulator. Contributions include a series of 
working models defining system sequencing and data transfer. All models were written in "C" and "C++" 
using the ObjecTime case tool.
 
6/1993 - 6/1994:		Interferometrics Inc., Vienna VA
	
	Title: 	Staff Engineer
	Duties:	Software Design, System Administration, and Hardware Design.
	
	Accomplishments:
 
	Member of a hardware/software team designing a complex data processing and recording system for a 
satellite ground station to be used for the Orbiting Very Long Baseline Interferometer project. 
Contributions include a series of hardware control libraries, debugging of high-speed digital systems, and a 
key role in integrating software with hardware. Also maintained a small network including a Sun 
workstation, several IBM-PC's used as Xterminals and VME target systems running VxWorks.
 
 3/1988 - 6/1993:		SFA Inc., Landover MD (Contracted to Naval Research Laboratory, Washington DC.)
 
	Title:	Electronics Specialist
	
	10/89 - 6/93, while at United States Naval Observatory.
	Duties:		Design, Development, Debugging, and Support of hardware and software subsystems for 
the Optical 
Interferometer Project.
	
	Accomplishments:
 
	Designed an Intel 8051 microcontroller based modular motion control system for control of various types 
of widely scattered motors. Designed various GUI's for control of remote CPU's and instrument functions. 
Designed real time embedded control software for various instrument subsystems which included software 
for CCD and frame grabber operations, image manipulation, star finding algorithms, motor servos, and 
serial communications interfaces. Volunteered for additional duties as System Administrator 2/92.
	
	3/88 - 10/89, while at Naval Research Laboratory.
	Duties:	Design, debugging and support of electronic control and data acquisition systems for infrared 
photometer.
	
	Accomplishments:
 
	Designed and implemented programmable sequencers for control of Hughes and Rockwell infrared 
detector arrays.  Designed a high speed, DSP based data acquisition system capable of real time data 
processing. Designed an 8051 based microcontroller system for control of all instrument functions via a 
simple serial command interface. Designed an operator interface for the photometer containing all 
necessary control functions, a real-time display, a data playback mode, automated testing procedures, and 
array characterization routines. 
	
OTHER EMPLOYMENT:
 
11/1986 - 3/1988:	Holiday Lanes Inc., Route 130, Burlington, NJ.
12/1984 - 11/1986:	Self-employed used auto wholesaler.
6/1979 - 12/1984:	Smitty's Auto, Route 130, Florence NJ.
 
EDUCATION:
 
	Lincoln Technical Institute, Pennsauken NJ.
	Graduated 1/88 from Electronics Technology program	GPA: 4.0, Directors List: Every Term
	
PERSONAL:
 
	Married, 2 children.
 
CLEARANCE:
 
	Previously cleared to Top Secret level. Clearance has been inactive since 3/2000
 
REFERENCES:
 
	Available upon request