Senior Member, Technical Staff

Knowledge Systems Corp.

Cary, NC

Smalltalk Apprentice Program (STAP) Master for Smalltalk consulting and training company. (Smalltalk was the first popular object-oriented programming language.) Responsible for conducting FDOs (Finding Domain Objects, a three-day exercise) and STAPs. In STAPs, trained and lectured client apprentices in object-oriented analysis and design, Smalltalk tools and techniques using Envy, WindowBuilder Pro, VisualWorks, Smalltalk/V for Win32, OS/2. Since STAP used actual client projects as training material, also assumed responsibility for initial project management. As field consultant, provided mentoring and coding for large insurance firm in Smalltalk V/Win32 and Team/V environment.

Designed and wrote PowerPoint lectures and materials for use in STAPs on subjects such as Smalltalk Style, implementing Drag and Drop applications, etc. Regular lecturer on Smalltalk Style. Led effort to develop KSC Practicum. (Practicum was based on in-house standard application to be analyzed, designed, and coded by apprentices; STAP was based on real-world application domain of apprentices. Performed analysis and design of in-house application to provide training baseline.) Received in-house training in object-oriented databases, object-oriented analysis and design, software testing, IBM Smalltalk (VisualAge), Rational Rose. Participated in in-house study group on Patterns.