CAROL FIELDS
Sunnyvale, CA
NO_SPAM cfields_ca AT yahoo.com
(remove the word NO_SPAM and change AT to @ when sending
email)
Software Development Engineer
EXPERIENCE:
3/03 - present: C Software Engineer - Sun Microsystems
- Modified UNIX (tm) utilities like tar, etc.
12/99 - 11/00: Software Engineer - Alopatek
- Worked on product planning and prototyping.
- Set up firewall and LAN consisting of Linux and Windows machines.
- Set up Linux web
server running Apache, and wrote Perl code to run on the server.
Contract 1/99 - 9/99: Software Engineer - Sun Microsystems
- Created web site, using HTML, to document projects and procedures, and to
track machine usage.
- Fixed bugs and enhanced Solaris libraries.
- Updated the Solaris timezone files and documented the procedure.
- Ported libmail to the UltraSPARC processor, created a new shared
library, and wrote tests. Work done in C and UNIX.
Contract 6/98 - 12/98: Software Engineer - Hewlett Packard
- Created web sites and documentation, using HTML, to manage various projects.
Wrote design document, test plan, and user documentation.
- Enhanced HP-UX C library functions, such as setmntent, for reliable
shared access to the mount table. Developed a new libc function,
delmntent, and fixed defects in other functions. Work done in
C and UNIX using ClearCase.
- Wrote tests and integrated them into a test suite.
- Ported the libc changes and the test code.
- Coordinated changes to HP-UX commands.
Contract 7/97 - 2/98: Software Engineer - Hewlett Packard
- Developed a software product. Enhanced memory allocation in
HP-UX C library functions such as malloc, calloc, and realloc.
Ported changes to various HP-UX releases. Work done in C and
UNIX using ClearCase.
- Created web site describing the project. Wrote design document,
test plan, release document, and updated man pages.
Documentation done in Framemaker and HTML.
Contract 7/96 - 3/97: Software Engineer - Sun Microsystems
- Ported Solaris libraries such as libc, libmp, and libadm to
the UltraSPARC processor. Work done in C and UNIX. Fixed libc
interfaces such as fread, fwrite, readdir, and rand to support
64-bit datatypes. Ported libmp interfaces such as mdiv and pow.
- Developed porting guidelines, worked on project scheduling,
trained team members, and reviewed code changes.
- Wrote test suite to evaluate libmp functions.
Contract 12/95 - 6/96: Software Engineer - Sun Microsystems
- Modified Solaris file system utilities to work with large files.
Work done in C and UNIX. Changed ufs utilities such as fsck,
mount, df, ff, mkfs, and the quota utilities. Changed cachefs
utilities such as fsck, mount, and cfsadmin.
- Helped with development of a test suite by running the ufs and
cachefs tests on SPARC, Intel, and Power PC platforms,
investigated failures and determined how the test suite should
be fixed.
Contract 9/94 - 10/95: Software Engineer - Sun Microsystems
- Modified Solaris commands to conform to XPG4 standard. Work
done in C and UNIX. Added new functionality and changed
existing implementation of commands such as od, stty, nl, tabs,
and pack.
- Fixed bugs in Solaris libraries and commands.
- Worked on internationalization of Solaris commands. Fixed
defects involving processing of multi-byte characters in
commands such as od and join.
Contract 3/91 - 3/94: Software Engineer - Amdahl
- Developed 5995M SVP (Service Processor) software. Code was
written in C using Sun SPARCstation. Wrote ACS (Advanced
Control System) user interface code, consisting of full screen
menus and commands used by operators to monitor and control
the mainframe.
Contract 1/91 - 2/91: Software Development Engineer - Mindcraft
- Fixed defects in software written in C and Bourne shell to
evaluate UNIX library routines and utilities for conformance
to POSIX and X/Open.
Contract 5/90 - 12/90: Software Engineer - 88Open Consortium
- Developed software written in C to evaluate X Window library
routines, such as XFreeColors and XRestackWindows, for object
compatibility across 88000 processors.
- Developed software written in C to evaluate UNIX library
routines, such as libcurses interfaces, for object
compatibility across 88000 processors.
Contract 2/89 - 5/90: Software Engineer - Mindcraft
- Developed software on RS6000 and IBM RTs using AIX, written
in C and Bourne shell to evaluate UNIX library routines and
utilities for conformance to POSIX and X/Open.
- Developed and documented project guidelines. Trained project
members.
Contract 6/88 - 12/88: Software Engineer - Hewlett Packard
- Fixed defects in HP-UX utilities such as mount, compress, and
reboot, and in libc functions such as fseek. Work done in C
and UNIX.
- Wrote programs to report bug tracking statistics.
Contract 5/88 - 6/88: Software Engineer - Hewlett Packard
- Designed and implemented a C application program to evaluate
product features of the HP Real-Time Database.
6/84 - 4/88 Software Engineer - Valid Logic Systems
- Designed and implemented Valid's Software Tracking and
Reporting database software. Wrote menu driven user interface
in C and EQUEL. Created Ingres database. Developed database
administration tools. Supervised the data entry clerks.
- Developed programs for backing up SUN workstations.
- Fixed defects in C-Kermit on Valid's UNIX workstation.
- Ported utilities such as vipw and renice from 4.1C to 4.2 BSD.
- Fixed defects in 4.2 BSD UNIX utilities such as tail,
finger, and dump.
- Developed UNIX shell scripts and C language programs for
release and installation of Valid's software.
SKILLS:
- Languages:
- C, Perl/CGI, HTML, C++, Bourne Shell, Korn Shell,
C Shell, Pascal, Fortran, Basic, PDP-11/70 and Z80 assembler.
- Operating Systems:
- Solaris, Linux, HP-UX, Windows98, System V UNIX,
AIX, BSD UNIX, UTS, PC-DOS, VMS.
- Source Code Control:
- ClearCase, TeamWare, HMS, SCCS, RCS
- Debuggers:
- DBX, DDE, ADB, XDCON, Sentinel
- Databases:
- Ingres - EQUEL embedded in C.
EDUCATION:
BA Mathematics with Computer Science concentration (magna cum laude),
San Jose State University, 1984.
Dean's List. Scholarship - San Jose State University.
Back to Alopatek home page
Resume of our lead VLSI design engineer.
Below is the advertisement that pays for this free website. They are not related to Alopatek, Inc.