|
1352 Fourteenth St. Los Osos, CA 93402 |
adam@cuddlepuddle.org (805) 459-2835 KG6GZR |
| Education | BS Computer Engineering, June 1996, California Polytechnic State University at San Luis Obispo |
| Languages | C, C++, perl, bash, lex/flex, yacc/bison, assembly, VHDL, Java, html |
| Operating Systems | GNU/Linux, Windows 95/NT, PalmOS, TinyOS |
| Tools | gcc, gdb, MS Visual Studio, Code Warrior, Borland C++ Builder, C2C, sdcc |
| Standards | TCP/IP, UDP, RARP, DHCP, MPEG-1 (system, video, and audio streams, including MP3), MPEG-2 (program, video, and audio streams), JPEG, CCITT g721 & g723, 1xEVDO, DataTac, PC/104 |
| APIs | MS DirectShow, TCP/IP & UDP sockets, X Window System (Motif / OpenLook), CGI, FastCGI, posix threads, NCL |
| Methodologies | Object Oriented Design, Real Time, Embedded systems, Client/Server |
| Chips | PowerPC, MC68000, 8051, PIC, SX, Atmel AVR |
| Firmware and Systems Engineer | Nov 03 - |
|
Remtrol Inc. San Luis Obispo, CA | Debug hardware and firmware problems on 8051 and Atmel microcontroller based wireless data acquisition devices. Assist design of microcontroller and PC/104 based data acquisition hardware products. Assist design and specification of system architecture for distributed wireless sensor networks. Design, specify, and implement HTML/CGI front end to telemetry data. C/nesC/Linux/TinyOS/perl/CGI/HTML. |
| Consultant | Apr 03 - Nov 03 |
|
Axio Wireless San Luis Obispo, CA | Debug hardware and firmware problems on 1xEVDO access point controller card and terminal device. Assist design of data acquisition hardware product. C++/Linux. |
| Consultant | Mar 03 - Apr 03 |
|
Network Engineering Software Cupertino, CA | Modify and extend "Enterprise Telaxian Shield Firewall" Product. C++/Linux. |
| Software Engineer | May 01 - Oct 02 |
|
COM DEV Broadband San Luis Obispo, CA | Work in team to design and develop various elements of high speed wireless 1xEVDO solution. Port Linux to custom PPC based hardware. Write software for 8051 based embedded devices. C++/Linux. |
| Chief systems Architect | Dec 99 - May 01 |
|
Surveyor Corporation San Luis Obispo, CA | Lead medium sized teams to design and develop various webcam related software. Design and develop webcam viewing software for wireless PalmOS devices. Design and develop firmware for SX based camera pan/tilt device. Design and implement HTML/CGI front end to pan/tilt cameras. HTML/CGI/C/Linux/PalmOS. |
| Technologist | Dec 98 - Dec 99 |
|
Health Hero Network Mountain View, CA | Work on small team to design and develop demonstration software for medical system data collection embedded devices. Maintain and extend functionality of byte code interpreter for virtual machine in embedded devices. Maintain and extend functionality of lex/yacc based compiler for VM. Design and implement web-based simulation of embedded device. C/lex/yacc/Linux. |
| Consultant | Mar 99 - Dec 99 |
|
Surveyor Corporation San Luis Obispo, CA | Advise on software design phase of multi threaded, multi client video camera monitoring system. Write short shell scripts. Identify performance bottlenecks in web based robotic camera mount controller. Re-implement same as FastCGI application. C++/perl/Linux. |
| Engineering Product Manager | Mar 97 - Jan 99 |
|
Xing Technology Corporation San Luis Obispo, CA | Lead team to design, implement, and document real time MPEG-1 and MPEG-2 audio/video network streaming products. Maintained tools to analyze MPEG-1/MPEG-2 system/program streams. Work with Sales/Marketing to specify same. C++/Windows. |
| Senior Software Design Engineer | Sep 94 - Mar 97 |
|
CAD Research Center San Luis Obispo, CA | Design, implement, and document intelligent agent technologies for DoD contracts. Lead teams from project conception to task completion. C++/UNIX |
| Junior Programmer | Jan 94 - Sep 94 |
|
Applied Research and Development Facilities and Activities (ARDFA) San Luis Obispo, CA | Design, implement, and test of traffic flow simulation programs for CalTrans and Southern California Area Governments (SCAG). C/UNIX |