EDUCATION
ADVANCED COURSES
MECHANICAL ENGINEERING:
COMPUTER PROFICIENCY
Modeler/Programmer, Portage Environmental, May 2002-Mar 2004
Statistically calculated nuclear waste volumes/composition, 75 analytes at approximately 300-400 locations over 57 years, requiring optimization of both memory use (max 1.3 GByte RAM) and speed (for value convergence). Converted Crystal Ball Simulation code from Delphi 4.0 to 6.0, then upgraded the simulation code to Open Crystal Ball C# .NET. Simulation interacted with Microsoft Excel to report and store results. Additional duties included verification, testing, and Perl/Windows scripts. Excel Macros and system administration of office were performed as well.
Senior Software Engineer, Emerson Control Techniques, July 2000-Feb 2002
Developed embedded, real-time industrial automation servo motor applications on the Motorola Coldfire microprocessor. Designed software using C++ object oriented programming. Worked on debugging/improving communications used to develop servo motion profiles with proprietary, interpreted pseudo-code. Led Electronic Gearing Project, Infinite/Finite Impulse Response (FIR/IIR) Position Filtering which reduced customers design complexities and solved a wide range of applications. Performed High Precision Integer Analysis and System Simulation. Completed full cycle software design -- Wrote Software Requirement Documents, Software Design Document, Qualification and Accuracy Testing. Developed new debug and data acquisition tools used by entire team allowing increased coding efficiency and simplifying verification of system performance.
Software Engineer, ColorSpan Corporation, Nov 1998-July 2000
Researched and developed embedded, real-time patented, large-format, photo-quality printers. Worked directly with Mechanical & Electrical Engineers. Became motion control expert for dynamic control of servo and stepper motors. Developed and tuned closed control loops for servo motors (Positional, Integral, Derivative control). Used various feedback devices such as encoders, tension, etc. producing accuracy in position to within 1/600th inch and velocity to within .05 in/sec. Developed open control loops for stepper motors required for mostly precise accuracy in position. Also, wrote routines and modelled syncronization of servo to stepper, stepper to servo for use in dynamic tension control of fabrics. Performed system modelling, safety controls (watchdogs), human interfaces, error trapping with automated correction and system initialization.
Software Engineer I, Motorola, July 1997-Nov 1998
Embedded Systems: Wrote Requirement (SRD), Architecture (SAD), Box Testing, Description of Logic, and Developed real-time (pSOS, UNIX environment) in C, the Enhanced Global Positioning System Fault Management Network including Enhanced Redundancy and Background Download. Upgraded/developed Description of Logic for Active Access Controller Gateway (ACG) State Manager and Active/Standby System Resource Interface State Manager for Global Positioning System Timing Task. Wrote implementation details and developed scripts for Integration Test Environment for version ACG SR8.0. Also, Researched and automated installation of CDMA wireless communication upgrades.
Project Engineer, Idaho National Engineering Laboratory, Feb. 1991-Oct. 1993
Arrington Construction - Reported to Project Manager for fast-paced projects requirements of an original $8 million dollar contract. Developed and tested documentation control system using FOXPro relational database manager tracking and relating documentation for the requirements of Nuclear Regulatory Construction which increased organizational efficiency and performance. Provided ability to bid and win additional projects. Duties included field engineering, superintendence of construction activities, project layout & scheduling, Argonne National Lab - Worked at Fuel Cycle Facility. Reported to construction manager of the Integral Fast Reactor.
HONORS/AWARDS