View Word Document - DaVault Enterprises and DaVault Software

advertisement
Douglas D. Holt
5400 E. Williams Blvd. #5206
Tucson, AZ 85711
douglasholt@cox.net
http://www.DouglasDHolt.com
Mobile: 480-215-4131
Senior Visual C++, COM, ATL, MFC Software Architect / Laser Systems Engineer
Objective
Seeking a challenging development position that will utilize my vast experience with Visual C++,
Visual Basic, Win32, ATL, COM, DCOM and MFC preferably in the area of motion control,
robotics and laser systems engineering.
Skills
Skill Name
Skill Level
Experience
Languages
C/C++
Expert
Visual C++
Expert
Visual C#.NET
Intermediate
Visual Basic
Advanced
VBScript
Expert
ASP / Web Services
Beginner
CGI/Perl
Intermediate
Delta Tau PMAC Motion Control Advanced
Visual Studio.NET
Beginner
14 years
12 years
1 year
7 years
8 years
1 year
1 year
2 years
6 Months
APIs
MFC
Win32
ATL
COM/DCOM
SAPI (Speech API)
TAPI (Telephony API)
MAPI (Messaging API)
ADO/ODBC
SQL Server
XML/SOAP
MEI/RSI/SynqNet Motion Control
Applications/Operating Systems
Microsoft Windows NT 4.0/2000/XP
Microsoft Office (3.0 – XP Pro)
Visual Basic for Applications
Visual Source Safe
SourceAnyWhere
Visual Modeler
Internet Information Server
Front Page 5.0 - 2003
Microsoft Expression Web
NuMega BoundsChecker
WISE Installer
FRED optical engineering software
Expert
Expert
Expert
Expert
Expert
Expert
Advanced
Advanced
Intermediate
Advanced
Advanced
12 years
12 years
6 years
7 years
6 years
5 years
4 years
6 years
3 years
5 years
3 years
Expert
Expert
Expert
Expert
Advanced
Intermediate
Intermediate
Advanced
Intermediate
Advanced
Expert
Intermediate
15 years
14 years
7 years
6 years
3 years
4 years
3 years
8 years
1 year
5 years
6 years
2 years
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:
Douglas D. Holt – Page 2








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.
Douglas D. Holt – Page 3

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.
Douglas D. Holt – Page 4











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’s website with Front Page 2000, including writing custom
CGI and Perl scripts. Also, maintain e-mail accounts with external ISP and Outlook 2000.
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 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
Owner - 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
1994-present
1997
1988
Coherent Laser Field Service Certification
Continuous reading of dozens of software design/development books and periodicals
DevelopMentor – DCOM/ATL Training Course
ITT Tech US-AZ-Phoenix - Associates Degree in Computer Aided Design and Drafting
Affiliations
MSDN Universal Subscriber
Member Arizona Software Association
Douglas D. Holt – Page 5
References
Available upon request
Download