Resume

Summary

Senior Level Programmer and prolific developer who can take your product from concept to shrink wrap or infuse an existing development team with experience, know-how and fresh ideas. I can help make a positive impact on your bottom line. Fields of expertise include eCommerce, web development, database, network programming, and language and grammar development. Most proficient in Drupal and C++ but skill set ranges the gamut.

Professional Experience

Doug Green Consulting

Consultant, Sep 2002 - Present

  • Provided contract software development, invention, and artistry services to client projects.

CivicActions

  • Website development using the Drupal CMS, worked on over a dozen websites
  • Wrote 10+ contributed Drupal modules, including the code review module, and a suite of modules used to provide a better and faster search; made dozens of contributions to other modules and some to Drupal core.

Buchanan Associates Projects, designed and developed

  • Clickright Client, implementing an Internet based document File System, Software Inventory system, and Software Distribution services for management of tens of thousands of corporate computers
  • Clickright CE (Pocket PC) providing the document File System on the Pocket PC
  • Clickright Meeting Center allowing the Help Desk to more easily diagnose and fix problems
  • Single Sign-On providing safe and portable password record and playback

Other Projects

  • Developed several dynamic, large content based eCommerce websites
  • Wrote component for use in a prototype application for displaying Crop Maps (ESRI)
  • Wrote open source product that “snoops” the Microsoft Internet Explorer DOM

DMG Quest

(Formerly Etail Technologies Group & Brice Systems)
Senior Software Engineer, Aug 1998 - Sep 2002

  • Brought eCommerce vision and experience, and developed software that ran the company computer store. It maximized profits by downloading price and specification files from multiple vendors, merging product and product descriptions, and calculating the best cost based on multiple cost levels (retail, educational, government, etc.); the eCommerce solution also empowers sales people to setup customer accounts with personalized pricing and product lists, and manage customer quotes and orders. My unique search-engine submission technique brings thousands of hits a day.
  • ECommerce software brought additional revenue as a web development and hosting tool. It dynamically creates every page (DHTML), allows updating of text, images and menus, and stores everything in a database rather than as HTML files. Written with ASP (50,000 lines); Microsoft.NET C/C++ (100,000 lines) and includes significant database work.
  • Moved a second product from concept through design and development to sales ready. SMARTS ® is a complaint tracking system built originally for municipal government, but capable of working in any industry; it is database driven and highly customizable. It has modules for complaint entry, workflow, reporting, and administration. Complete with help, GUI interface, web entry forms (ATL Web Service), licensing, mapping (ESRI), database import, and Windows printing service. Written with C/C++ and MFC (100,000 lines) and includes significant relational database work.

4dcorp.com

MIS Director/Vice President, April 1998 - Aug 1998

  • Significantly enhanced eCommerce tool that ran the company computer store, which was the company’s primary business. Developed web site and software that set prices, loaded the database, authorized and charged credit cards, detected potential fraud, placed orders with our supplier, tracked packages, and performed limited accounting. Written on UNIX in Perl, the software flawlessly handled $50,000 per day.
  • Helped manage orders and dealt directly with customers and our supplier.

GREENPAC Software Solutions

Consultant, Sept 1996 - March 1998

  • Self-started business with the idea of bringing Internet products and services to Web developers.
  • Wrote web robot in C++ on UNIX (50,000 lines). Developed patented technology for graphic banners in Java. Built extensive web, including original content for webmasters.
  • Worked 6-month contract with SABRE. Hired as a Java programmer, but promoted to core development team, which primarily worked in C++.
  • Performed contract jobs for a half-dozen clients, fixing and improving web sites.

Combined Computer Resources

Senior Level Software Developer, June 1993 - September 1996

  • Contributed directly by developing new software that the company sold as part of their document imaging solution.
  • Worked billable time at client sites, testing, integrating, and repairing software to meet expectations.
  • Wrote a computer-on-line-document (COLD) application and a DDE (the predecessor to COM and ActiveX) imaging server. Used C/C++ on Windows 3.1 and interfaced to hardware scanners and scan accelerator cards and multiple third part software products (100,000 lines).

Computer People

Consultant and Technical Team Leader, August 1990 - June 1993

  • Worked as a programmer and promoted to team leader. Developed a 4GL for application development. This product saved the company money by allowing application specialists with less computer experience to develop complex software solutions. Used C on AIX and Oracle OCI (120,000 lines, responsible for 250,000 lines).
  • Managed staff of programmers, testers, and a technical writer; responsibilities included hiring, evaluation, and termination.

U.S. Air Force

Lieutenant
Lead/Network Programmer on PC-III Project, July 1986 - July 1990

  • Worked as a lead programmer on team which developed a 4GL for application development. This product saved the Air Force money by allowing application specialists with little or no programming experience to develop a distributed personnel data base application.
  • Products included 4GL language, UNIX operating system modifications, IPC communications daemons, and window library. (80,000 lines)
  • Selected for captain, but resigned to avoid further service commitment.

Education

Cornell University,BS in Computer Science, 1986, Ithaca, NY

  • College of Engineering
  • Air Force ROTC Academic Scholarship
  • Worked in Theory Center and as an undergraduate Teaching Assistant.

St. Mary's University, Master of Business Administration (MBA), 1990, San Antonio, TX

Skills

  • Drupal - 2 years experience, since 4.6/4.7. Module Developer, architect, contributor
  • Windows - 10+ years experience; All versions since 3.1, .NET, MS Developer Studio (C/C++, Visual Basic VB, Visual InterDev, Visual Java), Help Files, InstallShield
  • UNIX - 9+ years experience: System V.2,3,4, AIX, SCO, POSIX, Linux, BSD 4.2, 4.3
  • Internet - HTML, ASP, Perl (CGI), DHTML, JavaScript, Java, .NET ATL Server
  • Database – Relational, SQL, ANSI, ODBC, ADO, MS SQL*Server, MS Access, Oracle, Unify, Gupta (Centura) SQL*Windows
  • C – MS Visual C++, Unix C/C++, MFC, ATL, ANSI C, K&R, GNU gcc
  • Basic – MS Visual Basic
  • Class Libraries and API’s – Win32, MFC, ATL, many databases, ESRI Map Objects and Map Objects Light, JYACC JAM, various hardware API’s, and more.