266 Nob Hill Drive
Elmsford, NY 10523
(914) 672-9758 (c)
(914) 592-2315 (h)
Objective: A principal software engineering position using C++/OLE developing an Internet/ e-commerce application.
Background Summary: Experience in software development and testing includes:
* Software design methodologies
* Real-time systems and telecommunications
* Simulation, modeling, algorithms, and CAD/FEM
* 3D graphics and display
* Object-Oriented Programming using Booch’s & Rumbahl’s methods
Software and Hardware Knowledge:
* MS VC/C++ * Windows NT & 95 * COM/OLE & MFC * Java
* FORTRAN * VAX/VMS * MACINTOSH * HP 9000/700
* OpenGL * UNIX * Intel * Stochastic Processes
* GNU debugger * X-Windows * Sun Sparc * DSP
Education: M. Sc. Applied Mathematics, McGill Univ., Montreal, Que. 1987
B. Sc. Mathematics, McGill Univ., 1984
Apr 01 to Present, Independent Contractor, Burnt Hills, NY
Translation of proprietary CAD data into STEP, IGES, and third-party vendor formats. Researching literature of topological operations from Constructive Solid Geometry to Boundary Representation. Project cost estimation, resource planning, and management. (C++, C#, .NET)
IBM Telecommunications and Media, Media Production Suite, Hawthorne, NY
Nov 99 to Apr 01, Contractor
This $20B project entails capturing an episode of a CNN broadcast, digitizing it into MPEG-2 format, running the sound through ViaVoice to create an index of keywords, and storing the video and index into IBM-dB2 using Content Manager. Afterwards, a user can specify, give me all the portions of the game where the keywords are found. The tool will return back those segments it finds. Data mining for rich media. Integrating of all these components and coding. Using Virage's video and audio logger, MS-IIS, IBM-WebSphere, and VideoCharger.
April 99 to Nov 99, Independent Developer
Developed a new vector hidden line removal algorithm for fast visualization. Currently marketing this prototype to raise revenue for further enhancements. Enhanced MFC's document-view architecture to render multiple views on document.
Resume of Walter Heger p. 2
Beckman Instruments, Allendale, NJ
Jan 99 to April 99Software Contractor
Wrote graphics functionality to render data obtained from scientific instrumentation. Enhanced functionality to quickly display data when making minor adjustments to presentation. (MSVC, VB, MFC, OpenGL, WinGDI).
IBM-Internet Media Group, Watson R&D Center, Hawthorne, NY
April 97 to Jan 99 Software Contractor
Developed software for HotMedia, a graphics application authoring
tool for Internet based viewing of panoramic images. Enhanced capabilities
to share data and work cooperatively with Adobe Photoshop using
Plugin and ActiveX technology. Maintained website and resolved synchronization
issues for E-Commerce applications and web advertisement.
INTERGRAPH CORP., Huntsville, AL
Sept 94 to April 97
Integrated and developed a 3rd party graphics applications based on ACIS into a COM/OLE environment. Designed and wrote a delta state manager (DSM) and view cache which would maintain 3D views for multiple parts (an assembly) using the ACIS CAD modeler. The design of the DSM was implemented as an OLE server to allow other third-party applications to control our object.
(MSVC++, COM/OLE, MFC, OpenGL, Windows NT on Pentium PC, OOP via Rumbahl)
TELLABS. Burlington, MA
Mar. 1994 to June 1994
Senior Software Engineer (Contractor)
Wrote event-driven software to interface with and test functionality between host (Intel 486) and embedded (TI-DSP) for McCaw's Cellular Distributed Packet Data (a telecommunications application). Performed tests using Frame Relay and FTP software.
E-SYSTEMS, ELECTRONIC COMMUNICATIONS INC. St. Petersburg, FL
Jan. 1993 to Oct. 1993
Senior Engineer (Global Positioning Systems)
Architected algorithms and wrote pseudo-code for flexibility, modularity, and performance issues of GPS receiver. Researched literature and performed trade-off studies. Investigated off-the-shelf OS's and ADA compilers for use in a real-time embedded application with a DSP. Debugged and enhanced currently existing programs. Researched control theory problems, Kalman Filters, software systems, and navigation algorithms.
HORIZON RESEARCH INC., a Mitsubishi Co. Woburn, MA
Sept. 1992 to Dec. 1992
Software Engineer (Contractor) (MELCO CAD)
Wrote 50 pages (2500 lines) of code to perform graphics hidden line removal on a 3D model using a rapid prototyping approach. Integrated, documented, and tested software with a currently existing CAD package and X-Lib using object-oriented methodologies.
(C++, Sun Sparc, OOP via Booch)
Resume of Walter Heger p. 3
ZEITGEIST, INC. Belmont, MA
May 1992 to July 1992
Software Engineer (Contractor) (Telerate)
Wrote graphics software using X-Windows Toolkit for (trend-trading) financial applications for port from MS-Windows to Unix. (OOP C, GCC, Sun Sparc)
FIELD EFFECTS, INC. Acton, MA
Feb. 1992 to April 1992
Software Engineer (Contractor)
Ported and debugged code which models magnetic field distribution from other platforms into a Macintosh environment using the User Interface Toolbox. Performed engineering analysis to study dynamics of actively controlled magnetically levitated vehicles.
(FORTRAN, Macintosh II, MPW, SADE)
PARAMETRIC TECHNOLOGY CORPORATION, Waltham, MA
July 1991 to Feb. 1992
Software Engineer (geometric applications)
Wrote 3D solid modeling software to translate data from CATIA into Pro/Engineer. Wrote functionality to calculate minimum radius of curvature, maximum dihedral angle between surfaces along edge, and combined Bezier splines.
(C, UNIX, HP 9000/700, Pro/Engineer)
RAYTHEON CO. EQUIPMENT DIVISION, Wayland, MA
Feb. 1989 to April 1991
Developed real-time software to schedule use of phased antenna array radar and maintain database and files of tasks.
* Designed, coded, tested, debugged, and integrated a 300 page program with numerous complicated requirements.
* Developed specified test drivers to support above.
MIT/LINCOLN LABORATORY, Lexington, MA
Feb. 1987 to Feb. 1989
Member of Associate Staff
Developed simulation software to test algorithms and concepts for ECCM-radar applications. Correlation of time difference of arrival techniques were implemented.
* Low probability of intercept signals (-10dB) detection algorithms in the time-bandwidth domain were tested and displayed for evaluation.
NB I am primarly interested in working near Westchester Co, NY. Will not consider projects farther away unless I can work from home.