Winter '04

   
Gerry Hall
 
Contact
 
Harvard MA
 
   
gerry@eye4design.com
 
 
Summary
 
A hands-on principal Windows UI developer, experienced in creating and building innovative software products, uniquely combining strong architectural and implementation expertise with proven visual and UI design.
       

Overview

 
  • Extensive experience in the architecture and development of consumer software products.
  • Individual contributor with solid team focus.
  • Products developed include: multimedia authoring tools, streaming video players, video production tools, portal management, real-time email language translation, personal videoconferencing and collaboration products, automated DVD production software, and visual application development tools.
  • Product awards include "Best Multimedia Authoring Tool of the Year" from Web Techniques Magazine, "Editor's Choice" by PC Magazine and CNET, "Hot Product of the Year" from DataComm Magazine, and "Outstanding Desktop Videoconferencing Product of the Year" from the International Teleconferencing Association.
 
Skills
  Languages
   

Visual C#, Visual C++, C, Visual Basic, Java, VBScript, Javascript, XML, HTML, Perl, REXX, Smalltalk, Easel, 8086 Assembler, 370 Assembler (BAL)

    Platforms
   

ASP.NET, Windows XP/2000/NT, 98, 95, 3.1 - 1.0, MS-DOS, PC-DOS, OS/2, VM/CMS, MVS/TSO, ISPF, CICS, DOS/VSE

    Programming Interfaces
   

.NET XML Web Services, Win32 API, MFC, ActiveX, COM, Comm API, SQL Server, Netscape Plugin API, Wininet API, URL/Asynchronous Monikers, APPC, 3270 LLAPI, HLLAPI, 3270 Data Stream, DPMI, Topview, Halo, Metagraphics, GKS

    Tools
   

Visual Studio .NET, Photoshop, Dreamweaver, Flash, Fireworks, Sonic Scenarist, CVS, SourceSafe, PVCS, MKS, BoundsChecker, SQL, Btrieve, dbVista, VSAM

 
Experience
   
Technologies
       
2/02 -
 
BizNews24.com
 
    Software Architect  
   

Design and development of a consumer-oriented rich media authoring tool, including video/slide synchronization, timeline, browser preview, and HTML/scripting generation.

Designed and developed an enterprise webcasting content and portal management product, using C#, XML Web Services, and .NET.

Visual C++, MFC, ActiveX, XML

Visual C#, ASP.NET, SQL Server, XML Web Services

       
6/01 - 2/02
 
LifeClips Inc.
 
    Principal Software Engineer  
   

Implemented enhancements to an automated DVD authoring and production system. Designed DVD navigation screens and menus. Implemented system to generate DVD navigation screens and scene indexes. Prototyped DVD menus using Photoshop and Scenarist.

Visual C++, Visual Basic, MFC, ActiveX, Photoshop, Scenarist DVD Authoring API
       
9/97 - 6/01
  Eye4Design  
    Independent Consultant  
   

Glance Networks: UI design and implementation for a video communication startup. Developed Windows client and enhancements to Java client.

Visual C++, MFC, Java
   
Software Productivity Research, Inc: Performed product UI review for the KnowledgePlan product. Designed a prototype UI using HTML and Photoshop for the future release of a software project estimation and planning product.
Dreamweaver, HTML, Photoshop
   

GemGravure Inc: Designed and implemented the user interface for an industrial printer. Implemented external interface for C++/COM access.

Visual Basic, VC++, MFC, COM
   

Software Premiums, Inc: Developed a software marketing collateral tool for increasing client visibility and website promotion. Developed software to provide an interactive guide to regional arts, entertainment and sports events. Clients included a multinational beverage corporation. 3D video created in Truespace.

Visual C++, MFC, Photoshop, Truespace
   

Linguistix, Inc: Designed and implemented a real-time email language translator client, a component of a server-based real-time language translation service. Implemented as an extension to MS Outlook.

Visual C++, ActiveX, COM, VBScript
   

Valent Software, Inc: Developed storyboards, HTML screens and a Windows client UI for a web community startup, subsequently purchased by Lycos.

