Expert Details
Eng Design, Digital/Analog, DSP, Wireless, RF, FPGA, Networking, Protocols, Software Development
ID: 723943
California, USA
He has written low level drivers (SCSI, GPIB, Serial, I2C, SPI, SSI, ethernet, 1553, VME, PCI, MBus, SBus, USB, ISDN.
He has written mid-layer "HAL" type interface software (ie. to connect low level drivers into upper layer API's). For example: Windows serial (RS-232) API layer to allow remote control IR hardware (coming in over RS-232) to interface to a GUI on a DVR (Digital Video Recorder).
He has written Application Layer software on numerous platforms. For example, Test software under Solaris for ethernet (TCP/IP) testing of a SBC (Single Board Computer). Automated testing software under Windows to allow DVR's to be tested in a automated MFG environment. Application Software to act as Linux development kits (ie. GUI development kit, embedded development kit, software development kit, etc..). Test code under VxWorks to validate ethernet interface (TCP/IP) and Shared Memory interface between SPARC processor and Intel i860 slave processor. GUI under FreeBSD to act as a Control GUI for a Internet Compression Router (which I also developed). The GUI also displayed connection statistics such as compression ratio, bandwidth being used, error statistics, etc..
Very good experience writing Digital Signal Processing drivers and application code under Texas Instruments DSP/BIOS O/S and Code Composer Studio. He has written low-level drivers and also application code for numerous projects. For example: SPI, I2C, UART/McBSP, SSI codec, PCI, DAC and A/D (ADC) low-level drivers. Wrote full control application to interface to Mgmt GUI over ethernet (TCP/IP). System was a Fiber-Optic Biochemical Sensing Controller using Fibre Optic "Lockin-Amplifer" approach, DDS and Quadrature demodulation of audio frequency tones.
He has 20+ years real-time O/S development experience.
Multidisciplined in that he has experience with hardware/software/mechanical engineering.
Experience managing developments teams of 2-5 people.
He has 23+ years experience developing computer based hardware and embedded computers/controllers. Experience designing with numerous bus and I/O interfaces: VME, PCI, I2C, SPI, I2O, MBus, SBus, SCSI (Ultra, U160/320), USB 1.0 & 2.0, GPIB, Ethernet, Serial (RS-232/422/485), 1553, FDDI, Fibre Channel, ISDN, v.90 Modems, GSM and “Microburst” wireless, 4-20 mA loops, T1, TDM, SLIC, POTS.
He has designed state-of-the-art server motherboards and Advanced Logic Research and Gateway. He has designed many different kinds of embedded computers for various industries. He has designed numerous telephony and wireless products (PBX, 802.11, ISM Band, RF- Radio, etc..).
He has experience designing with numerous processors and DSP's: CY7C601 (Sparc), TI TMS390Z50 (Supersparc), Intel 8086/80xxx/Pentium/Pro/Xeon, Intel i960RD, Intel i960RN, Intel 8051, Intel 8085/80188 Motorola/Freescale 6809/68000/68008/68010/68020/68030/68040/68360/68HC11 and MCF5272/MCF5445x, ARM7, SGS Thompson ST5512, IBM PowerPC 405GP, MIPS R4000, Atmel ATMega128L, PIC 12Fxxx/16Fxxx/18Fxxx, TI MSP430.
Experience with high-speed circuit design and PCB Layout using Cadence and Mentor Graphics CAD tools (Orcad Capture, Allegro, PADS).
Multidisciplined in that he has experience with hardware/software/mechanical engineering.
Experience managing developments teams of 2-5 people.
15+ years Engineering Consulting experience in the Electronics Industry.MicroPower Appliances-
Battery powered 802.11g Wireless Camera system System consists of Battery Powered Wireless Camera and line powered Base Station Utilized CMOS Image Sensor, Low-power FPGA and 802.11g chipset/module for Camera JPEG2000 compression Customized 802.11 MAC to improve battery life Patented architecture allowed long battery life.ARMA Design-
Hardware and Software development for various projects Developed CobraNet based audio/data over ethernet unit (with embedded Broadcom BCM5325E Ethernet switch and Cirrus Logic CS496112 DSP) Developed Automatic Toilette Flusher (PIR sensor and brushed DC motor) Developed Avionics GPS display (LCD unit tethered to Embedded PC with Mini-ITX PC and GPS card). Worked on Power Conditioning PCB (with NiMH battery charger, SEPIC DC-DC converter, USB and SMBus interface, USB-RS-232 converter)Intelligent Optical Systems, Torrance-
Develop new version of DSP based Fiber-Optic Biochemical Sensing Controller- 10-ch “Lock-in Amplifer” Merge DSP PCB with Analog Daughtercard Upgrade TI 6713 DSP to faster version Enhance design with new features Schematic Capture and DSP/BIOS firmware development.EZLinux-
Chief Hardware Consultant Design and development of “8 channel PCI V.90+ fax/modem” card (“FaxFarm”) Conexant CX81801 based V.90+ modem, PLX PCI9050 PCI Interface, 16C654 Quad UART device Hardware debug and verified functionality with Linux Driver.
Education
Year | Degree | Subject | Institution |
---|---|---|---|
Year: 1989 | Degree: B.S. | Subject: Electrical Engineering | Institution: California State Polytechnic University |
Year: 1986 | Degree: A.S. | Subject: Electronic Technology | Institution: Chaffey College |
Year: 1986 | Degree: A.S. | Subject: Physics | Institution: Chaffey College |
Year: 1986 | Degree: A.S. | Subject: Engineering | Institution: Chaffey College |
Year: 1986 | Degree: A.S. | Subject: Mathematics | Institution: Chaffey College |
Work History
Years | Employer | Title | Department |
---|---|---|---|
Years: 1985 to 2007 | Employer: Self | Title: Engineering Consultant | Department: |
Responsibilities:Available upon request. |
|||
Years | Employer | Title | Department |
Years: 2004 to 2006 | Employer: Indyme | Title: Hardware Engineering Mgr | Department: Electronic Products for the Retail Industry |
Responsibilities:Manage Hardware Engineering department Oversee team of hardware and embedded firmware developers Developed electronic products for internal use by the Retail Industry: RF/Wireless transmitters/receivers, callboxes, telephony equipment, PBX interface cards, 2-way radios, pagers, embedded servers and controllers, rack servers, etc.. (10) of 20 largest retail outlets (Target, Home Depot, Lowes, ..) are our customers Responsible for Electronic Circuit Design RF/Wireless “Callbox” and receiver firmware development: proprietary ISM band wireless protocol, 802.11b/g, Zigbee/802.15.4, RSSI based “Location” Engine, Wireless Sensor Mesh Networking, TCP/IP, VoIP (Asterisk), RTP, GSM/GPRS based modems Mechanical Design & Industrial Engineering of cases, assemblies, molds, extrusions, mounting brackets, etc.. |
|||
Years | Employer | Title | Department |
Years: 1996 to 2000 | Employer: Gateway/Advanced Logic Research | Title: Lead Project Engineer | Department: Server Division |
Responsibilities:“Micro Server” Internet Appliance.Responsible for Hardware, Software, and System Integration Based on MIPS R4000 CPU (with PCI interface) running Red Hat Linux O/S. Managed through Web Browser. Provided Email (POP), File Sharing (FTP Server, Samba, Appleshare), Telnet Server, Web Server, WAN (ethernet/modem) connection sharing (NAT), Firewall (packet filter), Web & DNS Caching, Discussion Groups, Doc Mgr, Backup Agent, VPN, anti-SPAM, Web Filtering, RAID Customized hardware and embedded (Linux) software (HTML/CGI GUI, “C”) Created product specifications (PRD – Product Requirements Document) and Test Procedures Created Technology White Papers explaining more complex issues and solutions |
|||
Years | Employer | Title | Department |
Years: 1986 to 1995 | Employer: General Micro Systems | Title: Engineering Mgr | Department: General Micro Systems |
Responsibilities:Design and Development of VME and XORbus SBC's (Single Board Computers), peripherals, and systems.Design of 68xxx & SPARC based Single Board Computers, and I/O Peripheral Cards Responsible for schematic capture, PCB layout/routing, logic synthesis (CPLD/FPGA/ASIC) Responsible for porting proprietary debugging/mfg software (“STD – Self Test Diagnostics). Developed various BSP’s and device drivers (in “C”) for VxWorks, PSOS, PDOS, OS9 Responsible for “Test Plan”. Specify/create production test software and/or test fixtures Resolve systems integration issues. Travel to customer site when necessary Create initial product specification and project schedule Create/edit/approve documentation, White Papers, User Manuals, etc.. Approve Mfg Pkg Assign tasks to other hardware/software project engineers and technicians |
International Experience
Years | Country / Region | Summary |
---|---|---|
Years: 2000 to Present | Country / Region: Ukraine | Summary: He is experienced in outsourcing to Ukraine |
Years: 2007 to Present | Country / Region: India | Summary: Experience outsourcing to India |
Years: 2008 to Present | Country / Region: China | Summary: Experience outsourcing to China |
Career Accomplishments
Associations / Societies |
---|
IEEE, UPnP |
Professional Appointments |
---|
Member, UPnP Steering Committee |
Awards / Recognition |
---|
"Volunteer of the Year Award", May-2006, San Diego Science Alliance "Community Volunteer Award", Feb-2001, Friendship Shelter |
Publications and Patents Summary |
---|
Patent - I2O (Intelligent I/O) Subsystem, Gateway. I2O Subsystem – Intelligent I/O Subsytstem. Allowed upgrade of secondary PCI bus on motherboard to support the I2O protocol using a proprietary connector. |
Additional Experience
Marketing Experience |
---|
Experience with SolidWorks and Autocad. Experienced with the following programming languages: ANSI “C”, “C++” (OOD), HTML, Forth, Fortran, Pascal, Basic, Unix Shell programming, Phoenix BIOS calls, Assembly language for: 680xx, 68362, 68HC11, PowerPC-405GP, Sparc, x86, KLSI121, 8051, 80188, ATMega128. Experience with Global Compliance Testing and Standards (North America, Western Europe, Eastern Europe, etc..). Created “Global Compliance Test Plan”: Safety: UL 1950/60950, IEC 950/60950, EN 60950, CSA C22.2, IEEE “CB Scheme”, “CE Marking”, European Low Voltage directive (73/23/EEC, Telecom), TUV AS/NZS 3260 Emissions: FCC Part 15 & 68, European EMC directive 89/336/EEC (EN45001) & EMI-1999/5/EC "R&TTE" (Telecom, EN55022), CISPR Method, AUSTEL Technical Standard, VCCI Immunity: EN50082-1, EN55024, EN61326 Telecom : FCC Part 68, TIA/EIA-968, IC-CS03 (Canada), "TCB" & "SDOC" methods, European CTR21 & R&TTE 1995/5/EC, CCC(China), JATE (Japan), “Nordic Exclusions” (Scandinavian countries) GSM : FCC Part 2 & 24 (2.1046/1049/1051/1053/1055, 24.232), IC RSS-133 (6.2, 6.3, 7), EU R&TTE 3.1b (EMC, EN 301 489-1/7), 3GPP TS 51.010-1 (EN 301 511). |
Other Relevant Experience |
---|
Wireless, RF, Digital, Analog, DSP, FPGA, Telephony, VoIP, Software, RTOS, Real-time, Linux, Windows |
Language Skills
Language | Proficiency |
---|---|
Spanish | He understands Spanish and can read at a basic level. |
French | Can read French at a beginners level |
Fields of Expertise
application software, computer software, digital communication, digital signal processing, real-time software engineering, software design, software engineering, software engineering systems design, device driver, computer design engineering, electronics design engineering, electronics engineering, electronics research-and-development management, hardware engineering, firmware, file sharing, wireless, spam, email spam, time division multiple access technology, communication