Professional Objective
Seeking software development consulting opportunities.
Qualifications
Experience: Twenty-one years of experience in software engineering and systems management.
Management: Management of system administration and scientific software development teams.
Software Development: Scientific data analysis, visualization, web application, and real-time software and firmware development experience.
Programming languages: C, C++, Java, Python, Perl, Fortran, XML, various assembly languages.
Operating Systems: Linux, Solaris, Windows, MacOS.
Applications and API's: Visualization Toolkit (VTK), JDK, JSDK, OpenGL, Enhydra Application Server, MySQL, Apache Web Server, Apache Cocoon, Condor Grid Computing system, Sendmail, Bind (DNS), NIS+, DHCP, and LDAP servers, various scientific data analysis packages, office and productivity packages.
Systems Management: Senior Systems Administrator for system configuration and management of a heterogeneous, 300+ host scientific and academic computing network.
Employment History
Programmer/Analyst IV - Supervisor
University of California Santa Cruz
1992-Present
Senior Systems Manager and software consultant for a 300+ host research computing environment serving the departments of Earth Sciences, Ocean Sciences, Institute of Geophysics and Planetary Physics, Institute of Marine Sciences, and the Wavelet Consortium.
Achievements:
- Designed, implemented, and managed a 300 host network for scientific data analysis and academic research computing mission
- Managed two engineers and various students providing system and programming level customer support
- Developed new 1st and 2nd order tensor visualization algorithms
- Acted as software consultant on the design, development, and utilization of scientific software
- Developed back-propagation neural network software for seismic data interpretation
- Wrote proposal (currently being evaluated for funding) for development of a simulation laboratory toolkit for control, management, data reduction and visualization of simulation codes running on distributed systems (Beowulf, clusters, and GRID)
- Planned and budgeted system expansions and one large scale network relocation
Software Engineer and Owner
REB Associates
2002-Present
Systems and software engineer providing automated data gathering and reporting solutions.
Achievements:
- Designed and developed complete solution for automotive service data analysis using Python, Perl, Java, MySQL, Apache Web Server and Cocoon
- Developed Web Site for customer interface to automotive service system
- Managed 130 client accounts for data reporting service
Application Engineering Manager
Ready Systems
1990-1992
Application Engineering Manager for application development, customer support, and QA division of Ready Systems real-time OS company.
Achievements:
- Managed application development and custom support/QA team for real-time OS products
- Developed various real time applications for Ready Systems OS clients
- Improved company customer support rating by 20%
Software Engineer
Unisys Corp
1986-1990
Software engineer in Unisys Air Traffic Control software division.
Achievements:
- Designed real-time embedded communications processor
- Implemented application, kernel, and device driver enhancements for Air Traffic Control System
- Designed and implemented graphical data analysis tools
- Researched tracking algorithms error bounds for optimal tracking solutions
- Implemented two major functional enhancements to the existing Air Traffic system
- Provided software design and engineering expertise to FAA personnel
- Systems experience with C and assembly on UNIX, DOS, Mac, and Computer Automation platforms
Software Engineer
Space Tech Corp
1983-1986
Research on real-time Digital Signal Processing computer prototypes and retargetable C microcode compiler prototype.
Achievements:
- Performed research on phased array DSP solutions for multibeam tracking applications
- Prototyped retargetable C microcode compiler
- Developed a cascadable and extensible DSP computer module
- Systems experience with C, FORTRAN, lexx, yacc and custom microcode language on DOS, VAX, and custom hardware platforms
Education
- MS in Computer Science, June 1998
University of California Santa Cruz - BS in Physics/Computer Science, December 1984
Colorado State University
Publications
- "
Visualization of Tensor Fields
". Master's Thesis. University of California, Santa Cruz. June 1998.
- Ed Boring and Alex Pang. "Interactive Deformations from Tensor Fields". Proceedings Visualization '98. October 1998.
- Ed Boring and Alex Pang. "Directional Flow Visualization of Vector Fields". Proceedings Visualization '96. October 1996. 389-392.
- "Computing in Psychology". Nation Science Foundation Summer Psychology Conference. July 1990.
- M. Andrews, E. Boring, F. Lam. "Towards Portable Microcode". Proceeding IEEE Region 5 Conference. March 1998. 1-5.
- M. Andrews, E. Boring. "Architectural Study of Adaptive Algorithms for Adaptive Beam Communication Antennas". Final Technical Report Contract #F19628-85-C-0144. 1986.
References