
Resume

To download this resume in MS Word format, then click HERE.
OFFERING - A highly creative inventor and engineer, highly experienced in quality assurance. -- versatile, meticulous, and resourceful, with a high level of independence, initiative and energy, experience in systems development, a wide range of software, operating systems, system administration, programming languages, software and hardware quality assurance, automated software and hardware testing techniques, management information systems development and systems test.
COMPUTER KNOWLEDGE/EXPERIENCE
Hardware - IBM PC & compatibles, Macintosh, PPC's, Tablets, Hand-Held PC's, SUN, NeXT, Texas Instruments
Operating Systems - Windows XP, Windows 2000, Windows 98, WinCE, .NET, PPC2003, Windows 3.1 & 3.11, DOS, LINUX, UNIX, NeXTSTEP, Macintosh OS 7.1 & 7.5
Programming Languages - Android Studios, MS Visual C++, C/C++, MPLAB C firmware compiler, Microsoft Foundation Classes, Hewlett Packard VEE 3.0, 4.0 & 5.0, SQL, PASCAL, Assembly, Fortran, Scheme, BASIC, Visual BASIC, MS Test, MS Foxpro & HTML; experienced in software engineering and programming
Software - MS Excel, MS Word, MS Visual C++ Studio 6.0, a variety of word processors, email applications, terminal applications, spreadsheets, compilers, HTML editors, Android Studios programming environment.
Multimedia Software - Ulead PhotoImpact, Paint Shop Pro, Digital Producer, Adobe Photoshop, Video Fusion, AVIEdit, VidEdit, Debabelizer, WavEdit, BitEdit, AVI-->QT, Convert to Movie 2.0, ResEdit, AutoTyper, FileTyper, MSI Pict2dib, MSI Composition, MSI Concatenator, MSI ScanAVI
Network Software - Microsoft Network, Novell, ChameleonNFS, NFS Share, Appletalk, Token Ring
EDUCATION
Bachelor of Arts in Computer Science - Graduated cum laude, July 1992 Maharishi International University (MIU), Fairfield, IA AWARDS: - Outstanding Undergraduate in Computer Science, July 1992 MIU, Annual Core Course Award for the Most Creativity, 1990, MIU
WORK HISTORY
Power Systems Test Engineer
- Intermec Technologies Corp., Norand Mobile Systems Division, Cedar Rapids,
IA, January 8th, 1996 - November 5th, 2004

Project: Small, portable, voltage logger with serial output:
My last test system used an 8-bit A2D converter. The goal was to use a 12 bit A2D for increased resolution.
I used an MP16C74A for the main controller, an LT1286 12-bit A/D regulator, a Maxim7219 display driver, and a MAX232 for serial logic-level conversion.
I wrote the firmware, and front-end host applications for several platforms, including DOS, 16-bit and 32-bit windows, and got my circuit burned onto PCB's for ease of assembly.
Here are some pictures of the development, and the source for the firmware and some of the host apps:





Host UI Source Code:
- Programmed HP VEE to automate the testing of smart battery packs and terminal power systems.
​
- Verification of Smart LiIon Battery Packs. Verification of battery data packet structure, interface timing, current & voltage levels, voltage and current protection features and gas & capacity tracking features. Also verified LED functionality. Familiar with Norand proprietary battery data protocol as well as SMB industry standard.
​
- Verification of Power Systems. Vehicle Power Supplies, portable printers, backup batteries, power & communications docks & battery chargers. Verified portable terminal’s ability to charge battery packs, over voltage and over current protection features, and characterized main battery and backup battery life and functionality.
​
- Used Borland C/C++ to write APM BIOS and terminal power systems tests in DOS. Also used Borland C/C++ to write Windows DLL’s for the acquisition of smart battery pack data & communication between test units and HP VEE. Used Borland C/C++ to write Easywin DLL test programs. Used HP VEE & Borland C/C++ to create a smart battery pack simulation system for the testing of terminals, terminal docks and smart battery pack chargers.
​
- Developed test applications for portable terminals in Microsoft Foundation Classes in MS Visual C++ 6.0.
- Verification of Advanced Power Management. Verification of APM BIOS functionality, data & communication. APM Driver functionality & interaction in-between battery packs, APM BIOS & APM Drivers.
​
- Development of Automated Smart Battery Pack Test System. Designed and implemented automated test equipment for testing smart battery packs, including writing the firmware in MPLAB’s C firmware compiler & writing the host side application in Borland C/C++, and did the soldering and assembly of the hardware. Documented electronic design of the new test system.
​
- Development of Automated Test Systems. Experienced in programming and configuring Hewlett Packard Multimeters, Data Acquisition Systems, Electronic Loads, Oscilloscopes and Power Supplies. Creation of test fixtures and cables, soldering.
​
- Upgraded Smart Battery Pack Firmware using MPLAB’s C firmware compiler. Implemented modifications of 6600 terminal main battery pack firmware for release to customers.
​
- Support of customers. Worked closely with Sustaining Engineering resolving field issues pertaining to power systems in products. Helped develop and release new versions of firmware with fixes for customer issues using C firmware compiler.
​
- Built Test Fixtures. Designed and manufactured test fixtures as a support service for R & D. Experienced in loading PCB’s.
​
- Wrote Excel macros to automate data processing.
​
​

