Projects
Home ] Up ] Feedback ] Contents ] Search ]

 

Projects

 

        WebHire Corporation Wakefield, MA

        Member of development team responsible for the design and development of WebHire! Recruiter. WebHire! Recruiter is a multi-tier DCOM/.NET application for recruiting over the Internet. Primary responsibilities included playing a leading role in the design and development of all aspects of Recruiter's functionality. Worked on all aspects of development from front-end to database layer. Work was developed under Windows 2000 and MS IIS using .NET, C#, C++, XML/XSL/XSD, COM+, ATL, ASP, JavaScript, VB Script, DHTML, Oracle, and ADO as our development environment

 

See also

WebHire

        RadNet Corporation Wakefield, MA

        Member of development team responsible for the design and development of PortalworkX.  PortalworkX is a software framework that combines a personal portal engine, process management, content targeting and delivery, and cascading tiers of personalization for building business-to business relationships.  Primary responsibilities included playing a leading role in the design, development and deployment of PortalworkX search and task management applications services.  Application services were written using ASP, JSP, DHTML, COM, XML, and Javascript on the client side, and ASP, JSP, JAVA, COM, JNI, Oracle, MTS, ADO, JDBC, C++ and XML on the server.

 

        Designed and developed an HTML embedded ActiveX component using ATL which allowed web-based users to use ActiveX editing and linking of file attachments in RadNet’s WebShare web server product.  Control utilized Http to communicate between the control and the WebShare application, which allowed documents to be downloaded to the client’s desktop.  COM was used to communicate to ActiveX compliant MS Office application and allowed users to edit and save documents before sending them back to WebShare.  Other responsibilities included modifying WebShare to support the generation, automatic installation and manipulation of the ActiveX component by writing HTML, DHTML, and JavaScript.

 

See also:

Radnet 

          Dataware Corporation, Ledge Multimedia Cambridge, MA

        Member of development team responsible for the design and development of The Complete National Geographic application. CNG is a 30 CD collection containing 120 years of National Geographic Magazines.  Primary responsibilities include the design and development of various parts of the user-interface.   Areas developed included dialog boxes for viewing article lists, saving and restoring search results, and preferences.  Additional areas developed included creating simple and advanced search screens that allows users to quickly and easily find topics of their choice.

 

See also:

Dataware Technologies

          Compaq Computer Corp., Cambridge Research Lab Cambridge, MA

        Member of development team responsible for the design and development of AltaVista’s MediaVista project. MediaVista is a set of workflow tools which takes as an input a set of multi-media URLs, transcodes them, catalogs the audio and video content with meta data, generates thumb-nail images of video, and produces an output file which is hosted on the AltaVista site for searching.  Primary responsibilities include the design and development of the Getter tool.  The Getter tool requests work from a librarian (Oracle 8 database) and sends off the work to other machines for transcoding, cataloging and key framing.  When the other machine completes its task, the Getter returns the work to the librarian.  The Getter was written utilizing C++, MS Win32 SDK, WinInet to communicate to the worker machines through HTTP requests, and sockets to communicate with the librarian.  The product by definition is fault tolerant, scaleable, and built for high performance.  Getter utilizes thread management, multiple processors, mutexs, critical sections, event handlers, the Windows registry, and exception handling to provide these capabilities.

 

See also:

Altavista.com

Compaq's Cambridge Research Center

Compaq Computer Corporation

          TERC Cambridge, MA

        Designed and developed a video capture/playback ActiveX mini-server and a Java reporting/graphing applet.  The video capture and play back component is integrated with MS Excel and custom Excel worksheets to provide junior high students a curriculum in earth science.  The curriculum allows a student to capture/view light intensity data while simultaneously capturing/playing back time-elapsed video of the sky. The video capture/play back tool was written utilizing MS Visual C++ and MFC.  The reporting/graphing applet is integrated in a Web page so students from different schools can share data and view results of their collective experiments.  The reporting/graphing applet was written utilizing Symantec Visual Café.

 

See also:

TERC

          Eprise Corporation Framingham, MA

        Member of development team responsible for the design and development of Eprise Participant Server.  Participant Server is a web server-based software product, which integrates personalization, content management, and security into a comprehensive platform for managing users and their interactions with dynamic web applications.  It works with leading web, database, and application servers to provide a self-service management framework that enhances any Web site or application.  Responsibilities include designing and developing the Participant Administration’s user and role management services.

 

