
Senior Technical Support Engineer at Cincom Systems
Dallas/Fort Worth Area

Senior Technical Support Engineer at Cincom Systems
Dallas/Fort Worth Area
I am a senior software consultant with twenty-three years of experience programming and designing software. I have participated in a range of projects that have included process and machine control, user interface design and implementation, e-Commerce, programmer development tools, business and portable database systems, various communications protocols, and technical user documentation. My experience provides me a broad perspective when it comes to solving problems and the flexibility to implement innovative solutions.
Smalltalk, Object Oriented Programming, Business Applications, Semiconductor Control Systems, UI design and Implementation, “Bug Hunting”, and technical documentation.
(Privately Held; Computer Software industry)
December 2008 — Present (1 year )
Just started in the support group for VisualWorks and ObjectStudio customers.
(Privately Held; 51-200 employees; Semiconductors industry)
February 2007 — September 2008 (1 year 8 months)
I helped with the testing and preparation of the ControlWORKS system for the latest 4.3.x releases. This included the updating and running of automated and manual test suites, as well as various types of ad hoc testing.
I helped a customer track down and diagnose a VisualWorks debugger problem. The bug would only become evident after they installed an emergencyErrorHandler . This was reported to the author of the debugger, Terry Raymond, and he provided a fix that I tested and then relayed to the customer.
In addition to these two projects, my work at Adventa has involved the enhancement and upgrades of various customers' ControlWORKS based semiconductor machine control systems. ControlWORKS is a semiconductor manufacturing framework for VisualWorks that utilizes StORE and ENVY/Manager for version control management.
(Privately Held; 51-200 employees; Computer Software industry)
February 2005 — February 2007 (2 years 1 month)
I designed and implemented a MISMO compliant request and response process to the existing request and response options of the ADAM and CreditToolkit credit platform applications. Our implementation of the industry standard XML interchange format received certification from the Mortgage Industry Standards Maintenance Organization in April of 2006.
In a smaller project, I added the option of including a LexisNexis ThinDex Score to credit reports requested through the CreditBrowser, CreditToolkit and Transaction Interceptor credit platform applications.
The applications are written in a proprietary Object Oriented version of Forth.
(Public Company; 1001-5000 employees; KFRC; Information Technology and Services industry)
February 2005 — May 2005 (4 months)
At the client Digital Matrix Systems, I started work on the design designed and Implementation of a MISMO compliant request and response process to the existing request and response options of the ADAM and CreditToolkit credit platform applications. Our implementation of the industry standard XML interchange format received certification from the Mortgage Industry Standards Maintenance Organization in April of 2006.
The applications were written in a proprietary Object Oriented version of Forth.
After several months at the client, I accepted an offer to become a permanent employee there.
(Public Company; 51-200 employees; Computer Software industry)
July 2004 — January 2005 (7 months)
I helped maintain, extend and document a group of web-based and batch processing-based e-commerce applications in use by commercial retailers and their suppliers. The applications enabled viaLink’s customers to transparently synchronize data between multiple providers and subscribers and to have reports generated as the data moved through the system. The applications were written using VisualWorks 7.2.x. VisualWave was used to produce the webpages, and an Oracle database was used to store the Smalltalk objects. Some testing was done using Toad, and Cincom’s StORE was used for version control management.
(Semiconductors industry)
November 1997 — June 2004 (6 years 8 months)
The majority ofy work at Objective Solutions involved the development of numerous semiconductor machine control systems using ControlWORKS. My work included providing software control systems for the hardware and software aspects of robots, front-loaders, aligners, and wafer coolers. I wrote numerous user interfaces for operator control of these systems and wrote code to help the systems comply with SEMI/GEM standards. Rational Rose was used on some of these projects to help with analysis and design. ControlWORKS is a framework for VisualWorks 2.x that utilizes ENVY/Manager for version control management.
I also worked on several other smaller project using TCP/IP sockets, XML & SOAP protocols, Visual C# and .Net.
(Public Company; 10,001 or more employees; S; Telecommunications industry)
July 1997 — October 1997 (4 months)
I worked here as a consultant through RealTime Consulting. (Now called COMSYS Partners).
I worked on the Base Management and Brain software projects.
(Public Company; 1001-5000 employees; CITP; Information Technology and Services industry)
July 1996 — October 1997 (1 year 4 months)
At the client Sprint, I worked on a VisualWorks 2.0 OS/2 application called Base Management. It was designed to allow Sprint customer service representatives to collect information about their assigned base of customers and develop campaigns to sell new Sprint products. My responsibilities also included mentoring inexperienced programmers. ObjectTeam (now known as Telelogic TAU) was used to do some of the analysis and design for the project and ENVY/Manager was used for version control management.
I added new features to another VisualWorks application called Brain 2.x. It automated many of the mainframe interactions performed by the agents in the BSG Gold Customer Service department.
On both projects I had additional duties as a toolsmith. In this role, I continued development of my DevTools and added a "skip" function for the VisualWorks debugger. This feature allowed the programmer to temporally "no-op" a "message send" during a debugging session.
(Public Company; 5001-10,000 employees; CBR; Management Consulting industry)
May 1993 — December 1996 (3 years 8 months)
At InterVoice I worked on release 1.0 InVision Studio, a visual language/development environment for VRU call processing systems. I implementing the graphical display of the language and the automatic repositioning and updating algorithms. We started with Digitalk Smalltalk V and then ported to VisualWorks 2.x.
At MCI, I worked on release 2.x of a system that managed the process flow for a leased line contract that MCI had with the FAA. I wrote low-level code in SQL, Cobol, and added UI features in EASEL.
At Career Communications Group, I wrote the corporate and commercial versions of ResumE:Mail. It provided form-based résumé editing and a front end to a jobs BBS. The corporate version provided the ability to edit employment ads and to download any resumes uploaded to the BBS. The applications were written for Windows 3.x with XVT's XVT++ 2.0, Sequiter's CodeBase 5.0, Dovetail's Help System 2.0, Greenleaf Comm++ v3.0 and Borland C++ 3.1.
(Public Company; 501-1000 employees; INTV; Telecommunications industry)
June 1995 — July 1996 (1 year 2 months)
I worked here as a consultant through CIBER, Inc.
I was part of the team that released version 1.0 of the OS/2 application InVision Studio.
(Public Company; 10,001 or more employees; IBM; Information Technology and Services industry)
December 1991 — April 1993 (1 year 5 months)
I worked here as a consultant through AGS Information Systems. (Later acquired by Keane).
I worked on the Supply Management project in Austin, Texas.
(Privately Held; 5001-10,000 employees; KEA; Information Technology and Services industry)
December 1991 — April 1993 (1 year 5 months)
At the client IBM, I was assigned to the Supply Management project in Austin, Texas. The program was designed to provide the company with a modern internal/external supply management system. I was assigned to the Purchase Order and Bug Fix sub-teams. The project succeeded in delivering the first version of the program and it matched specifications. It was written using an internal IBM Object-Oriented language called SEDL++, an IBM class library called Product Manager, and the objects and data were mapped to a DB2 database using SQL.
IThe contracting company was originally called AGS Information Systems, but they were later acquired by Keane.
(Computer Software industry)
June 1991 — November 1991 (6 months)
I worked here as a consultant through Information Systems Consulting.
I worked on the government electronic board specifications-check program.
(Information Technology and Services industry)
January 1991 — November 1991 (11 months)
At the client Criterion, Inc., (now know as Peopleclick,) I worked on an Affirmative action tracking program for Windows 3.x, using Glockenspel C++ 2.x and CommonView 2.x. Data and objects were mapped to a SQL database using CommonBase (now known as CB++) and DBWindows (now known as SQLBase).
At the client Concurrent Knowledge Systems, I worked on a government electronic board specifications-check program for Windows 3.x, using Borland C++ 2.x and Lotus 1-2-3 for Windows. Data and objects were passed between programs using Borland's Paradox Engine (now known as Borland Database Engine).
(Privately Held; 201-500 employees; Computer Software industry)
January 1991 — September 1991 (9 months)
I worked here as a consultant through Information Systems Consulting.
I worked on the Affirmative action tracking program.
(Computer Software industry)
December 1989 — January 1991 (1 year 2 months)
I helped the development team produce the 2.00 version of ACT!, a contact management application. The product was written in Glockenspel C++ 1.x. My contributions were many and varied and included "hit-and-run programming", "bug hunting" and the editing of context-sensitive help.
ACT! Software was later acquired by Symantec, then Best Software, and then by Sage Software.
(Public Company; 1001-5000 employees; Computer Software industry)
December 1989 — January 1991 (1 year 2 months)
At what was then called ACT! Software, I helped the development team produce the 2.00 version of ACT!, a contact management application. The product was written in Glockenspel C++ 1.x. My contributions were many and varied and included "hit-and-run programming", "bug hunting" and the editing of context-sensitive help.
(Information Technology and Services industry)
September 1988 — August 1989 (1 year )
At the client Ten X Technology, I was the primary implementer of the user-interface for the "back-end" CASE product HyperVue, a source code maintenance and analysis tool for the C programming language. The interface and system were implemented in Digitalk's Smalltalk/V 286, under IBM PC DOS. I made additional contributions to the project as toolsmith; coding new development tools for the Smalltalk environment. I also participated in the design of a virtual memory scheme using Btrieve.
(Privately Held; 11-50 employees; Computer Hardware industry)
September 1988 — August 1989 (1 year )
I worked here as a consultant through Milam Design Services, Inc.
I worked on the HyperVue program.
(Privately Held; 51-200 employees; Utilities industry)
June 1985 — September 1988 (3 years 4 months)
I supported, modified, and designed programs for MSI and Telxon hand held terminals using Forth, UBasic (a Basic variant), C, and Tcal (a Cobol subset). ASCII and EBCDIC protocols were used for asynchronous communications. The terminals were used in electronic meter reading, and inventory control applications. My last major contribution was in R&D, where I designed and wrote code to enable the terminals to read many different types of electronic meters using a GE Opticom Port.
(Higher Education industry)
February 1984 — May 1985 (1 year 4 months)
My duties included supervising the students in a computer lab and keeping twenty-one IBM PC's in working order. I assisted students by helping them debug and clean up their programming assignments. Students came to my lab to do work in Pascal, Basic, APL, dBASE, and Lotus 1-2-3.
Computer Science 1983 — 1986
High School , General , 1979 — 1983
Smalltalk, Baking, Job searches, Macro flower photography, and Doctor Who.
STIC (Smalltalk Industry Council), Smalltalk Jobs Database, IHOD.