Goldstein

 

Floyd R. Goldstein

SoftwareFlair.com Inc.
www.softwareflair.com

17720 Retrac Way
Grass Valley, CA 95949
530.268.3809
530.268.8361 Fax

Education: 

M.S. Computer Science - California State University Chico 1994.
B.S. Computer Science/Systems - University of the Pacific 1983.


Languages:

	"C++", "C", Visual Basic, Java, Assembly Language, Scripts.


Embedded Systems:

	WinCE 5.0, Pharlap, VxWorks, AMX, VRTX, PSOS, Linux, Tern Systems, Cypress EZ-USB FX FX1 FX2, Pumpkin Salvo
	Microchip PIC (18Fxxx, 16Fxxx), Cygnal/Silabs, ARM7, ARM9, Xscale, NetBurner, Parallax, Motorola ColdFire, LuminaryMicro, Cirrus,
	Intel (855, 915, Xscale 425/465, IXP4xx, 8051, X86), AMD Au1x00, MC68302, Philips/NXP (ARM7, ARM9: 
	LPC214x, LPC3180, LPC2300, LPC2800), MC56002 (DSP), MC68881, MC6502, MC68HC11, Intel 80188, 
	TMS34010 (GSP), MicroLynx, Freescale, Interrupts, ZigBee, Serial, RTC, DMA, I2C, USB 2.0 (high
	speed & 1.1 full speed), Display controllers, SCSI Drivers, SPI, I2C: EEPROM, Flash, Timers, 
	Digital Pots, PWMs, LCDs, D/A, and A/D.


Design Environments:

	Win98/NT/2000/XP/WinCE Platform Builder eVC++, uVision2, uVision3, MS Visual Studio, MPLab, 
	Linux (gdb,Kgdb), Cygnal/Silabs IDE, Tornado II, Paradigm, SUN, NetBSD, Clear Case, PVCS, 
	Rational Rose Unified Modeling Language (UML), Borland IDE, CVS, SVN, MS Project, GlobeTrack, 
	DDTS, Word, Framemaker, Object Modeling Tool. Emulators: AMS, HMI, American Automation, Intel
	ICE, P&E BDM, ULink, and TI.


Companies:

	SoftwareFlair Inc., Grass Valley Group, Thompson, Coherent, Electroglas, Mobilygen, MTI, TAS, Verifone
	Becton Dickinson, Centari Networks, General Electric Medical, EarthWatch, 2Wire, Digital Acoustics
	Intelligent Electronics, Radar Digital Systems, Comptek, Unisys, Mitsubishi. Expert Witness.


Positions:
 
	Software Consultant, Firmware, Device Drivers, System Architect, Diagnostics, Operating Systems, 
	Software Manager, Control Panel, and user Interfaces.


Products:

	Video/Audio, Biomedical, Music, Point of Sale, Industrial, and Aerospace.

Consumer Products: 

	Kiosk based embedded system using WinCE 4.2 and 5.0. Analyzed, designed and implemented 
	a USB driver, embedded USB devices (3), and applications code for an xscale CPU and X86 based system. 
	Modified components for platform builder to customize features, and memory size. All components 
	successfully integrated into the end product.
	
	Developed the firmware and USB LibUsb integration for high speed USB 2.0 based proprietary video encoder 
	and decoder product. Firmware was written for the Cypress FX2 using the Keil tools, and application software 
	was using MS .Net
	
	Designed and developed a musical consumer MIDI product in C and assembly. Managed hardware and 
	software consultants in the development of a dual microprocessor Intel based proprietary system. 
	Managed software and hardware consultants for a MIDI controlled Tube Preamp and MIDI Sequencer. 
	Provided software for the device drivers and applications code.


Industrial: 

        Embedded software for test and measurement products. Analyzed, designed, and created "C" 
	software for test and measurement products. Using various microprocessor IDEs for the 8051 and
	PIC processor. Created device drivers (I2C, SPI, Serial, A/D, Timers, USB, Ethernet,  
	LCD Controllers), and application software for the embedded system and Windows based interface. 
	Integrated USB 1.1 and 2.0 into the products. Solar Panel Monitoring system.


Video:
 
	Consumer based mobile video player, based on Linux embedded "C" software.
	USB 2.0 camera based imaging system using the Cypress FX2 controller.  
	Bus Linking application software for a video switcher. Tornado II software 
	integration, and dynamic library loader capability for an X86 router. Chroma Keyer 
	device driver and algorithm integration. Analysis and design for a Video Conferencing system. 
	Writing DMA drive to integrate with TriMedia processor. Software lead for the user interface 
	subsystem of a "Video Control Center" project. Created the software architectural design for 
	the Real-Time panel. Analyzed, designed, and coded Real-Time Panel simulator requirements in 
	C++, and performed miscellaneous GUI development.  Analyzed and designed embedded system and 
	application software for a Master Control system using C++ and VxWorks. Designed a Chroma 
	Keyer Expert Panel application with MFC, integrated a Win 95 serial device drive to the VxWorks 
	control panel. Analyzed and designed embedded system and application software for the following 
	Video/Audio products: Krystal Digital Picture Manipulator, Switcher, Digital Disk Recorder, and 
	Codec. User interface design for Win/NT application using Visual Basic.


Biomedical: 

	Embedded software and software update GUI for a Laser Power Meter system. Installed 
	AMX for a Cytometer system, created architectural design. Added middleware, and applications 
	code. Managed and designed software for the APX-C Ultrasound group. Designed coded and debugged 
	diagnostic and device drivers for a Motorola based multiprocessor proprietary system in C. 
	System enhancements and user interface modifications for an imaging product


Point of sale: 
	Analyzed and developed device drivers and diagnostic software for a MC68302 
	"Point of Sale" system. All of the software development was written in C.


Aerospace/Radar: 

	Managed software engineers and consultants for a satellite remote sensing system.
	Created Windows based Java software tools for configuration management and test automation. 
	Instituted policies for bug tracking, configuration management, and software design guidelines. 
	Analyzed designed and developed board level diagnostics for a radar scan converter, input board 
	(MC68030), display processor board and system controller. Generated a software design document 
	for the entire system.


Air Traffic Control: 

	Coded and debugged a tracking and correlation system, for the Naval Oceanic System Control in "C". 
	Also designed and implemented a source code control system. Designed and coded configuration 
	management software and implemented various quality assurance procedures for a Marine Air Traffic 
	Control System.


Member number:8327
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2001 Goldstein and Software Contractors' Guild, Post Office Box 257,Nottingham, NH USA 03290-0257