Rebecca Freeman
9272 Palmerson Dr
Antelope, CA 95843
(916)728-6859
rfreeman@ecst.csuchico.edu

Work Experience

January 1998 - Present

Software Design Engineer
Hewlett-Packard Company
Internet Imaging and Printing Solutions Division

Lead firmware engineer for 802.11b vxWorks END network driver. Advised management in selection of vendor for 802.11 PC Card by reviewing software interface specifications to determine if their product met our needs. Collaborated extensively with internal security and configuration module teams as well as vendor representatives on component designs and interfaces in an effort to streamline development for a faster time to market.

Lead firmware engineer in charge of design and implementation of a vxWorks END network driver for JetDirect token ring print server. Responsible for integration with hardware and bios and board support package (BSP) components, three network protocol stacks, and configuration modules. Also developed external and internal reference documentation as well as extensive unit testing. Product was delivered on time with better than expected performance.

Designed and implemented a flash file system (FFS) vxWorks driver for the next generation JetDirect print server platforms. Integrated FFS with BSP and higher-level modules. Also responsible for external and internal specification documents and quality control measures such as unit testing, code reviews, and branch flow analysis.

June 1997 - August 1997
Software Development Engineer Intern
Hewlett-Packard Company
Network Peripheral Solutions Division
Designed and implemented a graphical user interface for a peripheral emulation device to allow users to program and test flash memory and other components of JetDirect print server cards. Also developed detailed online user documentation for the tool.

January 1997 - May 1997
Teacher's Assistant
California State University, Chico
Provided organized additional instruction for students in the Minority Engineering Program enrolled in the advanced C++ algorithms class. Responsibilities included presenting project descriptions and high level design concepts as well as individual coaching of students.

Summers 1993 - 1996
Information Technology Specialist Intern
Hewlett-Packard Company
Corporate Network Services
Project coordinator and developer for the design and implementation of several user interface clients interfacing to Oracle databases using Oracle PL/SQL and Javascript.

May 1995 - May 1996
Contractor
Node8 Web Solutions
Co-designed and developed a web-based ordering system using CGI which connected to an Oracle database via embedded SQL. This was a rapid development project for a startup company and was completed on schedule in two months.

Operating Systems
Unix (HPUX, Linux), vxWorks, Windows (NT, 95/98)

Languages
C, C++, 68000 Assembly, Perl, HTML, Oracle PL/SQL, Java (1.01 - 1.2), JavaScript
Tools
Clearcase, Clear Quality, Logic Analyzer, Network Protocol Analyzer
Other Projects
Co-developed graphical multiplayer network game in Java (1996)
Co-wrote Internet document; specialized in TCP/IP routing, web/CGI protocols (1997)
Implemented a distributed simulated process scheduler using RPC, Corba, and Java RMI and compared results for performance, ease of implementation, and functionality. (Master's Project, 1997)

Education
Bachelor of Science, Master of Science
Computer Science
California State University, Chico

Last modified: October 16, 2001