WORK EXPERIENCE
Velomedix | San Mateo, CA 1/2006 “ 3/2009 Industry: Medical Devices and
Supplies Title: Lead Embedded Software Engineer (LabVIEW Programmer)
Velomedix is developing a system that induces hypothermia very rapidly by
filling the peretenial cavity with cold water and controlling the temperature
with closed loop PID control to arrive at the temperature as quickly as possible
without going too low to prevent tissue damage. Inducing hypothermia has been
shown to prevent tissue damage in the case of full cardiac arrest or a stroke.
I have developed the embedded control system using a compact RIO, FPGA and Real
Time operating system. This system incorporates multiple PID loops to control
the patient temperature, and cavity pressure. This system also uses the LabVIEW
Touch panel interface module. CVAC Systems | Temecula, CA 1/2002 “ 3/2009
Industry: Healthcare Services Title: Embedded Software Developer
Developed an embedded simulated altitude control system for its therapeutic
effects.
CVAC has developed a system that subjects the patient to a pattern of different
altitudes. This process has been proven to enhance athletic performance,
increase lung capacity, improve circulation and many other benefits. I have
developed the embedded controller for this system. It contains the altitude
profile and uses a closed PID loop to control a valve and maintain the desired
altitude. This system also incorporates an SQL database for billing, and
session logging information. It also incorporates a touch screen interface.
General Atomic Aeronautical Systems, Inc | San Diego, CA 11/2008 “ 2/2009
Industry: Aerospace and Defense
Title: Vision and Robotics Software Developer
Vision controlled laser target positioning system (Vision Processing, Motion
Control). This system utilized robot arms to select pick and place carriers of
small glass spheres containing hydrogen and other gasses used in hydrogen
research. Once the the carrier was in place, it was necessary to center the
target across the x,y and z axis'. This was accomplished by using cameras
along each axis. Using transformational algorithms and vision processing
techniques to determine the center of each target, commands were sent to a
hexapod to center the target along each axis.
Autosplice Inc | San Diego, CA 9/2007 “ 11/2008 Industry: Electronics,
Components, and Semiconductor Mfg Title: Consulting Project Manager - Software
Updated a "bed of nails" tester for power distribution board for Chrysler
automobiles.
My company developed a bed of nails, in circuit manufacturing test system for a
power distribution board used in Chrysler automobiles. The software
incorporates a very powerful and easy to use script editing and diagnostic system
to enable test cases to be created and modified very easily. My team also did
all of the hardware work involved, the wiring, custom filters, resistive loads,
etc. Cytori, Inc. | San Diego 1/2005 “ 4/2007 Industry: Medical Devices
and Supplies Title: Embedded Developer
Developed embedded control system for stem cell harvesting system from
liposuction waste.
This company has developed a system that processes adipose tissue removed during
liposuction and harvest stem cells. They then cryogenically bank these cells
for the patient. In the case of a heart attack for example, it has been proven
that these cells can be injected into damaged areas of the heart and be converted
into heart tissue. In order to do that, it needed a way to control the process
logic of the machine designed to re-deliver that blood to the patient. By
developing an FPGA (Compact RIO) based embedded code, I gave them the ability to
define the control sequence themselves and enter information via graphical user
interface rather than learning how to write and program the code themselves.
This enabled the engineering department to define the sequences rather than rely
on outside programmers “ saving time and money. (This project also involves
the FDA 510K approval process and all related and required documentation.)
Nokia | San Diego, CA 1/2004 “ 11/2006 Industry: Telecommunications Services
Title: Baseband Test Software Engineer
Baseband signal integrity test project.
Nokia wanted to stay competitive in the marketplace by significantly reducing
their time-to-market on a current product by introducing reusable code. I
developed a test platform for standardization of baseband test case code. I
also developed a hardware abstraction layer and high level device macro code to
reduce code complexity, minimize test case developer learning curve, and increase
test case re-usability and device interoperability. This reduced Nokia 's
time-to-market by 50% and reduced their test code complexity by a factor of 300x.
This was a multi-developer system used by multiple facilities worldwide.
Northrup Grumman | San Diego, CA 8/2003 “ 1/2005 Industry: Aerospace and
Defense Title: Real Time Control Software Engineer
Real time control of coolant temperature for avionics test benches.
Defense contractor Northrup Grumman had a lab of 14 workbenches dedicated to
avionics for the F22 jetfighter; they needed a system to tightly control liquid
coolant. I developed a control system that maintains coolant flow rate for each
remote test bench. Instead of an individual controller at each workbench, I
designed a computer based monitor at one computer location that monitors the
overall system. This monitoring system is available throughout the lab via an
intranet based web browser system. A new system is under development that will
control the coolant flow for a new location and
will eliminate the need for centralization of sensor wiring, saving a
significant amount of money.
UCSD Scripps Oceanographic Research Center | La Jolla, CA 7/2004 “ 9/2004
Industry: Energy and Utilities Title: Process Monitoring Software Engineer
This system had remote sensors monitoring the amount of water being released
into the ocean.
Developed a wireless Compact Fieldpoint based system designed to monitor, log
and report the amount of water being released into the ocean by the Research
Center. The EPA is requiring that eventually anyone who releases water into the
ocean add equipment to this network to monitor water volumes and flow rates. This
system may be the standard for other monitoring stations on this network.
Worked against and met EPA deadline, looking to impose a per day fine.
Sandia National Labs | Albuquerque, NM 10/2002 “ 6/2004 Industry: Aerospace
and Defense Title: High Speed Video Software Analyst
High-speed video capture and visualization.
Developed a system that simultaneously acquires high-speed (2000 fps) digital
video and analog waveform data. The system then correlates and indexes the video
frames and the analog data. The frames can be played back and the corresponding
analog data at that frame is displayed. This system is used for ballistics
testing and metallurgy research to correlate sensor data to visual images. In
lay terms, it 's an analyzing process: sensors record data during a process
and watch with a high speed camera. For example, to analyze a crash test would
incorporate data from the dummies, vibration, shock force, etc. By correlating
images with the crash, the client can determine how much force the crash test
dummy experiences throughout the crash test event. Texas Instruments |
San Diego, CA 6/2003 “ 1/2004 Industry: Telecommunications Services Title:
Cellular Protocol Stack Validation Engineer
Have developed a system that automates conformance testing for the new 3G cell
phone chipset protocols being developed by TI. This system utilizes Fieldpoint
to handle toggling reset lines, etc. When a command requiring a user action
(place a call, power on the phone, etc) is received over TCP/IP “ a user
definable macro is triggered that automates the actions required. This
eliminates the need for a technician to manually run the station; essentially, my
system eliminated all manual user input requirements. Flowserve US Inc. |
Torrance, CA 1/2003 “ 10/2003 Industry: Electronics, Components, and
Semiconductor Mfg Title: Automated Test Software Engineer
Test and data monitoring system for cryogenic turbo pumps.
Developed a monitoring, data logging, data analysis, vibration analysis and
visualization package for the performance testing of cryogenic liquid natural gas
turbine pumps. These pumps are designed to lower the pressure of liquid natural
gas by flowing the material through a turbine. The rotation of this turbine also
generates 400 kW of power that can be sold to the electrical grid, while at the
same time reducing the increase in temperature usually associated with pressure
reducing valves . This means less material is boiled off and wasted
during the reduction process. This saves plants millions of dollars.
Boeing North American, Space and Missile Systems Division 1/2001 “ 7/2002
Industry: Aerospace and Defense
Title: Automated Test Software Developer
Nuclear Missle Guidance Automated Test
I developed a system used to test, align and calibrate the guidance system
used in the Minuteman III Nuclear Missile. This project incorporated VXI based
data acquisition, Digital I/O, counter timers, and a switching matrix capable of
switching over 300 different signals. The guidance system was mounted on a very
precise positioning table and aligned using an autocollimator. My system
replaced an obsolete test rack that was extremely difficult to operate and
maintain. The total cost of this new test system was 1/5th the cost of the
original system due to its utilization of off the shelf COTS data
acquisition hardware. The amount of time required to run the test was cut in
half.
General Motors Corp, Advance |