Geoffrey Nicholls

OBJECTIVE
Challenging and technical work developing web, server, and/or desktop applications

SKILLS
.NETexpert
Active Server Pagesexpert
ActiveX Controlsexpert
ActiveX Data Objects (ADO)expert
ActiveX Objectsexpert
ASP.NETexpert
Assembly Languageexpert
Basicexpert
Borland C++expert
Cexpert
C#expert
C++expert
COMexpert
DDEexpert
DHTMLexpert
Direct Xknowledgeable
Firmwareknowledgeable
Forthexpert
Front Pageknowledgeable
Google Analyticsknowledgeable
HTMLexpert
Install Shieldknowledgeable
Javaintroductory
JavaScriptexpert
JSPintroductory
MAPIknowledgeable
Microsoft Accessexpert
Microsoft Foundation Classes (MFC)expert
Multi-threadingexpert
MySQLexpert
OAuthknowledgeable
OLE 1.0expert
OLE 2.0expert
Oracle 8iintroductory
OWLknowledgeable
Pascalexpert
PHPexpert
Serial Portexpert
SQLknowledgeable
SQL Serverintroductory
TAPIknowledgeable
VB.NETintroductory
VBScriptexpert
Visual Basicexpert
Visual C++expert
Win32 APIexpert
Windows APIexpert
Wise Installknowledgeable
XMLexpert
XSLexpert

CONSULTING EXPERIENCE
(3 months)(private) (Jan 2012 - ongoing)
Developed a web application that handles updating, distribution, management, and paying of sales and use tax for companies in multiple states. Developed a web application to extract data from Databases, Google Analytics and other sources and create graphical and grid reports. Technologies include: PHP, DHTML, JavaScript, MySQL, OAuth and Google Analytics. Platforms include: Win7, Windows 2012 Server and Linux.
(12 months)Spectrum Software (Jan 2006 - Jan 2007)
Early architecture and design for an ASP.NET web application. Technologies include: ASP.NET, C#, DHTML, HTML and JavaScript. Platforms include: WinXP and Windows 2003 Server.
(5 months)TekMetrix (Sep 2001 - Feb 2002)
Early architecture and design for an application for business consulting companies. Technologies include: .NET and VB.NET. Platforms include: WinNT and Win2K.
(17 years)SoftSell (May 1995 - Mar 2012)
Worked part time on a desktop application. Technologies include: Win32 API, C++, Visual C++, ActiveX Data Objects (ADO), Microsoft Access, Microsoft Foundation Classes (MFC), SQL, MAPI and TAPI. Platforms include: Win9x, WinNT and WinXP.
(5 months)Good Technology (May 2001 - Oct 2001)
Developed a desktop application supporting a wireless device and its applications. Also created install applications for desktop and server applications. Technologies include: Win32 API, C++, Visual C++, Multi-threading, Serial Port, Microsoft Foundation Classes (MFC), Wise Install and Install Shield. Platforms include: WinNT and Win2K.
(13 months)Big Chief Partners (Jan 1999 - Feb 2000)
Delivered a web server application for Diabetes Well, a diabetes data collection and analysis company. Technologies include: Win32 API, C++, Visual C++, Active Server Pages, COM, ActiveX Controls, ActiveX Objects, ActiveX Data Objects (ADO), Multi-threading, Serial Port, Microsoft Foundation Classes (MFC), HTML, Visual Basic, VBScript, JavaScript, SQL, SQL Server and Wise Install. Platforms include: Win9x and WinNT.
(4 months)Remarq & Supernews (Oct 1998 - Feb 2000)
Architected and delivered next a server application that interacted with the internet newsgroups and allowed for OEM customization of private newsgroups. Technologies include: Win32 API, C++, Visual C++, Active Server Pages, COM, ActiveX Objects, Multi-threading, Microsoft Foundation Classes (MFC), HTML, VBScript and JavaScript. Platforms include: Win9x and WinNT.
(8 months)WebTV & Microsoft (May 1998 - Dec 1998)
Delivered a desktop application that runs the WebTV rendering engine inside Windows and Front Page. Technologies include: Win32 API, C++, Visual C++, Front Page, Microsoft Foundation Classes (MFC), HTML and JavaScript. Platforms include: Win9x and WinNT.
(26 months)Electric Planet Interractive & Interval Research (Jul 1996 - Sep 1998)
Led a group that developed an SDK for the company's hot interactive computer vision technology. Technologies include: Win32 API, C++, Visual C++, COM and Direct X. Platforms include: Win9x and Win9x.
(34 months)Reportsmith & Borland (Aug 1992 - May 1995)
Delivered the Object Linking and Embedding 2.0 functionality for Reportsmith 1.0. Mastered the OLE 2.0 beta release. Showed Reportsmith at Microsoft's OLE 2.0 conference. Technologies include: Win32 API, C++, Visual C++, COM, OLE 2.0, OLE 1.0, Microsoft Foundation Classes (MFC) and OWL. Platforms include: Win9x and WinNT.
(8 months)Siebel Systems (Dec 1993 - Jul 1994)
Developed the first sales automation company application. Technologies include: Win32 API, C++, Visual C++ and Microsoft Foundation Classes (MFC). Platforms include: Win3x, Win9x and WinNT.
(20 months)Intuit (Oct 1990 - Jun 1992)
Provided Win3x and Win32 API expertise for a cross platform application base. Delivered functionality for Quicken 2.0 for Windows. Technologies include: Win32 API, C++, Borland C++, DDE and OWL. Platforms include: Win3x, WinNT and Macintosh.

