Resume for:
Joe Gerber,
Software Engineer/UNIX System Administrator/Scientist/Writer
[Send email using form at bottom]
Objective: To contribute my Software Engineering/Design skills to an
interesting Programming environment.
Experience:
Software: C/C++; HTML; Perl, C-Shell, Bourne Shell, & Korn Shell scripting; AWK;
TCP/IP, IDL; Mathematica; BASIC; Assembly; Adobe GoLive; WebCT; Microsoft Office,
etc.
Operating Systems: Embedded Systems, LINUX; UNIX; DEC ULTRIX; Windows
AIX/UNIX/LINUX Hardware: CRAY-YMP; CRAY-2; SGI; Alliant FX-80; IBM-PC; Sun; Power
PC
Other Hardware: Macintosh; VAX; Gould Image Processor; 8XC196NU; 8XC196NU; AMD
186; DSPs: TMS320C5402, ‘C542, ‘C209
Diagnostics: Logic Analyzer, such as HP /Agilent 1650/1660/1670 series;
Oscilloscope, with or without cross-trigger to Logic Analyzer; Volt/Ohm
Meter/DVM/VOM; Ammeter; Screen Room, Environmental Chamber, Spectrum Analyzer
CISCO Security Bootcamp, CISCO Professional Security Development
Regis University, March 2007
o Configured routers, firewalls, and VPNs for secure operation
Web Programmer/Site Administrator/Project Coordinator
Consultant, August 2004 to Present
o Designed, created and maintained Web pages using a combination of HTML and
Adobe Go-Live.
o Wrote Linux Shell scripts to process site usage statistics, separating robot
visits from real users
o Wrote AWK/CSH/Bash Shell scripts to log, categorize, and determine the
severity of errors.
o Processed images for websites using Adobe Photoshop.
o Updated and maintained site using a variety of ISP-offered tools.
o Gathered and evaluated site-usage statistics.
o Maintained email accounts and mailing lists through website.
o Coordinated efforts of a large team of support personnel.
o Interfaced with Tech-support at ISP to help them resolve their technical
problems.
Embedded Systems Software Engineer/C Programmer:
SpectraLink Wireless Telecommunications, Boulder Colorado, June, 1995 to
November, 2004:
o Developed Real-Time Embedded Software/Firmware for Multiple,
intercommunicating processors with direct access to hardware, often over large,
distributed systems, primarily in C.
o Designed software interfaces amongst multiple processors and between these
processors and PCs, networks, and telephone equipment.
o Interpreted hardware schematics at a high level—and was able to find hardware
bugs and give guidance to hardware technicians.
o Used logic analyzers and oscilloscopes to debug software, occasionally
reviewing and debugging raw assembler output.
o Developed LINUX-Based TCP/IP Networking tools & applications for Power PC.
o Ported TFTP and DHCP to Proprietary BSD UNIX-like machine.
o Developed numerous RS-232/RS-422 based software applications
o Wrote a simple software-based RS-232 modem for an embedded processor with a
port and a clock.
o Found, investigated, and sometimes diagnosed hardware bugs and compiler bugs.
o Experienced all phases of product life cycle, for many products.
o Worked alone, with a team, and shoulder-to-shoulder with Digital/Analog
Hardware Engineers.
o Helped maintain custom, in-house-written Version Control Software.
o Worked directly with Marketing Department of my company and partner companies
to determine product specifications..
o Chosen to represent the company to other engineering firms to facilitate
better communication, and to Coordinate development efforts between firms.
o Squeezed more memory than a compression tool; counted more cycles than an
optimizer.
o Wrote and improved instruction-counting shell scripts, as well as shell
scripts for a variety of other maintenance tasks, including error logging,
version control, software porting.
o Supervisor Project: Designed and Developed Pivotal Communications Hub
(“Supervisor”) Software for Distributed 3200 Phone System.
Designed and implemented massively parallel downloader to
simultaneously provide software downloads for up to 238 cards of up to four types
-- with no interference to normal system operation.
Designed, coded, and shipped large telephone systems with Mean Time
Between Failures too large to measure, certainly well over one year of continuous
24/7 operation.
Ported UNIX ctime functionality to ‘186-based Supervisor, provided time
to clients
o Open Applications Interface: Implemented and helped design Interface to grant
Third-Party PC programs limited access to and control of SpectraLink phones.
UNIX System Administration: IPST, University of Maryland, August,
1992-May, 1995
o Managed 30 UNIX workstations (DEC 5000 and DEC “ALPHA” 3000) in NFS-based
Client-Server LANs and WANs using TCP/IP, Motif, Xwindows, MIT’s Project Athena.
o Installed, updated, diagnosed, and repaired: System Hardware, peripherals,
operating systems, applications packages, networking equipment.
o Satisfied needs of eleven different research groups (160 people) whose work
ranged literally from Astronomy to Zoology.
Affiliate Professor for Regis University’s MSCIT Program: Ft. Collins,
Broomfield and Denver, Colorado, July, 2002 to Present:
o Teaching graduate classes in UNIX, Perl, Internet Security, Systems
Architecture, and Thesis Writing.
o Teaching online, internet based classes using WebCT and WorldClass
o Revising curricula for Thesis Writing Classes.
Scientific Programming Positions:
Atmospheric Ozone: Atmospheric Chemistry and Dymanics Branch,
NASA/Goddard Spaceflight Center, Greenbelt Maryland, Summer, 1991
o Programmed for research team that first discovered holes in Earth’s ozone
layer.
o Collated data from such sources as Space Shuttle’s SSBUV, Weather balloons,
Ground based observations, and everything between.
o Discovered Ozone/Temperature correlation in group’s 3D upper atmospheric
model.
Chaos in Fluids, Institute for Physical Science and Technology (IPST)
at University of Maryland, February, 1994-May, 1995
o Worked for James A. Yorke, Director of IPST, and the Mathematician who named
Chaos.
o Discovered invariant dynamics in model of viscous fluid flow around obstacle,
with applications in airplane wing design, industrial air filters
o Wrote reports Presented at United Technology, Connecticut; and Eotovos
University, Hungary.
Plasma Fusion, Lab for Plasma Research, University of Maryland, Summer,
1992
o Determined Plasma stability under current convection, one barrier to Tokamak
Fusion.
Fractal Modeling for Strategic Defense Initiative: E.O. Hulbert Space
Research Center, U.S. Naval Research Lab, Washington DC, Summer 1990 and Spring,
1991.
o Devised two fractal models of Infrared Astronomical Satellite (IRAS) images of
interstellar clouds, pivotal for next generation satellites’ operations/testing
software.
o Developed and proposed time-saving Model Selection Algorithm for future
projects
Academic Publications:
“Turbulence and Transport in the Magnetopause Current Layer,” published
as J. Gepphys Res.99, 11, 211-11, 223, with J. Drake and R. Kleva, Lab for Plasma
Research, U. of Maryland
“Modeling Interstellar Cirrus using Fractal Geometry,” proceedings of
the California Institute of Technology’s EUREKA conference, March, 1991
Four Historical Articles in The Encyclopedia of World History, Golson
Books, Ltd, Croton-on-Hudson, New York.
Education:
M.S. in Physics, May, 1995, GPA: 3.5/4.0
University of Maryland, College Park, MD
Focus on Chaos Theory. Additional courses in C++, C, Digital
Electronics.
Teaching Assistant for introductory physics classes.
B.A. in Liberal Arts, May, 1991, GPA: 3.7/4.0
Saint John’s College, Annapolis MD and Santa Fe, NM
Classical education in Great Books of Western Culture.
Focus on Analytical Reasoning, Logic, Written and Oral Communication.
Honors-winning thesis: Fractal Geometry and Experimental Physics.
National Merit Scholar.
Other Interests: Hiking, History, Automotive Restoration and Maintenance, Four
Wheel Drive Roads
|