I'm a freelance developer based in Brooklyn, NY and specializing in PHP, Drupal, Perl, C, Javascript, SQL and related technologies.
Summary
Software and web developer and technical architect with 20 years' experience in Unix and open source technologies, including PHP, Perl, mod_perl, Drupal, PostgreSQL, MySQL, SQLite, Apache, GTK+, C, HTML, CSS and Bourne shell. I have experience both managing and building enterprise-level software through the entire development cycle, from concept to completion to release and maintenance. I have worked in the financial services and banking industries, health care, federal and local government, media, advertising and non-profits.
Professional Experience
BROOKLYN TECHNICAL SERVICES LLC, 2003-present
As President and CTO for BTS, we have worked for the following clients:
THE CHILDRENS HEALTH FUND, 6/2005-present
Technical Architect for EHRIS, an open source, networked electronic patient health records system.
Technical Architect and Developer for TRMS, an open source, patient referral and transportation management system.
Technical Developer and SysAdm for www.ChildrensHealthFund.org, the public-facing site based on Drupal CMS.
Technical Architect and Developer for RHAAP, software to support a reproductive health study partnership with the NYC Board of Health.
Technologies employed: PHP5, Perl, Drupal 6, Javascript, Ajax, PostgreSQL 8, MySQL5, DHTML, Google MAPS API, GTK+, SQL Lite, Case Studio
OPERATIVE.COM, 2004-2007
Development Lead for TrafficMac's v2 Queue Management System, ASP internet ad operations software for clients like FoxNews.com, Wall Street Journal, SmartMoney and Cars.com.
Built back-end processes for importing daily ad server placement data from DoubleClick's DART, Real Media's Open Ad Server (OAS), ValueClick and Advertising.com's ACE.
Installed, built and maintained PostgreSQL procs packages for QMS.
Built DHTML drag/drop ad server placement association tool.
Built BIF-based MS Excel export tools for interactive site reports.
Built SQL table package class to permit clients to maintain searchable custom tables within the turnkey environment and code base.
Built client invoicing tools.
Technologies employed: PHP, Perl, Javascript, PostgreSQL 7.3, FreeBSD.
AMERICAN EXPRESS, 2004
Rebuilt American Express Small Business Network's OPEN Dialogue™ customer forum software. Ported existing database to new open source software, handled creative and UI redesign, built fail-over replication.
ZERO ODOR, 2005
Technical architect and developer for three ecommerce web sites.
In addition to consulting and freelance, my full-time employment history includes:
COMMUNITY CONNECT, 2/2002 - 8/2003
Managing Developer/Technology Lead for Diversity Job Market, a jobs board in partnership with the New York Times. Clients include Pepsi, Colgate, Target and the FBI. Maintained Oracle databases. Managed product technical design, vendor selection and management. Handled promotions and email marketing for 500,000 Jobs members. Community Connect built and hosts three of the internet's highest-traffic web sites (800 million page views per month and 8 million registered users): BlackPlanet.com, AsianAvenue.com and MiGente.com.
Technologies employed: PHP, Oracle, Perl, Javascript, XML, Linux, Apache, CVS
PURE CARBON, 6/2000 - 6/15/2001
Senior web developer for PureCarbon's Job Planet HR recruiting web site. Evaluated development technologies such as HTML templates and classified ad resume submission methods.
Technologies employed: Perl, mod_perl, Javascript, Linux, SQL, DBI, CVS, Apache, Oracle
THINK NEW IDEAS/ANSWERTHINK, 6/1999 - 6/2000
Unix development manager, tech lead, developer and technical point person for Proctor and Gamble sites: Tampax, Millstone, Always, Tlounge, Troom, Bodymatters, Envive, Alldays, Femcare. Interim Unix system administrator. Rebuilt and consolidated Unix component of the Avon web and shopping site and relocated it to Avon's data center in Harrison, NY. Constructed in-house project and resource management tools. Reported to Director of Technology. Sites built (or rebuilt) include Millstone Coffee, Envive Miniforms, Alldays, Avon.
Technologies employed: Perl, C, Javascript, Linux, SQL, DBI, Solaris, CGI, CVS, Apache
GREY ADVERTISING, GREYDIRECT E.MARKETING, 10/1998 - 5/1999
Unix development manager, senior web developer and Lucent tech lead. Designed and developed software to create dynamic web sites, administered Unix servers, managed programming staff, oversaw tech department standards, wrote tech department management tools. Sites built include Lucent GSP, Lucent Seminars, Lifewise Bank.
US POSTAL SERVICE / ACME CONSULTING, 1996-1997
PBS ONLINE/LEARNING LINK, 11/1993 - 7/1996
Designer, developer and senior support engineer for Public Broadcasting Service's Learning Link, an internet based conferencing and content-delivery system of 40 servers. The software involved development of internet mail and Usenet news clients, mailing list servers, Usenet-to-mail bridges, maintenance and security programs and automatic content propogation. Built custom software for the various PBS affiliate sites.
BANK-CUSTOMER INTERACTION, CITIBANK N/A, 1991-1994
Programmer and technical designer for Citibank's telephone home banking system, CitiPhone, as well as several other IVR applications including Citibank Mastercard. Worked extensively with focus group testing and QA.
HUMANWARE, CITIBANK N/A, 1989-1991
Programmer and technical issues consultant for coding and implementation of prototype and trainer for Citicorp Mortgage's point-of-sale brokerage program, MortgagePowerPlus.
Education
- BFA, Music, Arranging/Composition 1977
Berklee College of Music
Boston, MA
Organizations
- WorldWide Web Artists Consortium (WWWAC), Board of Directors 2004-present, Technical Committee
- Bay Ridge Food Coop IT Committee 2009-2010
Author Credits
- PC World, February 1984: "Making A Date". Assembly language tutorial.
- dNews, December, 1983: "dBase Machine Language Programmer's Kit"
- Contributing editor, Ashton-Tate's "Advanced Programmer's Guide"
- Unix Review, June 1993: "C++ Development"
- Unix Review, August 1994: "SunPro Workshop for C++"
- Old House Web: 2009, freelance writer.
I have also written several general interest articles and product reviews for various motorcycle-oriented publications - dNews, December, 1983: "dBase Machine Language Programmer's Kit"
Interviews
- Home Office Magazine, Fall 1986: "Getting More From Your Computer"
- Link-Up, July 1988: "Building a Corporate BBS"
- New York Magazine, August 1984: "New York Online"
- WBAI Radio, four on-air interviews on telecommunications issues
- John Dvorak's PC Guide to Telecommunications Magpie review
- Computer Mediated Communications by Matthew Rappaport. Magpie review
- Canadian Musician The Bottom Line by Peter Murray. Mailing list review
- The Wall Street Journal, 10/31/00: "Telecommuting Loses Favor", interview
- Link-Up, July 1988: "Building a Corporate BBS"
Additional
I have written several Shareware and open source programs, the largest of which was a tree-structured BBS called Magpie for Unix.
I was technical editor for IDG's Linux for Dummies, 2nd Edition.
I'm also sole or collaborating author of several other freeware programs and a contributor to the Drupal Module collection.
I'm an experienced woodworker and cabinetmaker, currently renovating an old house in Brooklyn, NY.
I built and was president of a commercial multitrack recording studio, Roxy Recorders, located in lower Manhattan from 1979-1989. Clients included The Sugarhill Gang, The Ramones, Branford Marsalis, David Sanborn, Diane Keaton, Patty Smyth, Leslie Gore, Kenny Burrell, Flo & Eddie, as well as Ice Capades, Walt Disney's "Tron", Capitol Records, Warner-Reprise, Def Jam and several jingle production companies.
In 1993, two partners and I opened a French restaurant in Brooklyn Heights, La Bouillabaisse. In 1994, it was awarded #1 Top Rated Newcomer in the NYC Zagat Survey -- a first for a non-Manhattan restaurant.