Wolf Pine Design, LLC
Alfred, Maine
Consultant (March 2007 - April 2007)
Responsible for implementing new features, bug fixes, and enhancement for an employee benefits system.
- Implemented ANSI 834 specification for transferring enrollment data between HR systems.
- Added additional validation to the benefit enrollment system and added new enrollment packages.
Astaro Corporation
Burlington, Massachusetts
Web Project Manager (January 2004 - present)
Responsible for design, implementation, testing, and maintenance of the Astaro web infrastructure.
- Redesigned the software licensing system and portal using OO design principles and AJAX frameworks. Integrated the licensing system into eZ publish.
- Created an on-line quote tool for our internal and our partner's sales department. Allows for a custom price quote to be built and exported to a PDF file. For our internal sales department, the tool also allows a RTF order form to be generated.
- Integrated our licensing portal and corporate web site with Salesforce to deliver leads, support cases, and other data more efficiently to our sales and support staff.
- Migrated existing corporate web site to the eZ publish CMS system.
PacketVideo
Bridgewater, Massachusetts
Senior Engineer (April 2001 - October 2002)
Responsible for design, implementation, testing, and maintenance of portions of the PacketVideo MobileMedia system infrastructure.
- Developed a graph sub-system for the MobileMedia platform to allow PacketVideo and system integrators to rapidly add functionality and integrate with third-party systems. Designed and developed a GUI front-end for manipulating the graph sub-system using Java, SOAP, XML, JDBC, and Tom Sawyer (third-party software).
- Designed and implemented a system to track user usage and create billing records via the graph sub-system using Java, XML, JDBC, SOAP, Interbase, and Portal Infranet. Billing records were written out to a CSV file and imported into Portal Infranet via a parser run as a regularly scheduled task.
- Analyzed the flow of data through MobileMedia system for non-ASCII language support. Developed procedures for creating multi-lingual databases and recommended improvements for overall non-ASCII support.
- Developed procedures for creating large, multi-file databases using Interbase and for backing up, restoring, and replicating data using IBReplicator.
- Integrated SSL support into the PacketVideo content management portal.
- Created a series of Crystal Reports to provide customers with useful statistics.
- Developed a set of unit/module tests based on Ant and database SQL-92 compliancy tests based on the NIST database suite using perl and Ant.
HighWired.com
Watertown, Massachusetts
Web Developer (August 2000 - December 2000)
Responsible for design, implementation, testing, and maintenance for the HighWired.com community.
- Worked on the personalization team to build "MyHighWired". Responsible for creating the mechanisms for collecting, storing, and retrieving personal preferences using StoryServer, TCL, SQL, JavaScript, and HTML.
- Created a "flex block" system using TCL, SQL, JavaScript, and DHTML. These blocks would rotate images and/or text on individual web pages via JavaScript and DHTML. Block content was managed via a series of web-based forms.
Mainspring, Inc.
Cambridge, Massachusetts
Web Developer (November 1998 - August 2000)
Responsible for design, implementation, testing, and maintenance of the web site and its infrastructure. Was sole web developer from August 1999 to August 2000. Received certification in StoryServer system administration and architecture.
- Created an in-house metrics package for tracking visitor's usage of mainspring.com. Metrics included registrations per day, most active pages, most active research documents, frequently used search terms, page views per hour, click through depth, and more.
- Using perl, streamlined the way Excite for Web Servers was being used to meet our search needs.
- Integrated Sales Logix with the web site, wrote Sales Logix reports for various departments, and other Sales Logix development. Converted the Sales Logix Visual Basic code used to record web site registrations to StoryServer/TCL.