Cindy Mottershead's Resume (Last updated June 7th 2008)

Resume builder

CYNTHIA J MOTTERSHEAD

Carlisle, MA 01741 - USA

-

OBJECTIVE 

Seeking an opportunity to use my exceptional programming skills, solid engineering practices, UI design understanding, and entrepreneurial experience to create or advance a website which benefits the community in a significant way.

-

WORK EXPERIENCE 

Riverscape Software, Carlisle, MA

July 1999 - current

Co-founder
photocritiQ.com- Designed and implemented a Web 2.0 website to provide photo exhibition, critiquing, blogging, and forums to serious photographers. Extensive use of AJAX, CSS, object oriented Javascript (prototype), dynamic HTML (scriptaculous) with a MYSQL back-end and PHP. Integrated open source packages including MODX for the CMS and SMF for the forum software. Designed all graphics and user interface. Designed and optimized SQL queries. Responsible for all aspects of this site including performance, scalability, Google ad placement, SEO, and user experience. In one year grew the site to 4000 members, with over 100,000 hits per day and growing steadily.

Developed small web sites, provided graphics for local phone book, and other small software consulting services while being a SAHM to my two children.

Dragon Systems - contracted to design and implement a Java based web interface to Dragon voice recognition software (this was a telecommuting position).

-

Papyrus Development Corporation, Westford, MA

September 1997 - May 1999

Partner
Provided consulting services to various Web startups:

E-Travel Corporation - provided security interface for Web based Airline travel reservation system, Java based configuration management, and resolved cross browser compatibility issues.

Fonix Corporation - created Web based Medical Transcription system using voice recognition software developed at Fonix.

-

Island Way Corporation, Wellesley, MA

April 1994 - August 1997

Co-founder, Chief Technical Officer
Founded a software startup to address the needs of communication and planning among geographically disperse members. Designed, developed, and deployed a client/server, cross platform, object oriented database driven application in C++ to achieve this goal. Successfully deployed on networks of UNIX, Mac, and Windows systems with no reported problems proving the robustness of the design and implementation. Designed Java based Web interface to deploy using browsers. Closed the company after failing to receive second round of funding.

-

Thinking Machines Corporation, Cambridge, MA

September 1989 - April 1994

Member of Technical Staff
Project leader of the Operating System group -
Provided technical leadership and direction for the CM5 Massively Parallel Supercomputer. Responsible for design and implementation of the Context Switching algorithm for CM5 networks. Sole inventor of a patent for this work. This encompassed working with the chip designers to design features to enable context switching and designing, implementing, and debugging the software and debugging the VLSI chips.

VLSI chip group -
Designed a RTL and gate level simulator from chip descriptions to create an accurate system for compiler and Operating System development prior to system availability. Extensive use of UNIX semaphores, shared memory, and sockets to simulate the three interconnection networks and interrupt levels of each processor. Designed boot loader, core Operating System and network communication library. Isolated numerous chip bugs and facilitated changes to chips. Received a patent for input to the design of the interconnection networks. Applications, compliers, and the Operating System ran successfully on the first attempt to run on hardware and the Operating System ran multiple user programs proving the accuracy of the context switching algorithms.

-

Wang Labs, Lowell, MA

August 1985 - Oct 1988

Senior Engineer
Responsible for device drivers and communication between multiple processors to provide the low level TCP/IP support for the ethernet connection protocol for Wang VS series machines.

-

Codex Corporation, Canton, MA

August 1983 - August 1985

Software Engineer
Designed critical section of 9.6 modem, including loop-back and in-band signaling support. Debugged board problems, designed circuits to fix asynchronous clock problems exhibited in design.

-

-

PATENTS 

6047122 04/04/2000 System for method for performing a context switch operation in a massively parallel computer system

A parallel computer comprises a plurality of processing elements and a control processor all interconnected by a communications network. The control processor and the processing elements process a plurality of user programs, with the control processor and..

5390298 02/14/1995 Parallel computer system including arrangement for quickly draining messages from message router

A computer including a processor array and a routing network. Processors in the processor array generate messages for transfer to over the routing network, each message including a path identifier portion identifying a path from a source, message processor..

-

EDUCATION 

University of Southern Maine, 1979 - 1983

BS in Computer Science

 

-