Ben Green
ben@bengreen.net
503.235.3770
SKILLS
Software Development
I have fifteen years experience designing and programming enterprise Internet applications. I have created custom eCommerce, content management, and presentation frameworks in Java, Perl, and PHP. I develop scalable solutions based on solid design patterns. I am well versed in object-oriented multi-tier application development and integration. I write clean, maintainable code. I believe that good business software is based on good client relationships.

Languages: Perl, Java, PHP, SQL, Javascript, Bash
Java: ATG, Tomcat, J2EE, Servlets, JDBC, JSP, JNDI, JMS
XML: DTD, XSL, XSLT, XHTML
DBMS: Oracle, mySQL
Browser: DHTML, CSS, JavaScript, Applets
Configuration: SVN, CVS, Ant, Interwoven
Tools: JDK, UML, JBuilder, Toad, Vi, Cygwin
Platforms: Solaris, Linux, Apple, Microsoft
Multimedia: Director, Shockwave, Javascript, Java
Web Server: Apache/mod_perl, Netscape/iPlanet, CGI
Business Processes: eCommerce, Personalization, Order processing, Catalogs, Inventory, Reporting
EXPERIENCE
Technical Lead - July 2010 to Present
Double Prime, Inc.: Philidelphia, PA
Design and coding of DoublePrime's mobile architecture. Tech lead responsibilities include platform oversight, and hiring and training of new developers.

    Contract Software Developer - July 2004 to July 2010
    Double Prime, Inc.: Philidelphia, PA
    Architectural design and coding of multi-brand, multi-locale eCommerce platform; including RPC abstraction layer for varied clients. Coding of backend logic and presentation templates for Estee Lauder's standalone and syndicated websites. Programming environment: OO mod_perl, Oracle, CSS, Javascript.

      Contract Software Developer - May 2003
      DataSynapse: New York, NY
      Redesign and refactoring of GridServer distributed computing application interface. I reorganized the presentation layer of application code to decouple major sections from each other and changed the presentation paradigm to more fully use the styling capabilities of CSS resulting in increased modularity and ease of functional enhancement. Programming environment: Tomcat, Servlets, JSP, XML, Ant.

        Contract Software Developer - September 2002
        DataSynapse: New York, NY
        Created a web-based, extensible server file manager. Written in Java, this application consists of several Servlets, JSPs and supporting classes and configuration files. It was written to easily be built and deployed with Ant on various application servers. DataSynapse uses this tool for remote file uploading and management.

          Senior Software Developer / Architect - October 1999 to August 2002
          Estee Lauder (Gloss.com): San Francisco, CA
          Full life cycle design and implementation of multi-brand eCommerce website for Fortune 500 company.

          • Design and coding of content/asset management, attribution and presentation system: database schema, ATG/Java server application architecture, JSP administration client, and JSP tags for Gloss presentation layer. This system proved a flexible abstraction layer between business/product data and presentation information for a frequently changed commerce website with over 180,000 records. Also included a validation/report framework and online help for business users and template developers
          • Design and implementation of presentation framework which allowed multiple brands commerce modules to appear in Gloss wrapper
          • Design and implementation of flexible search architecture for Gloss site
          • Several projects in Perl including a program for tracking company news from LexisNexis news feed, and one for managing partner promotion campaigns
          Software Developer / Multimedia Engineer - September 1998 to October 1999
          Knowledge Universe: Redwood Shores, CA
          Design and development of corporate productivity applications in Perl, CGI, DHTML:

          • SiteCreator - This highly flexible site building / document sharing application allowed non technical users to quickly build and easily maintain complex custom hierarchical websites.
          • Push - This application was used to push sites and components from staging to production servers. It was built around the Unix rsync utility for security and incremental file transfers capabilities.
          • Generic Data Management Application - This app enabled web based definition and management of custom data structures. Features included access control, search, and tied hash or flat file persistence. Used for job reqs and project tracking.
          Software Developer - March to July 1998
          ThoughtWorks, Inc.: San Bruno, CA
          Worked on ASP, Java, and Forte applications for clients including Transamerica Leasing and Bookserve. Worked with Forte's Java integration environment, exploring both Java Bean and IDL generation as methods of implementing IIOP communication between thin Java clients and Forte services.

            Software Developer, Web and Print Design - August 1997 to September 1998
            Freelance Projects:
            As a freelance programmer and designer I've done contract work for Red Sky Interactive/Intel, CircumStance Design/Intel, Anderson and Lembke/Microsoft, Bradco Chair Co., Monster Cable Products, ThoughtWorks, and the Ohio Women with Disabilities Network.

              Programmer, Project Manager, Web Designer - May 1996 to August 1997
              Cybernautics: Sausalito, CA
              Designed and built websites and multimedia components for clients including: Turner New Media, Rocket Science Games, Spectrum Holobyte, Diamond Multimedia, Net Channel, Mechanical Engineering, and Computer Curriculum Corporation. I was project manager and lead Macromedia Director programmer for an interactive video and multimedia piece shipped on new OEM PC's, including Compaq.

                Editor, Print and Wood Designer - August 1991 to March 1995
                EGW Publishing: Concord, CA
                Editor-in-Chief for Weekend Woodcrafts (circ. 240,000), Senior Editor for Popular Woodworking (circ. 250,000): bimonthly woodworking magazines. Managed editorial and production staff of 12 people and coordinated production with pre-press and press facilities. Conceived of and implemented a major change in editorial focus and design of Weekend Woodcrafts resulting in over 200% increase in circulation. Responsible for developing content, overseeing production of woodworking articles, page and project design, digital imaging, technical illustration, technical writing and copy editing.

                  EDUCATION
                  College of the Redwoods
                  Fine Woodworking
                  2003-04

                  Brown University
                  Black Studies, Art/Semiotics
                  B.A. 1990

                  Ohio State University
                  Architecture and Sculpture
                  1986-87