Brian Collins Resume

Brian Collins

La Canada, CA. 91011
[email protected]
626 318 7920

Objective:

To find an engineering position in the field of digital design

Experience:

netRequisite Inc., Software Engineer
Client: Brodia.com
5/01-7/01
Web Transaction System, Java.  Worked on a team with two others to rapidly implement a 'Payer Authentication' system to Visa's specification. System facilitated passing XML signature certificates between credit card holders, issuing banks and online merchants. Used tomcat/jserv, SSL, XML, Oracle 9i.
Client: Allen Organs
2/01-5/01
Application Development, Java .  With one other developer, wrote a full featured custom wave file editor for high volume processing of digitized pipe organ samples (wav files). Designed classes, Swing GUI, and audio interface with javax.sound.sampled. Gained experience working closely with client to specify and implement solutions to their specialized needs.
Client: cnet.com
3/00-2/01
Java Developing.   Ported CNET's Investor site from IIS/ASP under NT to Weblogic/JSP under Solaris (investor.cnet.com). Designed and implemented java beans, JSP templates, XML tag libraries, stored procedures, and in-RAM data model for the site. Analyzed and tuned performance on the current production site. Established generic utility classes for any Model-View-Controller web site topology. During the project I worked with one other consultant in tight cooperation using Extreme Programming (XP) best practices. The result was rapid output of robust and innovative objects.
U.S. Antarctic Program, Technical Staff
6/99-8/99
Numerical Data Analysis.   Wrote C and perl code used to trim outlier data from multi-beam sonar bathymetry data while aboard the Nathaniel B. Palmer, R/V Ice Breaker during two geophysics cruises between New Zealand and Chile. The proprietary SeaBeam system resolves an array of seafloor depths which are highly prone to error if there are bubbles under the hull as in rough sees. Noise filters and slope coherence conditions were applied to clean the data. Notable aspects of the position include developing algorithmic description of plausible seafloor topography and testing these ideas, in a tightly iterative and creative design cycle.
Pasadena City College, Instructor
6/99-8/99
Curriculum, Lectures.   Planned and taught a three week earth science summer program for high school students (YESS). Students learned advanced topics; blackbody radiation, atmospheric energy budget, San Andreas fault tectonics, orienteering/geologic mapping, and LANDSAT image processing and analysis. Parts of the curriculum have been reused in subsequent years.
Calstate Long Beach, Research Assistant
6/97-8/97
Data Processing and Analysis.   Used general unix tools and specialized geophysics software (in C++) to process borehole log data into an estimate of the principle axes of the stress tensor for the crustal region underlying southern california. Familiarity with continuum physics (stress and strain tensors), statistical techniques (generalized linear regression, genetic algorithms) and field geology was necessary. ("Temporal and Spatial Variations in the Observed Shallow Stress Field of Southern California, J.Stock").
 

Education:

Calstate LA
1999-2005
B.S. in Electrical Engineering (Computer Engineering)
 

Languages:

C (2 yrs), C++ (1 yr), Java (5 yrs), Perl, Transact-SQL, HTML, prolog, LISP, x86 assembly
 

Operating Systems:

Linux (since 2.0), Solaris, BSD (4.3,4.4), Sybase, mysql, postgres, Oracle (8i, 9i)

Tools:

Emacs, TogetherJ, cvs, PerForce, yacc, lex, purify, unix shell programing, Mbsystem (geophysics suite), ArcInfo/GIS, MatLab, Mathematica, S plus.