|
|
|
|
Résumé Paul N. Sears 15 Grafton Road Upton, MA 01568 508/529-6053 e-mail: PaulSears@charter.net Experience SummaryOver three decades of software engineering with expertise in GUI design, interactive graphics, data acquisition, video editing, and system programming in engineering and scientific fields. Languages And Other SkillsVery strong skills in: Data acquisition application design, C#, .NET, Windows Forms, C/C++, GUI design, technical writing, Microsoft Windows NT/2000/XP, Microsoft Visual Studio 2005, MFC, STL, Perforce (P4), Visual Source Safe (VSS).
Skills (past or present) in: ASP, ASP.NET, Javascript, SQL, MS FrontPage, ASP, ADO, ADO.NET, HTML, Access Database, 3D Graphics, Design Patterns, OpenGL, video and audio, image processing, PC applications such as Word and Excel, GUI libraries such as Dundas and Infragistics, OSF/Motif, Unix, COM, ATL, Bliss32, VAX/VMS, Ada, etc. Work ExperienceMy software engineering experience is roughly divided into 75% graphics and GUI programming and 25% systems programming. I have written hundreds of thousands of lines of code in more than a dozen languages (mostly C#, C++, C, Bliss32) and hundreds of pages of technical and user level documentation. The details follow. Database driven website (current)I am currently developing a MS SQL Server driven website in ASP.NET that will provide a list of waterfront bars and restaurants. It is in stealth mode and not available to the public at this time. It has parametric search, full Forms membership support, the ability to enter and edit listings, as well as other typical web functionality. Medical Data acquisition subsystem, Delsys, Boston, MA (18 mo.)For Delsys, I designed and implemented a data acquisition subsystem library that is now used to build market-specific medical data processing applications. This programmable subsystem consists of a high speed real-time data acquisition pipeline with the ability to filter, store, and replay data, an environment to build individual tests to drive the pipeline, and a selection of modules to display data in many formats such as curves, bar graphs, digital gauges, etc. The work was done in C# under .NET. Data acquisition, Data Translation, Marlboro, MA (12 mo.)At DT I implemented a software adaptor in C++, ATL, and COM that interfaced the MathWorks MATLAB© data acquisition toolbox to the many I/O boards that DT makes. I also implemented a data acquisition and plotting application using C# and Visual Studio 2005 and WinForms under .NET 2.0. GUI Developer, video editing, Media 100, Marlboro, MA (6+ years)At Media 100 I was leader of the edit model design team responsible for the basic design and GUI of the award winning Media 100 non linear editor (NLE): 844/X. While at Media 100 I: · Wrote hundreds of pages of technical documents describing the design. · Designed and implemented a GUI Object framework to depict the interactive UI elements such as clips, marks, tracks, etc. · Implemented most of the central GUI of the 844/X application using the above framework: the video editing timeline where all video editing is performed. · Provided guidance to junior engineers implementing other 844/X components. This work was all done in C++ using Microsoft Developers Studio, STL, MFC and third party frameworks. Version 3.0 recently shipped. For a description of 844/X, please see http://www.broadcastnewsroom.com/articles/viewarticle.jsp?id=14001. GUI Developer, Virtual Reality Training, Kinematix, Cambridge, MA (6 mo.)At Kinematix I designed, documented, and started the implementation of a Visual Programming Language based medical application in C++ and OpenGL that used a Virtual Reality stereo 3D environment to help trauma victims relearn motor skills. GUI Developer, EDA, Viewlogic Systems, Marlboro, MA (1.5 years)At Viewlogic I designed and implemented in C++ and MFC, an ECAD application to graphically view waveforms in an oscilloscope-like rendition of simulated signal values. Graphics Developer, Workstations, DEC, Maynard, MA (2+ years)I implemented multimedia 3D show floor demos in C using OpenGL and X/Motif under Unix (OSF/1). Additionally I: · Developed a GIS program that displays fly-through 3D maps, · Implemented flashy 3D demos featured at SIGGRAPH '93/'94 that texture mapped a live show floor video feed onto a Rubik’s Cube and waving flag in real-time, · Developed graphics card diagnostics in C under Windows NT and X/Xlib. GUI Developer, Digital Equipment Corporation, Westford, MA (6 mo.)I researched, designed, specified, and prototyped a Font Selection Widget for DECwindows & OSF/Motif that provided multiple font selection models. Additionally I: Wrote the requirements based on user and programmer interviews. Designed a user interface (GUI) based on the requirements. Implemented fully functional prototype for testing with human factors specialists. Refined the UI, designed the API and completed a 110 page functional spec. Graphics Software Architect, Software Tool Company, Inc., Lancaster, MAI founded STC to design and develop a Visual Programming Language (VPL) that allows programmers to graphically build software applications. To this end, and in an ongoing effort between positions I implemented the working prototype of VPL with over 100,000 lines of Bliss, FORTRAN, C, and Macro code. This included a graphical editor, simulator, and visual debugging tools. Summary of other programming accomplishments:· Software Architect, Optical Storage, DEC (2+ years)· Systems Programmer, File I/O, Software Research Company (6 mo.)· Systems Programming, Operating Systems, Softech (2+ years)· Systems Manager, Woods Hole Oceanographic Institute (2 years)· CAD/CAM Engineer, Digital Equipment Corporation (5 years)
For more information and a work sample, visit http://www.softwaretool.com/Gui.htm. EducationPursued MSECE, Clarkson College Graduate School (2 years) BSEE. Clarkson College Of Technology, Potsdam, NY High School, Tabor Academy, Marion, MA |
|
Send mail to
paul at sign softwaretool.com with questions or comments about this web
site.
|