See also:

Eprise Corporation.

          Compaq Computer Corp., Cambridge Research Lab Cambridge, MA

        Member of development team responsible for the design and development of Digital’s facial animation software, FaceWorks. The core of the Digital facial animation software is a 3D synthetic face that accurately synchronizes lip movements and expressions to real speech. The software includes a design tool for the creation of facial animation clips and client players for Internet and desktop environments. The design tool is used to read in 2D face images and animate them with lip synchronization and facial expressions. The Internet client is integrated with RealNetworks' (formally Progressive Networks') next-generation RealMedia architecture, used to stream facial animation synchronized with RealAudio across the Internet. The desktop client is an ActiveX control that can be integrated into Microsoft desktop applications, Macromedia developer tools, and other ActiveX containers. Primary responsibilities include the design and development of the annotation editor and Internet client.

Faceworks

Compaq's Cambridge Research Center

Compaq Computer Corporation

          Viisage Technology Littleton, MA

         Lead member of Platforms Development team responsible for the creation of new vertical products utilizing Viisage Technologies Photo Sensor Mast and Facial Recognition technologies.  Products developed included a casino security, state licensing, and state welfare systems.  Other areas of responsibility included leading a team of software developers and support staff for component development and for development support services. Products were developed for Microsoft Windows 95 and NT 4.0 utilizing MFC, ActiveX, TWAIN, LeadTools and ODBC.

 

See also:

