Laurie E. Bassett

45 Brookside Drive
Danville, NH 03819

603.642.5003
laurie_bassett@hotmail.com

 

 

SUMMARY

Experienced Principal Software Engineer with extensive knowledge of Graphical User Interface design and usability. Worked with JSP, Servlets, Applets, HTML, ASP, JavaScript VB Script, Java AWT, Swing, Microsoft Foundation Classes and OCX (Active X) development.

PROFESSIONAL EXPERIENCE

WHEELHOUSE, Burlington MA. July 2000 – July 2001

Principal Software Engineer

Responsible for all of the User Interface components in Wheelhouse development.  Designed and implemented the core Web Turbine User Interface using JSP.  Web Turbine is a platform that allows for acceleration and monitoring of marketing systems on the web.  Assisted on UI for tools development. Led the Usability testing for Web Turbine core and tools.

Currently have a team of 3 people locally and 2 people in California.   Developed style guide and templates to ensure consistency of the UI. 

 

CUSTOMER ANALYTICS, Burlington MA. February 1999 – July 2000

Principal Software Engineer

Led the beta program for release 1.1 of eRM Central product. Created training materials and conducted both internal and customer training.

Worked as part of a 6-person team to enhance 1.0 product to include Campaign Management. Led the design and implementation of thin client layer of web based JSP application. Used MVC design pattern and UML to document design. Wrote complex multiple view html tree consisting of different types of objects with many states and actions. Designed and implemented navigational system to quickly access any node of the tree. The contents of the screen were sensitive to the user roles and permissions and types of objects and the state of the objects.

Designed and Implemented version 1.0 of a Web based UI for data mining and asynchronous reporting tool for Mid-tier financial institutions used to diagnose and predict customer’s activities. The product is designed to look like a portal with the pages customized based on which NT group the logged in user belongs to (Analyst, VP Marketing, Admin…). Most of the HTML is dynamically generated from Servlets using Style sheets to allow look and feel to change as needed without changing Java code. Asynchronous reporting mechanism was implemented with a Servlet populating the Applets without having to refresh the page. Tiered parameter selection mechanism was implemented with a bi-directional communication layer similar to RMI and a mechanism to manage state on a per session basis. This was done to allow multiple users to write to the same Servlet and move up and down the levels of the tiered parameter.

Designed and implemented UI layer of .5 release. This version was created using HTML, ASP, SQL and Excel.

TRUE SOFTWARE, Waltham MA. April 1997 - February 1999

Principal Software Engineer

Designed and implemented a very contemporary user interface for a configuration management product using Java. New front end was needed for cross platform consistency and ease of use.

Replaced the implementation of "Source Code Control Integration" with PowerBuilder. Existing interface was not useable. Feedback from customers has been extremely positive on our new design.

Cleaned up old Windows client: RPC problems, general bugs, and build issues.

Added new license manager code to the Windows client.

 

PILOT SOFTWARE, Cambridge MA. Nov 1994 - April 1997

Principal Software Engineer

Facilitator for Usability testing. Worked with User Interface Engineering group to conduct usability testing of Pilot’s products.

Designed and built ActiveX object to visualize data-mining segmentation. Visually represented different segments by size and predictability of response. Helped users select which segments to target. They could then select those segments and have SQL generated to choose those segments.

Designed and created powerful Browser OCX that interfaced with OLAP engine which allowed users to easily manipulate views of the multidimensional database. The browser OCX gave the user the ability to change the selection of members, or switch pages of data, or drag and drop between browsers or to and from the table object. Enhanced table object for the new browser capabilities. The browser OCX was written in C++ using the Microsoft Foundation Classes.

One of two engineers who designed and created Windows application using MFC, which allows users to graphically build multidimensional OLAP databases. Worked with a UI Designer, studied competitive products and filtered information from sales , consulting, marketing, training and customer support to create the design. This application runs on Windows 95, NT and Windows 3.1. Reduced an extremely complex process to three easy steps, without compromising the ability to fine tune advanced features of the database. User’s access data in relational tables and drag and drop fields (using OLE drag and drop) to define the levels of the dimension, then add numeric fields for measures. Then the data is loaded and consolidated.

Added virtual capabilities to custom hierarchical list box. Pilot’s hierarchical list box is similar to the tree control in MFC but allows multiple selection, more than 64k of data, and runs on 16 and 32 bit Windows platforms. Added support for all selection combinations of mouse and keyboard, also implemented horizontal and vertical scrolling. Worked on Pilot’s Excel add-in to interface to multidimensional model. Pilot’s Excel add-in is similar to Microsoft Excel’s Pivot wizard.

 

 

COLORAGE INC., Billerica MA. June 1991 - Nov 1994

Senior Software Engineer

Worked on ColorQ team to design and develop the Windows 95 based ColorQ 4000, a multiprocessor multi-RIP networked digital color print server running on a four processor Pentium. Responsible for porting changes made to the PostScript Interpreter. Wrote multi-interpreter screen viewer using named pipes. This was developed to give the user graphical feedback as to the progress of the jobs. Also used as a marketing tool during shows. Added several pieces to the core interpreter to handle job accounting, SpotMatch, TCP/IP printing and color features. The ColorQ 4000 technology debuted at Seybold San Francisco 1994 as the fastest multiprocessor multi-copier multi-rip networked color print server.

Worked for one year in a small group on the ColorQ 2000, a networked digital color print server running on Windows NT. Worked with the group to design and develop ColorQ 2000. Used standard windows NT tools to port DOS based interpreter to a Windows based DLL in order to work within the Windows NT print architecture. Added parallel port protection key mechanism to the ColorQ.

Managed the UNIX department. Maintained contracts with OEM customer Hewlett Packard and other contracts on the RS/6000 platform. Developed and supported Sun OS 4.1.3 and Solaris products. Coordinated with other departments, shipping, sales, and technical support.

Built RS/6000 product, ported PostScript interpreter from DOS, wrote XMotif window previewer, did SMIT install work, helped with the manual set, upgraded the interpreter when needed.

Worked on various portions of all the UNIX products including DG Aviion, IBM RS/6000, SCO, Sun OS, Hewlett Packard 9000 700 series and Silicon Graphics.

WANG LABS, Lowell MA. June 1984 - May 1991

Software Engineer

Worked in a small group on a visual file cabinet project, using Motif on SCO UNIX platform. The product was a graphical representation of a tree of documents, containers, and cabinets, with scanning, printing, searching, modifying and security capabilities.

Designed and implemented the graphics components of WP Plus printing support for the Wang color dot matrix and HP LaserJet printers. Written in C using common language environment, the driver replaced the Z80 rasterizer to significantly speed up printing. Ported the CGI libraries from the PC to the Wang VS. Identified and coded changes required to produce a working CGI library on the VS. Incorporated CGI text renderer into CGM to VDM translator. Added options for precision, italicizing and font capabilities.

Added the following components to translation services, with standard interface and translation options, based on VS printer drivers: VDM translation to PostScript, HPGL and raster.

Enhanced and updated drivers which included adding stroke text functionality and replacing existing polygon fill algorithm. Designed and wrote several device drivers for VDM graphics printing including Tektronix 4695 color ink jet printer with 125 color support implemented using half-toning, Wang black and white and color dot matrix printers, Wang shuttle matrix printer and Versatec plotter.

 

EDUCATION

University of Lowell, Lowell, MA

Computer Science


Member number:4718
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 1999 Software Contractors' Guild, Post Office
Box 257,Nottingham, NH USA 03290-0257