Michael J. Gold mjgold01@yahoo.com 816-468-9230 http://www.geocities.com/mjgold01 TECHNICAL EXPERTISE Languages: Smalltalk, C/C++, SQL, Clipper, Java, JavaScript, HTML, Pascal, FORTRAN, COBOL, BASIC, Visual Basic Operating Systems: Windows XP/2000/NT/95/98/ME/3.1, Unix, OS/2 1.x/2.x Databases: Informix, SQL Server, Oracle, DB2, Microsoft Access, Netware SQL, Btrieve Tools: Microsoft Office, VisualAge Smalltalk, Visual Smalltalk Enterprise, VisualAge Java, JBuilder, ENVY, PVCS, SUnit, Rational Rose, Lotus Notes, Clarify, Vantive, Filemaker, Concordance, SQL Query Analyzer PROFESSIONAL EXPERIENCE XACT DUPLICATING SERVICES – KANSAS CITY, KS 06/2005 – Present Development Support Engineer Performed various tasks to assist the production engineers in the use of proprietary Electronic Data Discovery (EDD) software. - Acted as a bridge between the developmentt staff and the production staff. - Developed a wide range of SQL reports. - Inserted, Updated, Deleted and Re-Indexedd information from the database tables. Environment: C#, .NET, Windows XP, SQL Server CIBER INC. - KANSAS CITY, KS 06/2004 - 03/2005 Consultant - Sprint Analyzed, designed, coded and tested enhancements and fixes for a server-side order entry system and a desktop trouble reporting system. - Developed service for recaching business objects. - Added ability to process disconnect orderrs. - Developed DTD specifications for XML servvices. Environment: client/server, VisualAge Smalltalk, ENVY, Windows 2000, Informix SBC COMMUNICATIONS - CHICAGO, IL 06/2001 - 06/2004 Analyst/Software Engineer Analyzed, designed, coded, and tested enhancements as well as defect fixes for a customer telephone order entry system. - Authored Smalltalk Object-Oriented Standaards and Guidelines for SBC. - Developed SUnit test suite for verifying major system functionality. - Developed a suite of Smalltalk tools for use throughout the development environment. - Mentored younger developers in Smalltallkk as well as proper OOA&D. Reviewed designs and code and offered suggestions for improvement. - Re-engineered messaging system adding funnctionality for greater utilization through ease of use. - Developed interface for data capture of ee-mail addresses used for electronic billing. - Developed verification structure for termms and conditions discount plans. - Developed interface for data capture of ccustomer proprietary network information. Environment: client/server, VisualAge Smalltalk, ENVY, Windows 2000/NT, Oracle, Tuxedo MIDWEST CONSULTING GROUP - KANSAS CITY, MO 05/1997 - 05/2001 Consultant/Software Engineer - Sprint & DST Systems Analyzed, designed, coded, tested and implemented the initial and enhancements for a ticketing system. Also involved with the support and enhancements of a system, which tracks specific elements of the Sprint telephone network. - Participated in every aspect of the progrram life cycle. - Gathered requirements, system specificatiions, and User Interface needs from customers and vendors. - Wrote requirements proposals, design docuuments, GUI design/layout documents, use cases and test cases. - Managed domain ownership of over 2000 Smaalltalk classes. Merged all code changes for every release. - Developed Java applet in conjunction withh the main system allowing data access by authorized personal. - Developed custom widgets such as a drop-ddown list widget, a list selector widget, a masked entry widget, etc. - Developed custom reusable forms such ass a login in window, a configuration window, an e-mail window, a text report viewer window, etc. - Developed a persistence framework for acttivating, deactivating, viewing, and editing reference table information. - Developed custom classes and methods to ssave reports to text files as well as launch them to a printer, generate accessor methods in the standard Sprint format, remove unnecessary instances of domain classes, etc. - Refactored code to make it more efficientt and better fit into both the design model and the class hierarchy. - Redesigned and altered classes and methodds to solve performance issues. - Added ability to automatically e-mail or fax notifications to users utilizing centralized e-mail and fax servers. Environment: client/server, VisualAge Smalltalk, ENVY, Windows NT, Informix, Oracle, DB2, Unix server, Sockets UNITED PARCEL SERVICE - LOUISVILLE, KY 07/1990 - 04/1997 Senior Programmer/Analyst Analyzed, designed, coded, tested and implemented the initial release for three separate systems supporting the UPS Airlines Finance & Accounting department (Fuel, Maintenance WOR, DAFA). Took over support and enhancements of four separate systems (PCS, CEIS, ATSS and Airfeed). - Served as LAN administrator for three Novvell Netware File Servers. - Established data architecture, database ddesign and table layout. - Performed every duty required of a DBA: NNormalized tables, added tables, columns and indexes, analyzed and repaired corrupted data records, compressed tables. - Participated in every aspect of the progrramming life cycle for several systems. - Re-engineered an EDI Invoicing system to work for many different vendors as well as different types of vendors. - Developed GUI component to allow for the entry of timecard information for airline mechanics. - Developed custom reports signaling automaated alerts for possible future FAA violations. - Developed complex routines for determininng the tax on a fuel purchase based upon location (city, state, etc), fuel type, fuel location, etc. - Converted, a fuel invoice to purchase ticcket-matching system to allow for the selling of jet fuel. - Created and managed re-use libraries emplloyed throughout the UPS Finance & Accounting applications development group. - Designed and implemented a framework for relational persistence objects used to interface with the database. Environment: client/server, Microsoft C 6.0, C-Worthy User Interface, PVCS, Visual Smalltalk Enterprise, Clipper, DOS, Windows 3.1, OS/2/ 2.0, Btrieve, Netware SQL, Novell Netware Server SOFTWARE SERVICES OF FLORIDA - BOCA RATON, FL 09/1989 - 06/1990 Consultant - IBM Responsible for testing and quality assurance for a plant floor system. - Implemented test cases and filled out prooblem reports for the developers. - Assisted technical writers in the creatioon of the user manual. - Assisted in the creation of the install pprogram. Environment: OS/2 1.3, Problem Tracking System, AS400 Server, IBM System 36 EDUCATION Bachelor of Science degree in Mathematics with a concentration in Computer Science from the University of Louisville, Louisville, KY, 1984-1989.