David's Resume in other formats
Word OpenOffice Writer 1.x HTML PDF

David B

David B. Pearson
126 Graylawn Ave., Apt D
Petaluma, CA 94952
fax: (630)214-5039


Languages: Java [J2EE, EJB, servlets, JDBC, JNDI] (advanced), XML (intermediate), SQL (advanced), ColdFusion (expert), PHP (intermediate), HTML (expert), CSS (intermediate)

Software packages: Sun JSDK, JRun, JDOM, XMLC, ANT, Apache, Microsoft SQL Server, ColdFusion Enterprise Server, Oracle, Netscape Enterprise Server, WebLogic, Visual Age for Java, Eclipse, JBuilder, JUnit

Operating Systems: Windows 95/98/NT/2000/XP, Solaris, Linux


Sun Certified Programmer for the Java 2 Platform

Work Experience

Williams-Sonoma, San Francisco, CA.

ColdFusion Developer (contractor), June 2003-present.

Technical Lead on the implementation of the Williams-Sonoma.com e-commerce site. Environment and Tools: ColdFusion Enterprise Server 5.0, ColdFusion Studio 5.0, CVS, Oracle 9i, Windows 2000.

Charles Schwab, San Francisco, CA.

Java Developer (contractor), June 2002-June 2003.

Performed software maintenance on client’s web site, SchwabInstitutional.com. Evaluated, designed and implemented change orders requiring modifications and additions to Java Server Pages, Java servlets and Java Swing applets. Wrote technical analysis of moving existing search engine from public access servers to protected network and implementation of a proxy service to provide public access. Environment and Tools: BEA WebLogic, IBM Visual Age for Java, Eclipse, Oracle 9i, Windows NT, Solaris 8.

Santa Rosa Junior College, Santa Rosa, CA.

Adjunct Faculty, January 2001-present.

Taught HTML, Java Programming, PHP Programming and Introduction to Apache. Wrote Web Application Development with PHP course proposal and description, proposal approved and class is currently being taught. Environment and Tools: JDK 1.4, JBuilder 7, Macromedia HomeSite, Macromedia Dreamweaver, Linux (RedHat 7.2), XML, JDOM, XSLT, Apache 1.3, PHP 4.1.2, HTML 4.01, XHTML 1.0, SQL.

Hall Kinion & ICplanet, San Rafael & Petaluma, CA.

Web Engineer, Feb 2001-June 2002.

Architected new Application Service Provider modeled job board and staffing solutions system using J2EE systems including Enterprise Java Beans, servlets, and Java Server Pages. Worked with Project Manager and staffing agent representatives to ensure system design incorporated needed functionality for recruiters. Designed and implemented full functionality of resume posting and searching, job seeker search for jobs and apply online, posting job orders and candidate management. Designed XML DTDs for receipt of data from third parties. Environment and Tools: Macromedia JRun 3.1, JDK 1.3, J2EE 1.2 (EJB, servlets, JSP, JNDI, Java Mail), ANT 1.3, JDOM, Xerces, MS-SQL Server 2000, IIS 5.0, Apace 1.3, JBuilder 6, Windows NT, Windows 2000, ColdFusion Studio 4.2, Linux (RedHat 7.2), Photoshop 6, HTML 4.01, XHTML 1.0, SQL.

Web Engineer (ICplanet), May 2000-Dec 2000.

Developed various system enhancements for destination web site, including a redesigned Search interface, promotional pricing and purchasing module, co-branding techniques, site wide error handling routine and resume "completeness" scoring system. Development was completed with ColdFusion and Java servlets. Actively participated in system rearchitecture brainstorming and planning sessions. August 2000-November 2000: performed additional duties of Interim Web Development Manager including supervising ColdFusion programming staff of six and HTML development staff of two; managing development resources, scheduling projects, conducting code reviews, interviewing employee candidates. Acquired by Hall Kinion. Environment and Tools: ColdFusion 4.5, MS-SQL Server 7.0, JDK 1.2, JRun 2.3, ColdFusion Studio 4.5, Windows NT, Solaris 2.6, HTML 4.01, SQL.

Contractor (ICplanet), February 2000-April 2000.

Developed the Independent Contractor's "Search for Projects" section of the ICplanet.com 1.0 web site, as well as the "Job Post" and "Company Profile" modules used throughout the site. Designed and implemented additions and changes to supported the specified functionality. Built the interface to a JRun servlet engine hosted search engine using XML (Web Distributed Data eXchange – WDDX). Web implementation was performed in ColdFusion with a Microsoft SQL Server database. Environment and Tools: ColdFusion 4.5, MS-SQL Server 7.0, JDK 1.2, JRun 2.3, ColdFusion Studio 4.5, Windows NT, Solaris 2.6, SQL.

