SonicSpider LLC (2002 - present)
Co-owner and founder. SonicSpider is the embodiment of years of web development experience directed toward helping small and medium sized businesses leverage, and impliment advanced internet and web technologies to develop effective, efficient business processes. John is the chief product architect, and technical officer, where he emphasizes the use of open source technology to maximize the return on investment of SonicSpider customers.
TeamB (1989 - Present)
TeamB (Team Borland) is a group of peer selected volunteer experts approved and supported by Borland, developers of JBuilder, to help support their customers on their monitored newsgroups. TeamB's duties include answering questions about the use of Borland products as well as related language issues and technologies. Initially accepted as TeamB for Paradox, later moved to Delphi support and then during the early betas for the first JBuilder move to the support of JBuilder and Java (1996), Recently Borland split off the tools products into a subsidary "Code Gear" which has since been sold to Embarcadero.
Micro-Phyla Systems (1988 - 2004)
Owner, Lead Systems Architect, Developer and Programmer. Micro-Phyla Systems specialized in developing custom applications for a wide range of industries. John has been a technical speaker at Borland's 1993 and 1998 - 2002 Borland Developers Conference and former President and one of the founding members of the San Diego Delphi Users Group (SDDUG). John has contributed articles on Paradox and database design topics on the Paradox Informant magazine and was part of the team of writers for the Que books "Using Paradox v5.0 for Windows" and "Killer Paradox 5.0 for Windows" and also was an instructor on Delphi and Java for the international training firm, SoftBite International, from 1998-99 and QualTrain Inc. in 2003.
Borland Developer Conference (1993 - 2002)
Technical speaker at the 1993 and 1998 through 2002 conferences
San Diego Java Users Group (SDJUG) (2002 - 2006)
Member, presentor and sometimes involved in the administration activities.
San Diego Delphi Users Group (Group is currently inactive,) (1995-2000)
Founding Member and past President. WebMaster for the SDUG website
Books
Trade Magazines
Frequent contributor of the former Paradox Informant Magazine
Strategic Results Group - Vista, CA 2008 - Present
Positions: Contractor, Web Developer
Developing a system for managing email and marketing campagins base on leads received from marketing relationships with TVA and Forbes.
RQ Construction, Inc - Bonall, CA 2004 - 2007
Position: Contractor, Web Developer
Developing Bid Calendar system to allow RQC to stream line their construction bid processes. This is largely an internal application but has specialized public components to interact and keep subcontractors up to date on their ongoing projects.
Durling Nursery, Inc - Fallbrook, CA 1993 - Present
Postion: Consultant, Software Engineer, Technical Support
Developed the architecture and implementation of their Sales and A/R system. Originally the system was programmed in Paradox DOS. Recently it has been redesigned re-written as a Web based Intranet system using Linux, FireBird, with Apache and Tomcat. Uses an internally developed framework based on the MVC and "Service to workers" design patterns
Behavioral Medicine Associates, Inc - San Diego, CA 1996 - 2003
Position: Contractor, Consultant, System Architect, Trainer
Behavioral Medicine Associates develops software based medical therapy systems. The following services are currently provided:
American Advertising Specialties - Santee, CA 1994 - 2003
Position: Consultant, Software Engineer, Technical Support
Developed the architecture and implementation their entire sales management system. System includes sales leads, invoicing and billing, shipping management and commissions management. System uses Paradox, Delphi utilities, and Interbase. Ongoing development of new features and modules. Currently moving their back-end from Paradox to Interbase.
The Omega Group, Inc - San Diego, CA 1995 - 2002
Positions: Lead ArcIMS Software Engineer, Contractor
Developed the architecture and implementation of the entire AIMS (Internet Mapping Service) basedproduct line: CrimeView Intranet and CrimeView Community. CrimeView Intranet provides a limited subset of Omega's desktop crime analysis product via the intranet. This application utilizes extensive JavaScript to provide an "application" look and feel to a HTML/JavaScript based interface. XML is used to dynamically communicate with a servlet that provides data on demand as well as custom routines that result in both a map and the related data. CrimeView Community provides a simple user interface to a police departments crime data for public consumption. A wizard format is provided using the MVC and Service to worker design patterns. Maps, charting and data in the form a simple HTML pages are provided for dynamic update by the department. These products are in use at a number of police departments throughout the country. (see www.theomegagroup.com for further details and links to demos)
Matrix Direct Insurance Services - San Diego, CA 1995 - 2002
Positions: Consultant, J2EE Architect, Software Engineer, Trainer
Developed the architecture their Auto Sales Lead system using custom listeners for HTTP, FTP andSMTP through JMS via SonicMQ, and EJB on BlueStone to a MS SQL Database. Many components utilized XML for communications and interaction. Other services provided:
SoftBite International, Inc. 1998 - 1999 sessions
Positions: World Tour Trainer
Delphi and Java/JBuilder Instructor at various locations throughout the country
QualTrain, Inc 2003 - Present
Varioius Training Assignments in both Delphi and JBuilder.
Maintains the following systems and hardware for development an testing