Daniel E. Anderson
San Diego, California
858/578-6914(h)
<resume4
@
drydog
.
com>
OBJECTIVE -
Software Engineering position using my skills with TCP/IP (Internet) communications, security, UNIX, Linux, computer security,
operating systems, or server software.
EDUCATION -
MS, Computer Science, University of
California, San Diego.
Investigated fault-tolerant operating systems
distributed with TCP/IP.
Authored "A Survey of Portable Operating Systems."
BS, Information and Computer Science,
University of California, Irvine.
EXPERIENCE -
Member of Technical Staff, Software, Sun Microsystems,
February 1999 - present (2007)
- Secured Sun's ILOM service processor software (Linux-based) by
auditing code and running system. Closed network ports, adjusted configuration,
and tightened file permission.
- Secured Sun's Logical Domains software by providing user-based authentication, audit trail logging, and auditing of the Solaris-based control domain.
-
Designed and develop enhancements to Solaris Security Toolkit (SST),
which "tightens up" and verifies network, filesystem,
and Solaris operating system security.
Modified SST to compily with Center for Internet Security (CIS) standards.
-
Programming at Sun Microsystems
on their large-scale systems, Sun Fire 15K and Sun Enterprise 10000.
Develop software which handles booting, hardware control, and diagnostics for
a multi-domain Solaris platform running 1-18 copies of Solaris.
Worked on fault management software
to record and recover from hardware errors (mostly memory and CPU).
Using Solaris, Linux,
C/C++, Java, Korn shell/Tcl/perl script, WBEM, SNMP, and NTP protocols.
Consultant, Stellcom Technologies,
July 1998 - January 1999
-
Programming to set up a
packet-based TCP/IP phone network for a start-up phone company,
Level 3 Communications. Using NetExpert to manage and monitor the
routers, switches, and other communication hardware.
Consultant, Tek Systems,
Dec. 1997 - July 1998
-
Programming at Sun Microsystems on
fixing bugs and adding features to SSP management software that handles
booting, logging, diagnostics on Sun Enterprise 10000 systems.
Member of Technical Staff, Blue
Bird Computer Systems, 1988 - 1997
-
Developed server software for document imaging client/server
software.
Focused on TCP/IP communications,
porting to UNIX, and optical jukebox server.
-
Built Intranet with TCP/IP network servers (web, ftp, DNS, e-mail,
etc.), & routers.
Created www.bluebird.com, www.carlsbad.ca.us, www.yosemite.ca.us
www.sierraclub.org.
-
Developed Business BASIC compiler/runtime on multiple platforms
(Unix, DOS).
-
Enhanced a proprietary O.S. file I/O performance with a disk cache.
-
Ported C & Pascal compilers to SuperDOS. Wrote C library
to simulate
POSIX interface. Modified O.S. to support C & Pascal.
Senior Principal Programmer Analyst,
NCR, 1978-1982, 1984 - 1988
-
Worked in Advanced Dev. simulating an instruction set for performance
improvement.
-
Worked in O.S. file management on NCR=s
mainframe O.S.
-
Wrote setup/monitor programs for a X.25/SNA/XNS network gateway
on NCR's
UNIX.
-
Ported UNIX libraries/commands to NCR's RISC hardware. Stabilized
& configured
prototype system software.
-
For NCR's mainframe extended Pascal compiler: Wrote interfaces
to O.S. & runtime support (file and memory management,
messages, & object format).
-
Wrote a symbolic interactive high-level source debugger.
BACKGROUND -
-
Software/Hardware: programmed on several flavors of UNIX
(Solaris, AIX, HP-UX, Linux, FreeBSD) and proprietary systems; use Windows
95/NT, X Windows.
-
Programming Languages: C/C++, Tcl/Tk, Shell, Perl, and CGI
scripts, Java 1.1, HTML 3, x86 assembly.
-
Network Protocols:
TCP/IP Sockets, IPSec, IPv6, Kerberos, DNS, HTTP, HTTPS, SSL, & ssh.
-
Author, Solaris x86 FAQ (Frequently Asked Questions)
for newsgroup alt.solaris.x86.
-
Connected my computer to the 6bone, an experimental IPv6
(next-generation Internet) network.
REFERENCES -