AbsoluteAuthority.com, San Jose, CA.

Contractor, September 1999-December 1999.

Developed the contracting developer's area for system development. This included a time accounting system, user management utilities, and web based database development tools. Designed and implemented security and permission structure. Web development was performed in ColdFusion with a Microsoft SQL Server database. Environment and Tools: ColdFusion 4.0, MS-SQL Server 7.0, ColdFusion Studio 4.5, Windows NT, SQL.

Fair, Isaac & Co., Inc., San Rafael, CA.

Senior Software Developer, 1998-May 2000.

Developed web based enterprise applications as a member of the IT department's Enterprise Applications group. Worked with users to gather system requirements, designed, developed, implemented and provided support for these systems. Most applications involved the design and development of custom workflow systems. Other applications included a order entry and fulfillment systems, an intranet portal and corporate wide calendar systems. 95% of all development has been done using Allaire's ColdFusion with an Oracle database. All applications built since July 1999 have implemented the Fusebox methodology. Environment and Tools: ColdFusion 4.0, ColdFusion Studio 4.0, Solaris 2.5, JDK 1.1.7 Windows NT, Netscape Enterprise Server 4, Oracle 7, JBuilder 4, SQL.

Web Application Developer, 1997-1998.

Lead the final implementation, system integration and the coordination of efforts of several Fair, Isaac divisions for the CrediTable® Online system, an extranet service implemented in Java around a proprietary application server framework. Supervised progress of the project development by the students at University of Virginia. Integrated the students work into development, test and production environments on the Fair, Isaac network. Identified and designed a solution for a major design flaw in the students system. Produced design/software requirements and specifications, and implemented an administration system for the CreditTable® Online system. Designed and implemented the Java to CICS interface. Integrated Netscape's Certificate Server, Directory Server and multiple instances of Enterprise Server, Oracle Database and CICS based proprietary credit scoring system with the core CrediTable® Online Java application servers. Consulted with other divisions on their Internet offerings. Installed and configured NT development platform. Environment and Tools: Windows NT, Windows 95, OS/2, CICS, JDK 1.1.5, JBuilder 3, Apache 1.2, JRun 2, Netscape Enterprise Server 3.5, Netscape Certificate Server, Netscape Directory Server, SQL.

Analytic Products SAS Programming Services Manager, 1996-1997.

Managed department of 12 SAS programmers. Prioritized project processing for department based on Project Managers’ input and demands. Created programming library for department. Moved internal documentation from PC file server to Intranet. Developed SAS macros for use by programmers and Project Analysts. Developed & maintained UNIX tools for department, including remote mainframe program submission utility, SAS code generators, interactive programs that generated SAS code and submitted program to mainframe. Began process of converting demand based project processing to planed and scheduled project processing. Developed new hire training plan. Interviewed candidates. Trained new hires.

International Analytic Products Team Leader, 1995-1996.

Lead team of two other programmers in demand based processing environment. Interviewed candidates for programming positions in Analytic Products SAS Programming Services. Trained new hire. Lead development of process documentation using text documents and web pages. Spearheaded department practice of creating process flow diagrams for individual projects as a documentation and historical tool. Updated project prototype programs for use on the DynaMark mainframe. Developed a program in C to analyze a CreditDesk® Extract file and generate SAS code that will read the file. Developed a program in C to create a formatted dump from CreditDesk® Extract data.

Production Programmer, 1995.

SAS programming on UNIX, MVS and PC environments. Worked on International AP and Behavior projects independently of supervisor within three months of starting. Developed UNIX utility for creating hex dumps of disk data. Customized and installed CreditDesk® at client site, for the purpose of application information data entry, trained client’s data entry personnel.


Bachelors of Science, Computer Science, California State University Chico, Option: Systems, GPA 3.4, Fall 1994.

Associate of Science, Computer Science, Sierra College, Rocklin, CA, GPA 3.52, June 1992.

Military Service

US Naval Reserve, 1988-2001, Achieved the rank of Builder 2nd Class (E-5), Member in Naval Construction Battalion Eighteen, Detachment 0818 since 1993, have held the positions of Assistant Operations Petty Officer and Training Petty Officer. Had temporary security clearances (Secret) on an as needed basis.