• Experienced software engineer across all levels of development, specializing in front-end development for large-scale, enterprise-class software platforms. Also experienced in server-side development and database engineering on multiple platforms and databases. Web-based front-end technology expert, I have built several rich, interactive, drag-and-drop products based entirely in a browser without the benefit of plug-ins.

  • Extensive visual-design skills and experience, graphic design for print and web, branding and marketing, usability design and testing, and user-interface design. Expert knowledge of visual tools including Photoshop, Illustrator, Flash, and Dreamweaver to develop creative, unique, compelling websites, advertising, and artwork. I have a substantial level of marketing and artistic training and experience in addition to a degree in computer science. Work samples

  • Experienced in all areas of the development lifecycle, marketing requirements, specifications, scheduling, development methodologies and processes, QA coordination and test-plan creation in a variety of different-sized companies, from startups and small teams working on consumer-oriented products and websites to 180-person development teams involving enterprise-class business-to-business software

  •  
        5/05 - present
    • I'll add this one when I get a chance. In the meantime, I just wanted everyone that sees this to know that I am no longer at Epiphany, and I am not interested in contract jobs related to Epiphany software. Check out ActiveGrid if your enterprise wants something less bloated and expensive than J2EE.
     
     
    4/02 - 5/05    

    • Lead User Experience Engineer for entire Epiphany product suite. Responsible for design and creation of visual assets and user interface for the entire E6 product suite and all internal applications. Includes cross-team and cross-platform coordination, support for the sales, service, and support organizations, creation of demos for future products, design and implementation for all user-oriented portions of code. Provided leadership and organization for the user experience and engineering teams across the entire Epiphany organization.

    • Lead engineer/architect for Epiphany’s thin-client architecture, a model/view/controller framework written in Java(J2EE)/JSP, XML/XSL, and Javascript. Architecture allows for rich, drag-and-drop functionality using DTHML windowing, CSS positioning, and complex graphical modeling with minimal server trips.

    • Lead engineer for Epiphany Workflow Designer, which allows business users to model and automate long-lived business processes. Manual, user-driven tasks, automatic functions and sub-processes exposing Epiphany’s platform API, and traffic-control nodes can be combined to automate any business process. Product written in above thin-client architecture and is in use extensively in live installations at many customer sites.

    • Lead engineer for Epiphany Dialog Designer, which allows untrained business users to model dialogs between an agent, self-service application, or salesperson and customers. Rich, internationalized HTML content may be easily created using the designer, and complex business logic or input from Epiphany’s Real Time marketing product can be utilized to drive the direction of the dialog. Product written in above thin-client architecture and is currently in-use by many Epiphany customers.

    • Lead engineer for Epiphany EpiExtension Editor, the business-rules editor for customizing Epiphany’s software. Tool allows the simple creation of If…Else logical trees exposing various platform APIs, constants, variables, and metadata to customize any application or platform logic in a format tailored to business users. Used extensively in the CRM suite as a replacement for hand-coding Java extensions to the product, greatly enhancing usability.

    • Engineer for Epiphany’s workflow engine as a member of the platform development team, responsible for new features and maintenance of a complex workflow system – a core technology in Epiphany’s E.6 software suite, an enterprise-class CRM solution. Work done in Java/J2EE on Websphere and Weblogic, using SQL Server, Oracle, and DB2 on Windows, AIX, and Unix.

     
     
        11/00 - 4/02
    • Lead engineer responsible for the design, development, and implementation of the user interface and Microstrategy OLAP schema for Personify Site Analytics. Created the GUI concept, usability prototyping and graphics, and all ASP and DHTML code for Personify’s web site analytics tool. Software provided basic to advanced web site analytics on top of Personify’s Customer Inteligence marketing analytics tool.

    • Provided UI and branding oversight of all Personify products, establishing coding standards, graphics standards, and all branding, user interface design, and graphics. In near-launch timeframe, completely overhauled the user interface of Personify CI, Personify’s signature customer analytics platform, greatly increasing usability and brand identity. Company closed 6/02.
     
     
    2/00 - 10/00    
    Lead front-end developer and webmaster for the entire Desktop.com range of web-based applications. Responsible for user interface coding (DHTML, Perl, proprietary back-end on FreeBSD), design, feature-set, and marketing requirement conception for a variety of web-based applications including file managers, email clients, personal information management programs, and the first web-based desktop, with over 300,000 registered users. Served as the GUI technical expert, as well as the liaison between engineering, management, and creative on user interface design and marketing requirements implementation. Company closed 12/00.
     
     
        6/99 - 2/00
    Responsible for the San Francisco operations of a Boston-based investment software company. Oversaw the day-to-day needs of several local client companies in the use of Eze Castle's trade order management system for mutual fund and hedge fund managers. Worked independently out of my home, reporting to supervisors in Boston. Utilized Delphi, SQL, Java, ASP, XML/XSL for both new projects and updating existing ones. Projects included specialized database editing tools, interfaces between our product and various accounting systems, and SQL-to-XML web-based reporting tools.
     
     
    6/98 - 3/99    
    Designed, implemented, and deployed a corporate-wide Intranet knowledge management solution. Project completed using Active Server Pages (VBScript and JavaScript), SQL, and HTML. Completed application was browser-based, and allowed for the publishing, searching, tagging, and retrieval of organized corporate information. Project included implementation of a Windows NT web server running Microsoft Internet Information Server.
     
     
        6/99 - 2/00
    Successfully created my own business in the city of Boston in order to convince the school's administration of the necessity of the project. Bid successfully on project, and over the course of seven months, completely overhauled their web content. Was responsible for all client contact, graphic and physical design, and implementation.