|| PDF format
Jim Lewis / 5902 San Jose Ave. / Richmond, CA 94804 / (510) 527-7876
Consulting projects or full-time employment exercising my skills in network
administration, scientific research and development, programming, technical
writing, or teaching.
* Operating Systems and Languages: Solaris, BSD/FreeBSD/OpenBSD, Red Hat Linux,
Windows 95/98/NT/2000/XP, MacOs, C, C++, Bourne shell/ksh/csh/tcsh/bash,
awk, sed, lex, yacc,perl, cgi-bin, Common Lisp, Fortran, Java, Prolog
* TCP/IP Services and software support: SMTP, WWW, DNS, DHCP, FTP, TELNET, NIS,
POP, IMAP, SMB, SSH, sendmail, apache, BIND, iptables, ipchains, samba
* Network Security: stateful inspection firewalls; packet filtering;
intrusion detection, spam and network abuse investigation; site security
audits; backups and disaster recovery
* Analysis and development environments: IDL, IRAF, Forte/Sun Visual Workshop,
X11, Motif, CFITSIO, POSIX threads, Solaris IPC
* Strong background in physical sciences, math, and statistics
* Technical writing and speaking skills: participated in critical design
reviews of EUVE, GALEX, and HST-COS satellite astronomy missions;
published several peer-reviewed journal articles and numerous conference
poster presentations; teaching assistant for upper-division computer
science courses at U.C. Berkeley and Penn State.
October 2001 - present Ten Sigma Research, Richmond CA
Proprietor of Ten Sigma Research (tensigmaresearch.com), my consulting business.
* Provided system administration, programming, technical support, and web
design services to a variety of clients.
* Reimplemented NORAD Simplified General Perturbation family of low-earth and
deep space satellite tracking algorithms; translated from original FORTRAN sources
to C; performed extensive validation and verification, revealing and repairing
several bugs in the original NORAD implementation
* Implemented efficient multi-site, multi-satellite pass prediction algorithm,
including WWW infrastructure for automatically updating pass predictions as
updated orbital elements are released by NASA.
March 1997-October 2001 U.C. Berkeley Space Sciences Lab, Berkeley CA
System administrator and programmer for the Experimental Astrophysics Group,
developing ultraviolet and X-ray detector subsystems for astronomical
* Administered a network of about 80 Solaris, SunOs, Linux, Windows, and MacOs
computers, including servers, lab data acquisition workstations, and
desktops; supervised junior system administrators
* Designed and implemented high-speed data acquisition hardware and software
for space-based astronomy missions: Galaxy Evolution Explorer (GALEX)
and Hubble Space Telescope Cosmic Origins Spectrograph (HST-COS).
* Analyzed science data from several other astronomical satellites, including
FUSE, ROSAT, and ALEXIS.
1990-1997 U.C. Berkeley Center for EUV Astrophysics, Berkeley CA
Programmer for the Extreme Ultraviolet Explorer (EUVE) project:
* Implemented, maintained, and documented major portions of the data
processing pipeline for the EUVE satellite.
* Developed new techniques for detecting point sources and extended
features in low signal-to-noise ratio skymap data.
* Enhanced mission planning and observation scheduling software.
1984-1989 U.C. Berkeley, Berkeley CA
Ph.D. studies in computer science, with minors in math and physics. Completed
all Ph.D. course work requirements, passed comprehensive exams in hardware,
software, theory, and artificial intelligence. Research in AI applications
in software design. Teaching assistant for CS 160 (data structures) and
CS 188 (artificial intelligence). Other areas of study: number theory,
cryptography, neural networks, neuroanatomy of human vision.
1980-1984 Penn State University, University Park PA
B.S. degree in computer science, GPA 3.95. Emphasis in compilers, automata
theory, discrete math, artificial intelligence. Honors and graduate
coursework in physics, computer science, and neuroanatomy via University
Scholars Program. Other areas of study: probability and statistics,
astronomical instrumentation and data analysis, psychology. Teaching
assistant for CS 488 (artificial intelligence).
Awards and Honors
* NASA Goddard Space Flight Center Group Achievement Award (1993)
* National Science Foundation Graduate Fellowship (1985-1988)
* Summa Cum Laude graduate of Penn State University (1984)
* Honors program in Computer Science, Penn State University (1980-1984)
* Evan Pugh Scholar (1983,1984) Awarded to students with GPA in top 0.5 percent
of their class
* National Merit Scholar (1980)
S. Bowyer, R. Lieu, M. Lampton, J. Lewis, X. Wu, J. J. Drake, and R. F.
The first Extreme Ultraviolet Explorer source catalog.
ApJS, 93:569-587, August 1994.
J. Lewis, S. Bowyer, M. Lampton, X. Wu, and M. Mathioudakis.
Searching EUVE data for transient/flaring extreme ultraviolet sources.
In IAU Colloq. 152: Astrophysics in the Extreme Ultraviolet, pages
J. Lewis, M. Lampton, X. Wu, and S. Bowyer.
Variability in EUVE second catalog sources.
In American Astronomical Society Meeting, volume 187, pages 0404+,
J. W. Lewis.
Detecting point sources in EUVE survey skymaps.
Journal of the British Interplanetary Society, 46:346-352, September
J. W. Lewis.
Cheating Poisson: A biased method for detecting faint sources in
all-sky survey data.
In ASP Conf. Ser. 77: Astronomical Data Analysis Software and Systems
IV, volume 4, pages 327+, 1995.
J. W. Lewis, C. A. Dobson, and V. Saba.
Data indexing techniques for the EUVE all-sky survey.
In ASP Conf. Ser. 52: Astronomical Data Analysis Software and Systems
II, volume 2, pages 92+, 1993.
J. W. Lewis, A. Wiercigroch, J. S. McDonald, B. Antia, K. E. McDonald,
and B. Stroozas.
The EUVE all-sky survey maps.
In American Astronomical Society Meeting, volume 182, pages 4131+, May
R. Lieu, J. Mittaz, S. Bowyer, J. Lewis, and C. . Hwang.
EUV emission from a sample of active galactic nuclei.
Advances in Space Research, 16:81-84, August 1995.