l


EDUCATION

University of Utah
Bachelor's Degree in Computer Science
Salt Lake City, Utah
Spring '00

  • Senior Software Engineering
  • Senior Software Engineering Laboratory
  • Computer Graphics
  • Algorithms and Data Structures (3 courses)
  • Compilers
  • Networks/Data Communications
  • Human-Computer Interaction
  • Hardware Fundamentals (3 courses)
  • Social Aspects of a Digital World
  • Statistics (2 courses)
  • Discrete Mathematics
  • Numerical Analysis
  • Ord Differential Equations
  • Physics for Scientists and Engineers (3 courses)
  • Technical Writing

Honors and Activities:
  • One of five members in the Undergraduate Student Advisory Committee for Computer Science at the University of Utah.
  • Secretary of the University of Utah's section of the Society of Women Engineers.

EXPERIENCE

Intel
Software/Firmware Engineer
Riverton, Utah
5/00 to 12/01

  • Helped port RSS code from Red Hat 6.2 to Red Hat 7.0.
  • Modified Linux kernel code so that devices on an active host would show up in the /proc/pci file of a backup host in a RSS system.
  • Worked on firmware code which initialized sensor scanning on a single board computer for the Telecom industry.
  • Helped to deliver sustaining releases to customers using several Intel Internet Appliances. Helped resolve issues including web browsers not connecting, web browsers timing out, scripts not working with ISP providers, LED lights not working correctly, FTP not working correctly, and mail exchange servers not being connected to.
  • Wrote many utilities and applications, including ones which:
    • Wrote to and read from registered devices on a bus using IPMI 1.0 and SMBus protocols.
    • Updated Host Swap Controller Firmware using communication over the SMBus.
    • Went through Intel hex formatted files, fixing records which had addresses outside of the flash's programmable ranges.
    • Combined data portions of records from an Intel hex formatted file into a binary image.
    • Upgraded firmware, FRUs, and SDRs over an IPMI 1.0 interface.
  • Took many training classes, including Code Inspection Moderator Training and Writing Linux Device Drivers.

Unisys
Intern in Networking Systems Development Dept.
Salt Lake City, Utah
12/98 to 5/00

  • Wrote a DOS flash upgrade utility that parsed Coff and S-record files to retrieve programmable data and then wrote this data to the Flash.
  • Helped develop and test Multicast code for a Video on Demand project.

University of Utah
Technical Teaching Assistant
Salt Lake City, Utah
2/99 to 5/00

  • Created and maintained web pages and mailing lists for three Theatre classes taught at the University of Utah.

University of Utah
Lab Manager
Salt Lake City, Utah
12/97 to 5/00

  • Performed computer upkeep and repair, trained students in the use of computers, and work with students interactively to solve problems.

University of Utah
Teaching Assistant
Salt Lake City, Utah
5/98 to 5/99

  • Graded students and answered questions about the Unix operating system, Netscape, Emacs, and several other X window applications.

University of Utah
Teaching Assistant
Salt Lake City, Utah
5/98 to 8/98

  • Answered questions about the C programming language, Unix operating system, and gcc compiler.
  • Graded programs and maintained a web page with this information.

Programming Languages

C, C++, Java, Swing, Pascal, Scheme, Maple, SAS, Perl, HTML, VHDL, MIPS and SPARC Assembly Languages, BASIC

Operating Systems

Unix, Linux, Windows 3.0 95 NT 2000, VxWorks, Macintosh Operating System

Programming Environments

Emacs/gcc/g++, Microsoft Visual Studio, Tornado, Watcom IDE, ARM Developer Suite

Other

Experience using Flow of Events and Use Cases

REFERENCES

Available upon request