PROFILE:
Creative and dynamic problem-solving Senior Software Engineer with extensive experience in device and software testing, embedded programming, application programming, database development, web development, optical engineering, fluid dynamics, medical imaging, RFI/EMI mitigation, op-amp circuit redesign, wireless signal measurement and testing, and antenna testing and design with complete life-cycle experience in government and for-profit environments. I have the ability to pick up programming languages, protocols, and operating systems quickly. I tend to think outside the box when solving problems and will use all my experience to solve problems in unique ways.
SELECTED ACHEVIEMENTS
Languages, Tools: UNIX - DOS – Windows (3.1 – NT) - JavaScript - Java - Java applets - CGI/Perl - PHP - DHTML - HTML - FORTRAN - PIC C, DeSmet C - Microsoft/Visual C++ - Borland C/C++ - Quick & Visual Basic - SQL - Betrieve - DB_File - db_VISTA - ORACLE RDBMS - SQL - SAS
Microprocessor programming experience: NEC Vr4310, Motorola 6800, 6809, 68340, Intel 8080, 8085, 8088, 80286, 80386, 80486, Microchip PIC16C843. Designed and built an 8080-based microcomputer. Paradigm emulator/debugger experience
Syntek Systems Corp 1999 – 2003
EMBEDDED SOFTWARE ENGINEERING
- Developed design verification tests, using embedded assembly language under VxWorks on the NEC Vr4310, for the motherboard of a commercial satellite-to-ground station packet transmitter/receiver with multimedia functionality. Tests and product introduction were completed on time.
- Worked on the Fax Interface Module (FIM) adding embedded V.23 communications capability, using Microsoft C on a proprietary RTOS as well as VAX-based tools.
- Created two Java utilities, one to test server response time and another to test for bad links in a web page. These helped customers clean up their web presence.
SOFTWARE ENGINEERING
- Designed a Perl on-line DB_File database supported by D/HTML and a JavaScript shopping cart. This increased sales and decreased web-product upkeep costs.
- Worked as a test-engineering consultant on RF-related software. This software saved the costs of installing in-the-field hardware replacements.
Syntek Systems Corp
(continued) 1999 – 2003MANAGEMENT EXPERIENCE
- Supervised two software engineers to help solve problems and bring the projects to completion. In one case, the problems were solved and the project continued without my assistance. In the other case, the problems were solved and I was asked to take over the project.
Innovative Solutions Group (Software Engineer) 1998 – 1999
SFA (Medical Imaging Physicist) 1997 - 1998
APPLICATION PROGRAMMING
- Developed software in C/C++ for laboratory experiment control, rotational stages, data acquisition, and analysis. This allowed us to control the experiments more reliably and to analyze more data.
- Performed data conversion programming in C/C++. This made it easier for us to do our statistical research.
- Evaluated optical Mammography standards, sensitometers, densitometers, light boxes, and performed contrast enhancement studies. In one case, I developed a more accurate software evaluation routine.
DATABASE PROGRAMMING
- Used SAS and ORACLE SQL programs for (FDA) MQSA data reduction and evaluation. These reports were used to improve equipment standards.
Marsh-McBirney, Inc. (Senior Design Engineer) 1995 - 1997
EMBEDDED SOFTWARE ENGINEERING
- Developed and maintained embedded firmware for the Flo-System family of water flow measurement instruments in C and assembly for the 68000 family. My additions improved the reliability; customers responded by making these instruments our best-selling product.
- Created communications control software in C for the Flo-Tote using a PIC16C843. This added feature broadened our communication ability.
APPLICATION PROGRAMMING
- Designed drilling control software in C using serial and parallel communications. This made the manufacturing process more repeatable and saved time and money.
Marsh-McBirney, Inc.
(continued) 1995 - 1997MANAGEMENT EXPERIENCE
- Managed the Flo-System family of water flow measurement instruments. After joining the company, I got these instruments to manufacturing with all the firmware and hardware problems solved. This family of instruments became the best seller.
National Institute of Standards and Technology, Molecular Physics (Laser optics/Software Consultant)
1995
- Wrote laser control software. This application added precise timing control of the laser firing.
- Created sample alignment and positioning control software. This application added precise timing and positioning control of the sample under test.
NACE International
(Senior Software Engineer) 1986 - 1995DATABASE APPLICATION PROGRAMMING
MANAGEMENT EXPERIENCE
EDUCATION
PROFESSIONAL DEVELOPMENT
OTHER INFORMATION
Member
: American Radio Relay League, FCC Amateur Extra Class License.¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