MIS Development/Asset Manager/Lead QA
- Media Station, Inc, Ann Arbor, MI
August 1994 - December 1995
- Developed Bugtracker MIS in MS Fox Pro. Assisted in design, wrote 100% of code (UI & SQL), responsible for upgrades and maintenance
​
- Developed Bugtracker Database Management utility. Responsible for 100% of design, functional spec, code, upgrades, and maintenance
​
- Developed Timetracker MIS. Assisted with design, wrote the functional specification, I wrote 100% of code, upgrades, and maintenance
​
- Developed Timetracker Admin Functions (report generation, adding of projects, employees, and functions & database management functions.) Assisted with design; wrote 100% of code, upgrades, and maintenance.
​
- Tended and maintained databases for Timetracker and Bugtracker.
​
- I Developed the script in MS Test for automated installation of Bugtracker MIS.
​
- Manager of Asset Conversion. Responsible for Mac to PC and PC to Mac conversion of multimedia assets for all titles. Maintained directory structure for multimedia assets.
​
- Lead Tester. Oversaw and managed test cycles for "If You Give a Mouse a Cookie" and the initial Windows release of "The Lion King". Oversaw temporary and part-time testers. Maintained database and ran reports for software engineers.
​
- System Administration Assistant. Setup new Macs for new artists. Installed upgrade software for computers in house. Occasional repair of QA department PCs. Tape backups for network and performed repairs on UNIX servers in System Administrator's absence.
- Wrote batch files for restoring test computers to pre-installation condition.
​
- Lugged heavy objects about when needed.



Automated Test Script Developer and Tester - AT&T GIS, Naperville, IL
March 1994 - August 1994
- Developed automated test suites for testing the AT&T Vistium line of telecommunication software
​
- Performed manual testing of AT&T Vistium products
​
- Researched new bug tracking system for possible acquisition in the future
​
- Software and hardware installation and maintenance of lab computers
​
- Assisted Lab Administrator - loading OS's and applications, PC and Mac repair, some networking duties, database maintenance

QA Engineer/System Admin Trainee - BOSS Logic/Dome Systems, Fairfield, IA
July 1992 - July 1993
- Management of network servers and client systems
​
- Repair of damaged hard drives
​
- Restored damaged network machine from backup disk
​
- Familiar with NeXTAdmin applications
​
- Qualified System Administrator for the BOSS Document Mangement System
​
- Data server, file server and client installation
​
- Installation of OS, software, and NetWare on new workstations
​
- Sybase user
​
- Creation and maintenance of databases in Sybase
​
- Programmed scripts in SQL for preparation of daily bug reports
​
- Programmed scripts in C shell for manipulation of BOSS File Server and data server processes
​
- Troubleshooter for hardware malfunctions
​
- Software client testing & writing of bug reports
​
- Installation testing of BOSS Document Management System
​
- Trained new QA personnel
​
- Began training as System Administrator
​
- Programmed automated tests in MS Test
​
- Proofread documentation for technical accuracy
​
- Updated functional specifications