Viisage Technology

          MyWay Online Cambridge, MA

        Member of development team responsible for the design and development of MyWay Agent, a personalized desktop software application for the Internet.  The MyWay Agent program is a client/server, agent-driven search tool just like PointCast.  The difference is that MyWay aggregates content from all over the Web, sits on the user’s desktop, acting almost as an interface to the Web. Primary responsibilities included the design, development of the MyWay Agent Profiler and it’s animation engine.  Other responsibilities included technical consulting on the MyWay Agent Viewer.

       

         The Learning Company. Cambridge, MA

        Responsible for overseeing the technical design, development, and functionality of large projects.  Responsibilities include researching and defining architecture requirements; establishing development standards regarding design and development, identifying and importing engineering opportunities; and consulting to Development Engineering regarding product feasibility and viability of product plans and designs factoring for customer, market, technology and supportability factors.  Primary development engineering resource regarding development planning and scheduling. Primary intercompany liaison between other development engagements, Quality Assurance, User Interface, Product Designers, Documentation and the integration of technical resource within operations.  Other responsibilities include acquiring and communicating knowledge about new and evolving technologies and engineering opportunities.  Frequently interact with peers and manage within and outside the development group, vendors, customers, VARS, and external development partners.

 

        Thomson Software Products Burlington, MA

        Member of development team responsible for the design and development of Thomson Software Products ObjectAda for Windows 95 and Windows NT.  ObjectAda is an integrated development environment for the Ada language. The ObjectAda IDE is a Visual C++ V2.2 clone and it consists of an integrated set of tools that all run under Windows 95 and Windows NT. ObjectAda gives you the tools to complete, test, and refine your application all in one place. It includes a programmers’ editor, resource editors, project build facilities, an optimizing compiler, an incremental linker, a source code browse window, an integrated debugger, and on-line help.  Primary responsibilities included leading the design and development of ObjectAda’s IDE including the programmers’ editor and project build facilities.  Other work included writing all the IDEs’ quick browser, dialog boxes, toolbars and other visual components as well as writing code to link the IDE to the main browser, debugger, compiler, and make utilities.

 

        Softkey International Inc. Cambridge, MA

        Member of development team responsible for the design and development of Softkey's The American Heritage Talking Dictionary for Windows 95.  AHED includes the Enhanced Roget's U.S. Electronic Thesaurus and The Dictionary of Cultural Literacy.  AHED's multimedia capabilities include word pronunciation, video and pictures.  Primary responsibilities included taking a leading role in the products’ main architecture, GUI and multimedia content management using MS Visual C++ with MFC.  Other responsibilities included designing and coding visual, and non-visual objects to support the overall product functionality.  American Heritage Dictionary's awards include PC Magazines top 100 CDs for 1995.

 

        Xerox Corporation,   XSoft Cambridge, MA

        Member of development team responsible for the porting of Xerox's InConcert MS-Windows application to Windows NT and Macintosh System 7.  InConcert is a software tool for managing workflow and documents.  InConcert models, tracks and coordinates the people, procedures and information that comprise a workflow.  Primary responsibilities included taking a leading role in, managing, and coding the port of InConcert to Windows NT and Macintosh System 7 using MS Visual C++ with MFC and MPW with Macintosh Toolbox.   Other responsibilities included replacing InConcerts' document management system with Saros Mezzanine Document Manager for both the Windows 3.1 and Macintosh System 7 products.

 

        Fidelity Investments, Retail Marketing Company Boston, MA

        Member of development team responsible for the design and development of Fidelity's On-Line Xpress+.  On-Line Xpress+ is a Microsoft Windows based individual investment trading program.  On-Line Xpress+ allows small businesses and individual investors to manage their Fidelity and non-Fidelity portfolios, interact with Fidelity by obtaining quotes, performing company researches, sending customer service mail, reading company news reports, perform investment trading and monitor market activity.  Fidelity product information is provided through a hypertext catalog, and On-Line Xpress+ assists the user by retirement planning and portfolio management wizards.  On-Line Xpress+ contains a Windows 95 style front-end, which communicates to Fidelity back-end financial databases.  Primary responsibilities included the designing, and developing of the Windows 95 style user-interface for all functional areas.

 

         RSVP/IBM Cambridge, MA

        Technical lead of development team responsible for the design and development of RSVP's Multimedia Player for Windows.  MPW is a Microsoft Windows based multimedia information delivery system, and utilizes touch screen technology and multimedia to present information using motion video, audio, animation, graphics, text, and buttons in a synchronized way.  Primary responsibilities included taking a leading role in the design, development and management of an object-oriented multimedia information delivery system.  The system contains timers and real-time event management, navigation capabilities, ODBC compliant databases, graphics, video and audio, text, picture buttons, and is written utilizing MFC utilizing its document/view architecture.  The multimedia components are written to the Microsoft's Media Control Interface (MCI) to display the MPEG video, audio, and animation.  Secondary responsibilities included interfacing with investors, management, marketing, and IBM personnel as a business partner for RSVP.

 

        Logistic Solutions Waltham, MA

        Member of development team responsible for the design and development of GRID Solutions.  Grid Solutions is a family of client/server products used by natural gas industry professionals to plan and manage the buying, selling, and flow of gas across North America.  Primary responsibilities included the design and development of application systems, databases, communications and utility software for IBM's OS/2 and Microsoft Windows.

 

        Spinnaker Software Corporation Cambridge, MA

        Major contributor to PFS:Publisher for Windows, a Microsoft Windows V3.1 desktop publishing application. Responsibilities included the design, development, and maintenance of Publisher's user-interface, graphics, rendering, text, data structures, and page-layout capabilities.  Also a contributing member of the PFS:WindowWorks team, an integrated software package for Windows.  PFS:WindowWorks, an integrated software package for Windows, has an installed base of  over 2.0 million users worldwide.

 

        Archetype, Incorporated           Waltham, MA

        Lead member of Windows group responsible for all aspects of all Microsoft Windows 3.x development.   Technical responsibilities included design, development, and testing of Archetype's high and low-end products, including Archetype Designer, Ventura AdPro and Power Up's Express Publisher for Windows.  Managerial responsibilities included planning, scheduling, and budgeting of technical and human resources.  Other duties included interfacing with senior management, marketing, QA, OEMs and other customers regarding product enhancements, maintenance, and other related issues.

 

        Member of development team that designed and developed Express Publisher for Windows, a retail Windows 3.0 and 3.1 based page-layout package sold and marketed by Power Up! Software Corporation. Responsibilities included the design, development and maintenance of Express Publisher for Windows user-interface, and the UI's links to other internal processes, and DLLs.  Other duties included interfacing with Power Up! testers, managers, and support staff.  Express Publisher for Windows' awards include BYTE magazine's top 128 Windows products for 1992.

 

Other Clients

        Pugh-Roberts Associates, A Division of PA Consulting Group, Inc.     Cambridge, MA

        Dun & Bradstreet    Cambridge, MA