Prestwood Software 1997 - Present
President & CEO
Prestwood Software & Consulting is a Sacramento, CA based computer consulting, web site design, and software development company established in 1984. To learn more, visit www.prestwood.com.
NEC 1996 - 1998
Toner/New Boston Consultant
Successfully deployed NFAS/48 system. An n-tier application using Delphi, Tibco, and Oracle.
Sacramento ObjectPAL and Delphi User Group 1995 - Present
Meets once a month to discuss ObjectPAL, Delphi, and programming issues. Recent subjects include data normalization, data modeling, object modeling, systems analysis, coupling/cohesion, coding conventions, & data flow diagrams.
The Money Store 1995 - 1996
The Information Technology division is dedicated to developing software for this 6.5 billion dollar company. It employs 250 (75 programmers) and uses a formal methodology which uses JAD and RAD concepts to develop software.
Product Line Manager
Lead three teams of programmers ranging in size from 3 to 26. Oversaw the development of applications in Paradox, Delphi, & C++. SQL servers included Interbase and Informix. Successful systems delivered include BOA Loan Origination system, CLS Loan Pool system, a replication engine, document preparation, & many development tools which aided the development process. Established a formal software development life cycle & methodology. Established processes to aid and control software development.
Lead Programmer/Chief Programmer/Systems Analyst/Project Manager
Managed teams of programmers creating applications in Paradox, Delphi, and C++ to Interbase. Accomplishments in these various roles include leading a team of 3 to 6 programmers creating applications in Paradox for Windows to Interbase 3.3 server, Delphi to Interbase 4.0 server, and a C++ Windows DLL. Facilitated code reviews, business requirements reviews, and application architecture design review. Reverse documented a very large application into a design specification for use with maintenance development and re-engineering.
Borland International 1991 - 1995
Developed applications. Provided help desk level support for Paradox, Delphi, dBASE, and ObjectVision.
Member of the Connectivity Group (also known as the SQL and Client/Server Group). Supported Paradox, dBASE, & Delphi connecting to SQL servers including Oracle, Sybase, MS SQL, Interbase & Informix using either IDAPI or ODBC. Familiar with many different protocols including SPX/IPX & TCP/IP.
Oracle DBA. Attended week long Oracle courses: Intro. to Oracle for Dev.s & Oracle DBA I.
Sysop on CompuServe - SQL, ObjectPAL, VIP, Developer Connection, & TeamB Support sections.
Advanced Training Coordinator for the Paradox team. Put together 21 advanced training courses for over 100 engineers on client/server, SQL, and ObjectPAL. Taught a 40 hour week long programming course in ObjectPAL five times. Taught many one hour classes including Windows, Using SQL on Local Tables, SQL and ObjectPAL, using DLLs, and using Windows API calls.
Independent Consultant 1984 - 1996
Client: Various (Programmer/Analyst)
General consulting to individuals & companies. Services offered included new application development (fixed bid & time/material), code review, UI review, & training.
Sight Reading Complete for Drummers, 2004
3 Volume Set. Go to http://www.play-drums.com for more information.
Prestwood Software Development Process (PSDP) 3.0, July 2002
For more information on PSDP, go to http://www.prestwood.com/standards/psdp/
Prestwood Coding Convention: Paradox Edition, 1999
For more information on PCC, go to http://www.prestwood.com/standards/pcc/
Co-author, 'Corel Suite 2000 for Linux: The Official Guide' 2000
Released June 2000.
Author, 'Paradox 9 Power Programming: The Official Guide' 1999
900 page book about programming database applications in Paradox 7 for Windows 95/NT. Topics
A division of MacMillan/Prentice Hall
Author, 'Paradox 7 Programming Unleashed' 1997
900 page book about programming database applications in Paradox 7 for Windows 95/NT. Topics include developing database applications, an SQL primer, the client/server model, fat client vs. thin client, using SQL & ObjectPAL, using SQL on Paradox & dBASE tables, version control software, and the software development life cycle. Comes with a CD which includes 10 megabytes of ObjectPAL code & examples as 19 applications.
Author, 'What Every P. 5 for Win. Programmer Should Know' 1995
1,230 page book on programming in ObjectPAL. Topics included an introduction to the client/server model, an SQL primer, and developing large applications. This book, sample applications, and utilities is geared toward developers and covers ObjectPAL and the database development process. This book was used by Borland International to teach a 40 hour week long ObjectPAL course. Comes with two disks.
Co-author, 'Paradox 5 for Windows Developer's Guide' 1994
Contributed chapter 8, 'Crosstabs & Graphs', and Appendix C, 'Prestwood's Coding Convention'. Also provided Paradox Desktop 2.0 utility & took over the author review process for seven chapters. Currently in second edition.
Co-author, 'PC Alive' 1993
Never published. Surveyed multimedia products available for programmers and users.
Author, 'What Every P. for Win. Programmer Should Know' 1993
Introduces programmers to application design & programming concepts.
Author, 'Exploring ObjectVision' 1993
Never published. Explored building Windows applications with ObjectVision.