RICHARD E. SHULTZ
Programmer, Systems Analyst and Mechanical Engineer
4404 Malaga, Austin TX 78759
home phone : 512-502-9999
rempshultz@sbcglobal.net
COLLEGE DEGREES
BSME from the University of Florida in 76 with a 3.56/4.00 GPA.
MSME from University of Florida with a 3.42 GPA.
Thesis title was: Computer Augmented Manual Control of Remote
Manipulators.
SKILLS
Programming Languages : Visual Basic, Unix, C++, FORTRAN, Pascal
Office Applications : MS Word, Excel, Access (database), Crystal
Reports, TOAD
Courses at ACC : Java, Unix, Visual Basic, data base, C++
Computer Aided Design : Pro/E, AutoCAD
SOFTWARE & SYSTEMS ANALYSIS PROJECTS
Reporting : At TCEQ I use TOAD to find and fix problems with
SQL and PLSQL in stored procedures. Also develop and fix Business
Objects / Crystal
Reports.
Database : Developed a software license management database
and application in Access.
UNIX and C++ : Used Unix scripts and C++ code to calculate
and present application response time statistics. The program creates
and sends a new web page every two hours with statistics on
transactions whose response times exceed a threshold.
Visual Basic : Wrote VB code for Microsoft Word programs that populate templates to create form letters. Used VB to write code for macros in Excel to calculate response time statistics. Measured report run times for the agency’s Crystal Reports by using a combination of SQL, Toad and Excel macros.
Dot Com : Wrote insurance rating models for the InsuranceOrder web site. IO was a subsidiary of Trilogy. Models were written in XML tags and are used to calculate premiums for auto insurance. Spent two weeks writing SILK scripts to test a user interface.
Personal web site : www.CMT4Austin.org presents a plan to improve public transit by use of taxi-van circulators, transit centers and express bus on queue jumper routes.
Computer Vision : Model based computer vision for detection and location of partially occluded objects. I developed image processing code that converts pixels to edges, and edges to lines, arcs and ellipses. Features are grouped and interpreted as addresses. Addresses point to trait nodes which are used to make pose propositions. Pose propositions are binned to detect a cluster in 5 or 6 degrees of freedom. Consistent pose propositions indicate target presence, position and orientation. Also developed model based vision for location of marked objects. Markings simplify feature detection which speeds target pose determination. Application would be boxed goods or postal packages.
Sonar signal processing : This program simulates the ocean noise environment and sonar performance for towed array sonars in the passive broad band. Simulation programs are used to analyze sonar performance and recommend design changes.
Controlling Manipulators : Computer augmented manual control of remote manipulators. The program detected the six degrees of freedom (DOFs), or pose, of a position input device. It then transformed the pose for scale, direction, DOF filtering etc. to produce a modified pose. It would then solve for robotic arm joint angles required to get an end effector to the resulting pose.
WORK HISTORY
TEXAS COMMISSION on ENVIRONMENTAL QUALITY (TCEQ),
January 2001 to present. I have worked as a Systems Analyst
IV. Most recently I have developed and repaired Crystal
Reports. I have used TOAD to analyze problems in the SQL used by
these reports. I have written macros and
visual basic code that convert database extracts to Word Perfect and
Microsoft Word documents. Also did application stress testing and
performance monitoring. I wrote C++ code to calculate transaction
response times and automatically update web pages, every two hours,
with latest statistics on application performance. Was the admin on the
Webtrends application which reports utilization stats for agency web
pages.
TRILOGY / InsuranceOrder.com, Austin TX, July to November, 2000. Worked as a contractor while writing insurance rating models for the InsuranceOrder web site. Models, written in XML tags, calculate premiums for auto insurance. Also helped the Rating Manager development team by writing test scripts in SILK.
ASYST (Formerly PROGRESSIVE SYSTEM TECHNOLOGIES), Austin TX, March to May 00. Worked as a contract mechanical engineer for Asyst in Austin. Developed a training and alignment procedure for a wafer sorter with two prealigners. The deliverable included design drawings for six alignment fixtures.
SPEEDFAM-IPEC, Chandler AZ, April 99 to July 99. Worked as a contract (temporary) mechanical engineer. Designed a lid lift actuator for a semiconductor process tool. Actuator will be compatible with a class 1 clean room. Analyzed a gas spring counterbalance using a linkage math model on an Excel spreadsheet. Used Pro/E for creation of part models, assemblies and drawings.
PROGRESSIVE SYSTEM TECHNOLOGIES, Austin TX, May 93 to Nov 98. Worked as a mechanical engineer. Designed automated material handling equipment for the semiconductor and flat panel display industries. This handling equipment includes : loadport for 300 mm FOUPs, rotary edge grip end effector for 300 mm wafers, other robot end effectors, a SMIFed flat finder, an Intelligent Reticule Inventory System (IRIS), automatic docking unit and closed carrier, and a flat panel aligner and flipper. Used Pro/E for three years and AutoCAD for two. Wrote computer models on spreadsheets to predict static and dynamic behavior of structures and mechanisms.
TRANSPORTATION CONSULTANT, Austin TX , Sept 91 to Feb 92, Contracted with Chicago's Regional Transit Authority (RTA) and Packer Engineering to perform a feasibility study. The study considered a stackable rental car which is intended to improve parking density by six fold at commuter train station parking lots. The car would have fold up end sections and a nestable frame. This would permit it to park , as a grocery cart stacks, in a 5 foot space. The car would have the crashworthiness of a 15 foot long car with the ends folded down.
COMPUTER ALGORITHM DEVELOPMENT (CAD), Austin TX : Worked as a programmer. Started and managed this company from July 86 to Sept 91. I wrote the proposals to secure three Small Business Innovation and Research (SBIR) contracts. During phase one and two contracts with the USAF's Ballistic Missile Office we developed target recognition software. The last contract, a phase one with NASA, was for development of marker recognition software. The peak number of employees was five. I developed computer vision software in Pascal and directed my staff in their research efforts.
TRACOR APPLIED SCIENCES - Analysis and Applied Research Division, Austin TX : February 85 to August 86. Worked as a programmer. Wrote several programs to simulate the ocean noise environment and sonar performance for towed array sonar in the passive broad band. Simulation programs are used to analyze sonar performance and recommend design changes. Programmed in Fortran on a Vax.
GENERAL ELECTRIC - Robotics & Vision Systems Dept, Orlando FL : June 83 to Feb. 84. Worked as a mechanical engineer. Assisted in engineering and installation of an automated titanium extrusion cell. Completed cell includes seven robots and an object recognition supported bin picker.
BURROUGHS CORPORATION, Orlando FL : August 78 to May 83. Worked as a mechanical engineer on non-impact printer design in the areas of print transfer, continuous ink jet, ink-on-demand, paper detach and paper stacking. I am sole inventor on one patent and co-inventor on four.
COMPUTER COURSES :
August 1999 to May 2000 at Austin Community College :
| Course Number | Course Title | Grade |
| CIS 2134 | Microcomputer Databases | A |
| CIS 2003 | Intro C & C++ | A |
| CIS 2043 | Visual Basic | A |
| CIS 2403 | Unix Programming | A |
| CIS 2503 | Intro Java Programming | A |
University of Texas at Austin :
| Course Number | Course Title | Grade |
| CS 304P | Pascal Programming | A |
| CS s315 | Computer Sci Concepts | A |
| PHL 313K | Logic, Sets and Functions | A |
| CS 410 | Computer Organization and Prog | B |
| CS 328 | Data Structures | B |
| CS 336 | Analysis of Programs | B |
University of Florida :
| Course Number | Course Title | Grade |
| CIS 0311 | Intro to Computing | B |
| ISE 0350 | Computer Programming for Engineers | B |
| CIS 0403 | Intro to APL | C |
| EE 0461 | Digital Computer Principles 1 | A |
| EE 0463 | Digital Computer Principles 3 | B |
PATENTS
Patents Granted, Sole Inventor
MECHANICAL ENGINEERING and DESIGN PROJECTS