HTML, Visual C++, MFC
       
9/93 - 9/97
  Vivo Software, Inc. (now part of RealNetworks)  
    Member of Technical Staff  
   

Designed and implemented the UI for VivoActive Producer, a consumer authoring tool for streaming media from the web. The tool supported video format transfer, audio/video annotation, and live webcasting functionality. Awarded "Best Multimedia Authoring Tool of the Year" by Web Techniques Magazine, "Editors' Choice" 9/97 by PC Magazine, and "Editors' Choice" 1/98 by CNET.

Visual C++, MFC, NetShow
   
Designed and developed multiple versions of the Vivo streaming audio/video player UI, including a standalone Windows application, an embedded browser ActiveX control, and an embedded Netscape plugin player.
Visual C++, MFC, ActiveX, Netscape Plugin API
   
Sole responsibility for design and development of the UI for a family of consumer videoconferencing products. Designed and implemented the UI for Vivo324, a POTS (analog) -based videoconferencing product, subsequently licensed to Picturetel Corporation. Designed and implemented the UI for Vivo320, an ISDN-based videoconferencing product. Product included advanced features such as remote screen collaboration, video business cards, and video snapshots. Awarded "Hot Product of the Year" by DataComm Magazine and "Outstanding Desktop Videoconferencing Product of the Year" by the International Teleconferencing Association.
Visual C++, MFC, Comm API
   

Designed and developed an external scripting interface to the VivoActive Media Streaming Player, providing programmable control over the media player via a COM interface (accessible via javascript/vbscript).

Visual C++, MFC, ActiveX, COM
1/92 - 9/93
  Easel Corporation (now part of Ascential Software)  
    Principal Engineer  
   

Designed and implemented an object-oriented business modeling tool. The product supports Rumbaugh, Coad/Yourdon, and CRC card methodologies. Product lead for team of 6 developers.

Smalltalk, C
   
Designed and implemented object-oriented extensions to the Easel language and to Easel Workbench, a visual client/server development tool. Initiated collaborative design process to incorporate users in the design phase of new and enhanced products.
C, Windows 3.1, OS/2
10/84 - 12/91
  Manager Software Products (now part of Allen Systems Group)  
    Principal Software Designer  
   

Conceived, proposed and designed ManagerView CASE product. Drafted architectural and platform specifications and implemented multiple releases of the product. Responsible for technical product direction. Software included a graphical diagram editor, 3270 terminal emulator, diagram database schema, database code generation, client/server data synchronization protocol, and DPMI assembler code for the protect-mode TSR interface. Technical lead for six engineers.

C, Assembler, Windows 1.0, 2.0
   

Researched workstation graphical client/server applications, including CASE methodologies, diagramming techniques, client/server protocols (3270, APPC), graphical UI platforms (GEM, TopView, MS Windows 1.0, Halo, Metagraphics, GKS), file management systems (ANSI IRDS, db_Vista, Btrieve, VSAM). Developed working prototypes, including a 3270 terminal emulator, text editor, diagram editor using HALO, diagram editor using GKS, diagram editor using Metagraphics. Written in C and 8086 Assembler.

C, Windows 1.0, Assembler
3/79 - 10/84
  Management Systems and Programming Ltd., London UK.  
    Systems Software Designer  
   
Designed and implemented an ISPF-like UI for MSP's range of mainframe data dictionary products. Written in 370 Assembler, the product incorporated a full screen text editor, online interactive help system, and a REXX-like scripting language.
370 Assembler, CICS, REXX
   
Developed an interactive customer bug fix tracking system, and a 3270 screen generation system. Designed and implemented an online email CICS front-end using REXX. Implemented database schema generation code for the DataManager product.
370 Assembler, CICS, REXX
 
Publications
 

Graphic Design of an EIS System (video), Hall, Belge, Gibson, Granfield, Tacito. Presented at ACM SIGGRAPH 1992 and ACM SIGCHI 1992.

   

References available on request

 
       
Back to Top
 
Email