Professional Experience
|
|
2005-Present |
Laser Systems Engineer / Senior Software
Engineer - Applied Photonics - Scottsdale, AZ
|
| |
- Traveled extensively to Taiwan, China
and Japan while working in many capacities simultaneously including
software engineer, process engineer, laser systems engineer, motion
control/robotics engineer, mechanical engineer and field service
engineer. Much of the time was spent in cleanrooms at customer sites.
Software Engineering Tasks:
- Designed and developed a multi-threaded
multi-station motion and laser control software system using Visual C++
with RSI and SynqNet for the simultaneous cutting of multiple LCD flat
panels.
- Developed comprehensive simulation tools
for motion control and laser control to allow offsite software
development with minimized impact to a customer’s system downtime.
- Wrote custom laser calibration and
tracking software for Ophir and Coherent laser power meters including
algorithms to determine laser power stability and trends.
- Developed a fast, reliable visual
alignment and real-time cut detection / cut accuracy detection solution
using Matrox capture boards with Sony CCD cameras.
- Developed a two-way API to facilitate
communication between handling system and cutting system using sockets
over Ethernet to a legacy application written by a vendor in LabView.
- Developed and integrated linear and
non-linear regression calibrations for laser power, vision alignment,
and mechanical alignment.
- Wrote custom user interfaces to view and
edit profiles for real-time laser power and beam aiming adjustments
during the cutting process.
- Developed extensive data logging and
analysis tools including an interface to Microsoft Excel for displaying
detailed charts and graphs to facilitate process engineering tasks.
Laser Systems / Optical Engineering
Tasks:
- Worked extensively with Coherent and
Universal CO2 lasers through custom mirror and lens configurations to
facilitate the cutting of LCD flat panel display units.
- Used FRED optical engineering software
to develop custom solutions including optics for trenching solar panel
circuits and glass corner ablation.
- Worked extensively with linear motors,
lead screw motors, stepper motors, servo motors, piezo nanomotors,
linear and rotary encoders, digital I/O, analog I/O, glass present
sensors, Keyence edge profilers, mechanical cutting wheels, solenoids,
analog and digital regulators, micrometer slides, goniometers, optical
mounts, spray nozzles, custom vacuum ports, etc.
- Worked extensively with standard and
custom optics and beam shapers to produce proprietary beam shapes,
handled beam alignment and collimation tasks, etc.
- Developed a quick, reliable method to
align a beam collimator using reflection and refraction on a specially
perforated target which reduced a 3 hour process to less than 10
minutes.
Process Engineering Tasks:
- Developed processes for laser cutting of
multiple types of glass including Corning, Asahi, chemically
strengthened and soda lime glass through the entire process cycle
including loading, alignment, mechanical initiation, mechanical and/or
laser cutting, real-time cut detection, glass separation, scrap removal,
downstream glass handling and error recovery.
- Developed innovative methods of
mechanical initiation which are being evaluated for patent.
- Performed tact time analysis and
performance optimization to increase system throughput.
- Performed research with various 532nm
lasers for ablation for rounding off corners on different types and
thicknesses of cut glass.
Mechanical Engineering Tasks:
- Designed or helped design many features
of the laser cutting systems that we have in the field, including
helping to design parts for our vendor’s portion of the machines.
- Helped to design a custom air
float/vacuum table for cutting Apple iPhone touch panels.
- Perform mechanical design reviews prior
to manufacturing.
General Engineering Tasks:
- Worked with Taiwanese and Japanese
vendors to develop and deploy several multi-million dollar LCD cutting
and handling systems, including troubleshooting and assisting with their
mechanical and software design.
- Designed and developed safety controls
for motion control and laser operation both in software and hardware
including collision avoidance mechanisms.
|
|
2004-2005 |
Software Engineer/Contractor - Orions42 Inc. -
Tempe, AZ
|
| |
- Developed cutting edge user interface
using Visual C#.NET to enable powerful concepts related to process
design, development, deployment and maintenance.
- Integrated custom UI with enterprise
database utilizing XML to facilitate offline productivity and online
synchronization.
|
|
2004-2005 |
Software Architect/Consultant - Applied
Photonics - Scottsdale, AZ
|
| |
- Traveled to Tainan, Taiwan twice in 2005
to facilitate design discussions of their next generation laser cutting
system.
- Traveled to Osaka, Japan in August 2004
to troubleshoot a robotics controlled laser glass panel cutting system
without any prior knowledge of the system. I was able to locate
and fix all of the critical problems in the system within the allotted
time.
- Redesigned, implemented and deployed a
new custom visual interface for the LaserMagic700™ laser cutting system.
|
|
2003-2004 |
Software Architect/Contractor – Veterinary
Monitoring Systems - Scottsdale, AZ
|
| |
- Designed and developed a unique software
solution to interface directly with medical equipment for monitoring and
control. The product's name is VetWatchDog™.
- Designed and implemented an Internet
Client/Server for remote access to equipment.
- Designed and implemented a unique video
camera configuration in a Client/Server situation.
- Designed and implemented a data
and video recording and playback mechanism.
|
|
2002-2003 |
Software Architect/Contractor – Polydrive
Industries - Mesa, AZ
|
| |
- Designed and developed a custom multi-user
database solution that implements and tracks products, customers, work
orders, shipments, vendors, purchase orders and receipts.
- Designed and implemented a custom memo /
message interface integrated with all aspects of the system.
- Designed and implemented all report
generation and printing support.
- Integrated with QuickBooks Pro to fully
automate invoice processing.
|
|
2001-2002 |
Software Architect – Newport Corporation -
Chandler, AZ
|
| |
- Designed and developed a physical and
software user interface for ‘2 Technologies’ ProMotion teach pendant for
use with automation equipment.
- Designed and developed a COM AddIn
framework to act as a core framework for the integration of all existing
and new software solutions related to Newport’s automation equipment.
This framework became what is now known as Integra™.
- Designed and developed COM AddIns to
plug into the Integra framework with both Visual C++ and Visual Basic.
I also developed sample AddIns and supported others in their development
of AddIns to the new standardized framework.
- Was instrumental to the re-design,
development and deployment of HCS (Hardware Control Software). HCS
forms the core functionality for automation control in Newport’s
products, and is deployed as an AddIn to the Integra framework.
- Was instrumental to the design and
development of several prototype automation systems that were completed
on time for, and displayed at, OFC - Optical Fiber Communication 2002
Conference in Anaheim, CA.
- Designed and developed the custom
operator interface for a first of its kind top secret machine for W. L.
Gore. After development, I was sent to Delaware for deployment and
final acceptance. This machine is still in production with no tech
support calls.
- Designed and developed special versions
of Integra and HCS for deployment on low-res (640x480) flat screen
monitors as required by Seagate for a full systems upgrade of their
laser texture systems. I was involved in every aspect of the complete
re-design and development of the software for these upgrades.
- Was frequently deployed for onsite
customer support even for systems that I had never been involved with.
I was chosen as the person most qualified to solve the wide variety of
issues.
- Worked extensively as mentor to the
software engineers in my group. Worked as consultant to software
engineers in other groups, including out of state groups within Newport.
|
|
1994-2001 |
Lead Software Engineer - NCC, LLC -
Scottsdale, AZ
|
| |
- As a co-founder of NCC, I was
responsible for all software development lifecycle issues including
design, development, testing, debugging, packaging, installation and
field support.
- My focus was the development of a voice
dictation product named Digital Dictate™.
Due to this,
I am an expert on most of the voice dictation engines available today.
- Developed user interface based
applications aimed at making voice dictation simple for the end-user
while maintaining a high degree of customization by VARs (Value Added
Resellers). Worked directly with VARs to facilitate best design and
custom features.
- Developed a telephony server integrated
with voice dictation.
- Designed and maintained database for the
telephony server in SQL Server 7.0.
- Developed client-side and server-side
applications that interact with SQL database using ADO and ODBC with
both Visual C++ and Visual Basic.
- Integrated NCC software with various
custom software systems from hospitals, medical and legal practices
around the country.
- Was awarded a 42-claim patent that
covers data input and integration into virtually any application
including legacy and console apps. See
United States Patent # 5,960,447.
- Developed unique mechanisms to enhance
accuracy of voice dictation and significantly reduce training time
required to achieve optimal accuracy.
- Developed data encryption algorithms to
facilitate secure data transmission of sensitive medical/legal data.
- Developed over one hundred VBScript
macros and several COM AddIns to automate tasks in Visual C++ 6.0. Our entire team uses these tools even now (2009).
- Developed and maintained NCC website with
Front Page 2000, including writing custom CGI and Perl scripts.
|
| 1994 |
Senior Software Engineer/Owner - DaVault
Software Design - Phoenix, AZ
|
| |
- Developed a 3D software add-on to 3D
Studio r3 named “Imagine 3D Turbo” which has been successfully marketed
worldwide.
- Developed custom user interfaces within
the 3D Studio environment.
- Developed highly advanced algorithms
that improved rendering speed up to 100 times by removing duplicate
and/or unnecessary vertices and 3D faces. This also resulted in much
smaller mesh sizes for storing 3D files and manipulating 3D animations.
|
|
1991-1994 |
Technical Graphic Illustrator - Intel -
Chandler, AZ
|
| |
- Performed technical illustration with
AutoCAD r12.
- Developed over one hundred AutoLisp
programs to automate complex tasks.
- Developed virtual reality training
simulations using C and the World Toolkit, which proved to save Intel
more than $2 million per year per facility in equipment downtime.
- Generated 3D animations in 3D Studio r3.
- Maintained department computers, and
wrote .bat files and console utilities to automate maintenance tasks.
|
|
1988-1991 |
President/CEO - DaVault Design and Drafting -
Phoenix, AZ
|
| |
- Generated patent drawings for several
patent attorneys and companies including Boeing, Microchip and McDonnell
Douglas.
- I was the first to
successfully submit a computer drafted patent drawing to the US Patent
Office. Initially, they did not like the "artificial" look and feel. I
developed a method to make the drawings look and feel like hand-drafted
drawings. 3 months of trial and error including making custom modifications
to my D size plotter, and they began accepting my drawings.
|
|
Education |
|
| 2007 |
Coherent Laser Field Service Certification |
|
1994-present |
Continuous reading of dozens of software
design/development books and periodicals |
| 1997 |
DevelopMentor – DCOM/ATL Training Course |
| 1988 |
ITT Tech US-AZ-Phoenix - Associates Degree in
Computer Aided Design and Drafting |
| |
|
|
Affiliations |
|
| |
MSDN Universal Subscriber |
| |
Member Arizona Software Association |
| |
|
|
References |
|
| |
Available upon request. |