PDF format

Amy Kathleen Farrell
akf@alum.mit.edu

Experience

April 2006 – June 2010
Kavi Corporation, Portland, OR

June 2009 – June 2010
Product Development Manager

Led a team of developers, user interface designers, and quality assurance engineers on the “Application Features” team. Team was responsible for developing new product features, maintaining legacy code, and providing third-tier support. Promoted a culture of collaborating, sharing knowledge, and solving problems. Since its formation in mid-2009, the team has produced several successful releases of projects with three- to five-month schedules.

April 2008 – June 2009
Product Developer, Engineering Services

Developed and maintained web-based solutions for standards-setting organizations. Collaborated with a team of several developers.

Primary technologies used: python, PHP, MySQL, Zope.

April 2006 – April 2008
Application Support Engineer, Professional Services Group

Investigated and resolved customer issues. My primary goal in this position was to address customer issues quickly and to understand and communicate issues clearly – both to front-line support staff and to product engineers. I became an expert in the interactions between components of the product suite, and adept at reconstructing the series of events that led up to a problem.

Developed customer-specific applications on Kavi’s platform, and supported and maintained existing applications. Development projects were of short duration (a few hours to a couple of weeks).  Most were produced within Zope using python and SQL.  Helped the group maintain profitability during a time when the project team was short two engineers.

August 1998 – March 2006
eMarket Group Ltd., Portland, OR

November 2005 – March 2006
Director of Engineering

Managed a small technical staff. Retained programming responsibilities while doing project management and coordinating with other departments.

August 1998 – November 2005
Senior Applications Engineer

Worked with a small team to build an e-commerce platform running on an Oracle 8i database and Apache/mod_perl web server. This system maintained an inventory of over 10,000 active SKUs (representing multiple variants of 5,000+ products) and hosted multiple concurrent storefronts.

Implemented automated data exchange with Amazon.com, including product, order, and shipment information, using their XML API.  Reliability of this system helped eMerchandise (selling as “Zat”) maintain a customer feedback rating of 98% positive over 16 months selling through Amazon.

Worked with customer service, warehouse, and fulfillment to define processes, troubleshoot problems, and provide training as needed. Interfaced directly with key clients to define new feature requirements for web stores, provide reports, and answer questions.

1999-2000
PCD Group, Independent Consultant

Developed dynamic web applications for Paulette Carter Design (now PCD Group), helping the company grow from a provider of graphic design and static HTML sites to a builder of online applications. Worked closely with PCD’s in-house design staff.  Produced applications in HTML and Javascript; and with perl.

August 1988 – August 1998
Tektronix, Inc., Beaverton, OR

August 1996-1998
Web Developer

Primary technical implementer for Tektronix Measurement Business Division's (MBD) Web site. Worked with Marketing Communications, Information Services, and production staff to develop plan for initial site, and identified and evaluated tools to convert of existing content to HTML. Introduced concepts and tools to other team members. Installed and maintained content on corporate web server.  

1992 – August 1996
Operations Analyst, MBD Customer Documentation

Provided technical leadership for a group of 50+ writers, illustrators, and production staff. Acted as key contact on large automation projects, including requirements definition, acceptance testing, definition of new work processes and training of coworkers. Major projects included working with teams at Interleaf and Xerox to implement on-demand printing of manuals, a scanning/ conversion system for “legacy” documents, and deployment of an electronic document archiving system for the documentation group.

1988 – 1993
Technical Writer, Customer Documentation

Writer/Project leader for several major documentation projects, most consisting of User, Programmer, Service, and Tutorial manuals for high-end oscilloscopes or other test equipment. Acted as editor for some projects. Beta-tested publishing software and introduced new features and concepts to the rest of the group. Administered publishing software (Interleaf).

Education

Massachusetts Institute of Technology, S.B., Computer Science and Engineering 1988

Bachelor of Science in Computer Science and Engineering. Course work included Computer System Engineering, Software Engineering, Automata Theory, Algorithms, core Electrical Engineering studies. Concentration in Philosophy.

Associations and activities

Technologies

Python, perl, PHP, SQL, PL/SQL, Apache web server, mod_perl, Linux, test-driven development.