BUSINESS EXPERIENCE
Istante Software / Oracle (Feb 2002 - Dec 2005)
Principle Architect, Founder. Architected, implemented, and delivered a multi-tier multi-server enterprise software product that provides real-time reporting and information delivery to web clients. Technologies include: ASP.NET, .NET, C#, C++, DHTML, HTML, JavaScript, XML and XSL. Platforms include: WinXP, Win2k and Win2003.
Bridgestream Inc (Jan 1999 - Jan 2001)
Founder and CTO. Architected and delivered a web server application for human resource management. Developed business plan, raised money, hired and managed development and MIS staff, managed technical partnerships, and managed deployment to a hosting company. Technologies include: Java, JSP, Oracle 8i, SQL, JavaScript and HTML. Platforms include: WinNT and Win2k.
Eikon Systems Inc (May 1988 - Mar 1990)
VP Consulting and Founder. Completed 20 hours/wk of consulting while managing up to 7 engineers on contracts with multiple clients. Monitored company's financial stability. Promoted a corporate culture focused on the benefit and growth of its employees. Technologies include: Windows API, Win32 API, C and DDE. Platforms include: Win2x and Win3x.
Hewlett Packard Company (Oct 1985 - Feb 1988)
R&D Engineer. Joint venture with Genentech. Delivered a firmware and desktop control software for a robitics system that automated Elisa assay procedures. Technologies include: Windows API, C, Firmware and Assembly Language. Platforms include: Win1x and Win2x.
Digital Research Inc (Apr 1984 - Sep 1985)
Senior Software Engineer. Delivered portable Pascal and Basic optimizing compilers. Technologies include: C, Pascal, Basic and Assembly Language. Platforms include: Unix, AT&T Release 5 and IBM-RT/PC.
Hewlett Packard Company (Sep 1982 - Mar 1984)
R&D Engineer. Delivered ROM based system software for handheld computers. Technologies include: C, Forth, Basic, Firmware and Assembly Language. Platforms include: HP-75C and HP-71C.

NON-PROFIT WORK
Acterra (Feb 2002 - ongoing)
Founder. Board of Directors. Treasurer. Finance committee. Continuing the work I began at Bay Area Action after the 2000 merger with PCCF.
Palo Alto Little League (Mar 2006 - Oct 2011)
Board of Directors. Treasurer. Manager. Worked with 9-12 year old baseball players.
Ohlone Farm (Jul 2006 - Jun 2009)
Treasurer. Managed finances for a farm at the Ohlone Elementary School.
Bay Area Action (Apr 1990 - Feb 2000)
Founder. Board of Directors. Treasurer. Helped build this non-profit corporation into a major regional environmental organization. Leader of the fundraising, finance, and retail store operations. Developed systems to manage all fiscal matters.

EDUCATION
B.A. degree in Mathematics at the University of Oregon, Jun 1982. B.A. degree in Computer and Information Science at the University of Oregon, Jun 1982, minor in Physics, studied German.

HONORS
Lifetime Member of the National Registry of Who's Who.
Who's Who in Executives and Businesses, 1997-1998 edition.
Phi Beta Kappa, 1982.
University of Oregon Merit Scholarship, 1981.
Robert E. Woods Scholarship, Mathematics Department, 1980.
Phi Eta Sigma, 1979.
Mathematics Association of America, National Honor Roll, 1977.

REFERENCES
Available upon request.

CONTACT
Email: geoff@gazellesoft.com
Phone: 650/323-5545
Mobile: 415/602-5545
Address: 667 Marion Ave, Palo Alto, CA 94301

DATE
April 23, 2012.