|
|
RICHARD L. GIBSON
Geographer of Story
241 Florence, Sebastopol, California 95472
707/829-5256 (HOME) 707/529-6413 (CELL)
RESUME UPDATED September 22, 2007
TAGS (partial list)
geocoder.us, mapping, geospatial analysis, georeferenced audio, kml/google earth, flickr api, time hacker, perl, geowanker,
gps, mysql, postgis, linux, osx, apache, photo, D70, make, google maps, author _Mapping Hacks_,
_Google Maps Hacks_, openapis, ajax, community networking, wifi, nocat, dorkbot
(these identify skills, aptitudes, and interests, and do a pretty good job of locating me in meme space).
SUMMARY
My strongest skill is my ability to solve hard
problems with creative solutions. I have strong database, hypertext,
and systems skills with twenty years of success solving
computer problems in different industries. Broad based expert
level skills in PC projects, including integrating heterogeneous
systems, World Wide Web, external and internal networks, databases,
and applications software.
GOAL
To use my energy, inventiveness, and idiosyncratic ways of looking at the world
in the service of compelling projects. One current interest is in using Perl, and other tools
to create systems for the acquisition, management, and presentation of information
with a geographic component.
SKILLS
- Software Engineering - 15+ years experience designing, building, and implementing complex mission critical systems on a variety of platforms.
- Perl - eight years, five+ years full time.
Perl
makes me happy. Happy is good. Experienced with Perl DBI, and strong object oriented Perl (OO Perl). Two CPAN modules to my name, aided with Geo::PROJ4
-
AJAX, Javascript and Google Maps see an image georeferencer in Javascript using Google Maps
-
Excellent theoretical and practical relational database skills and understanding including using the Perl DBI and Perl Win32::ODBC modules to talk with MySQL, PostGIS (PostgreSQL with Geospatial Extensions), Oracle, and SQL Server. Seven years experience using Perl with MySQL.
-
Strong Linux (Fedora, some Debian), FreeBSD and OSX skills.
- Experience with Geospatial applications: GRASS, Mapserver, PostGIS, GPSBabel, GDAL, PROJ.4, Shapelib, etc
-
Skilled in HTML,
Java,
and CGI programming, enough C/C++ to understand code and make fixes.
-
Experienced with Allaire's Cold Fusion.
-
Strong understanding of the 'information architecture' needs of complex database-driven web sites. Nine years experience with Foxpro/Foxbase, fluent in Visual Basic and Access (including the Data Access Object) and SQL.
-
Expert with DOS, Windows, Novell, and PC Networking administration and management.
-
Experienced with Adobe Photoshop and other image manipulation tools.
BOOKS
OTHER PUBLICATIONS, INSTALLATIONS, PRESENTATIONS & WORKSHOP PAPERS, COOL THINGS (with no other home)
-
Author of Build a Google Earth Interface on Oracle Database XE
-
Created probably the most extreme Marshmallow gun to date, with eight solenoid valves, driven by an air compressor (only four barrels have so far been enabled). Debuted at Foo Camp 2005.
-
Panelist at the Nonprofit Technology Enterprise Network 2005 Bay Area Regional Conference, on the panel Innovation through Open APIs.
-
Co-Developer of NoCat Maps, an online community network node database and link analysis tool. NoCat Maps is available at http://maps.nocat.net/.
-
Developer or contributor to several CPAN modules. Audio::DSS, Geo::Track::Log, Geo::Proj4. Rich's CPAN directory is at http://search.cpan.org/~rgibson/.
-
Various articles and Weblogs on the O'Reilly Network
-
Co-Presenter of Geocoding great works of literature and Mapping the Wireless Revolution (revised) at Open Source Geospatial '05 conference, June 16-18, 2005, Minneapolis, MN
-
Co-Presenter of Introduction to GRASS, an Open Source GIS at the O'Reilly Open Source Conference, July 26-30, 2004, Portland, OR
-
Co-Presenter of the Tutorial An Introduction to Open Source GIS at the O'Reilly Emerging Technology Conference, February 9-12, 2004, San Diego, CA
-
Panelist at The Pulver Wireless Internet Summit on 'Growing Wireless Ecosystems" November 10-11, 2003, Santa Clara, CA
-
Co-Presenter of Mapping the Wireless Revolution at the O'Reilly Emerging Technology Conference, April 22-25, 2003, Santa Clara, CA
-
Former 'Map Guy' and one of early members of the NoCat Community Wireless Network in Sebastopol, CA.
-
Created The Internet Dog House Probably the first internet connected dog house (with a computer inside showing pictures to passerby), June 2002, and intermittently ongoing, Sebastopol, CA
EXPERIENCE
| Consulting Senior Engineer
Meadan.org - Nov 2006 - Present
|
- Working on implementing social search on Mass
Media and blog news sources. Please email or call for details.
| Chief Scientist
Locative Technologies - Present
|
- Rich is chief scientist at Locative Technologies,
a Bay Area-based startup engaged in enterprises related to
geoinformatics and digital cartography, with a heavy
emphasis on Open Source software, collaborative/community
cartography, policy activism, and public sector service.
| Software Engineer
Financial Research Firm, Santa Rosa California, September 2002 - July 2005
|
- Completely reengineered system for delivering financial research.
- Created complete Intranet system for the collection, processing, and presentation of Financial Research
- Generated research as PDF's using the Apache Formatting Objects Parser
- Worked with FreeBSD/Linux/Apache/Perl/MySQL/OS X/Retrospect/Filemaker
- Details available on request
| Software Engineer
Zappos.Com, San Francisco, California January 2001-September 2002
|
Zappos.com is "The web's most popular shoe store."
- Implemented UPS 'Return on the Web' functionality which allows people to print their own UPS shipping labels for their returned shoes.
- Wrote and implemented system to allow payments with the Military 'Star Card.'
- Worked with custom credit card systems
- Implemented various other tools
- Worked with FreeBSD/Linux/Apache/ModPerl/MySQL
| Programmer
PlanetClick.Com Denver, Colorado April-August 2000
|
(PlanetClick developed a rather cool open directory database system before the Board
made the decision that they could not afford to fund the company long enough to prove
the business model. C'est le vie.)
- Developed 'FrameLogic' (tm by someone) code. This combined a CGI proxy with
traditional frame code in order to carry the Planet Click 'rate and review' options
along on a web session.
- Worked with Solaris and Linux/Apache/ModPerl/Oracle
| Consultant
Golden, Colorado 1997-2000
|
- Worked on 'Webbification' of existing business simulation game. The game is a
training tool used by a large international company. The project to bring this to the web was co-funded by the
Italian government as an experiment in bringing new teaching methods to the web. The
game itself involves approximately 6,500 lines of Perl, 70 HTML template pages (for
each language), 39 data entry forms, and 3,000 distinct variables for each game period,
for each participating user.
- Created zip code proximity lookup program for e-commerce site. The program is derived
from my freely available zip code lookup at http://www.chilidog.com/zip/zipmain.html.
- Created Survey Reporting Program using Visual Basic 6.0. The program is a report
generator that allows users to create formatted reports from data collected by a
stand alone survey device. Features included fully customized reports, filters by
report values, and normal, crosstab, and graphical views of the data.
The program makes extensive use of the data access object (DAO).
- Designed and wrote programs and databases for medical database of 10,000 images using
Cold Fusion and Perl. Created shopping cart and e-commerce interfaces.
- Wrote integrated web form processing system in Perl for product registration cards.
- Created various Web sites, and back end web site programming.
Also assisted with class
'Web Programming 3410/4410' (HTML/CGI/Perl/Java)
at University of Denver.
|
Contract Database Programmer
Westminster, Colorado 1997-1998 |
- Maintained, upgraded, and improved Foxpro and Access database
programs for Real Estate 'BPO' processing. Also used Perl to
prototype database supported Internet/Intranet site for data collection
and dissemination via the Web.
Manager of Information Services,
Berger Associates Denver, Colorado 1993-1997
|
- Designed, built, supported, and maintained heterogeneous Novell,
Windows NT 3.5 and 4.0 network including remote TCP/IP dial up
capability and Intranet web server.
- Created and maintained a 1.5 million record prospect database
using Foxpro. Originally designed for 100 calls per day, was
able to handle up to 6000 new prospects per day entered by up
to 20 telephone representatives.
- Designed and wrote programs to automatically download, index,
and convert reports from our transfer agent into HTML for distribution
on our Intranet.
- Installed multiple line Direct Inward Dial fax server on our
Windows NT network and managed AT&T Definity Phone Switch
and Intuity Audix.
| President,
Poor Richard's Computers Lakewood, Colorado 1987-1993
|
- Ran successful computer consulting company providing sales,
support, service, and custom programming (using Dbase, Foxpro,
Visual Basic and C) for PC's and PC based networks.
|
Programmer,
EBS Mechdata/AMS Realstar Denver, Colorado 1987
|
- Maintained a 500,000+ line Real Estate office management system
in UCSD Pascal.
Additional information and samples of my work are available
on my web page at:
http://www.chilidog.com email: Rich@chilidog.com
|