Resume of Walter Deodiaus  

19 Spreading Oak Ct, Suite 13

Durham, NC 27713

(914) 592-2315

OBJECTIVE A principal software engineering position using C++/OLE/Java developing applications.

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

Hardware and Software Knowledge:

C/C++/C#/Java/STL Windows/Win32 COM/OLE GUI/QT
Internet technologies Java Graphics Linux / Unix(Aix)
DB2 XML DSP Financial applications
Data translation Stochastic processes Monte-Carlo simulation Electromagnetism

EDUCATION McGill U. B. Sc. Mathematics
  McGill U. M. Sc. Mathematics

EXPERIENCE 2/2003 - Present IBM-Watson Research Yorktown Heights, NY

  Programmer

Development of BlueGene Tools for electromagnetic analysis of chips and Electrical Interconnect Packaging. Coordinated project releases and testing. Supported Touchstone format (scattering parameter) for various tools and external vendors. Developed code for Back End of Line Modeling tools. Extended support for OpenDx to use our tools. C++, STL, QT, Perl, and Linux.

  6/2002 - 2/2003 Mortgage Industry Advisory Corporation NYC, NY

  Vice President

Developed tools for mortgage brokers at the 12 top-tier US banks for mortgage valuations. Integrated and modified software (skewing) for modeling interest rate models (Black-Derman-Toy) and prepayment models with WinOAS (Option Adjusted Spread). Read data (Mortgage Industry Means) from MS Access database and wrote xml formed files for use in the hedging market. (C++, SQL, MS Access). Collaborated with outside vendors (Blackrock, Andrew Davidson, Bloomberg, Bankware, and Goldman-Sacks) for system integration.

  4/2001 - 5/2002 TechnaSales Chicago, IL

  Software Architect

Translation of proprietary CAD data into STEP, IGES, and third-party vendor formats for collaborative engineering products which allow generation of data on client platform. Researching literature of topological operations from Constructive Solid Geometry to Boundary Representation. Alone, implemented core kernel. Project cost estimation, vendor evaluation, resource planning, cost negotiation, and management. Reverse engineered data of competing products. Linux and MS-Windows. Porting from C++ to C# & .NET.

Resume of Walter deodiaus p.2

  11/1999 - 4/2001 IBM Watson Hawthorne, NY

  Contractor

Media Production Suite 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 associated text into IBM-DB2 using Content Manager (a.k.a. Digital Library). Diagnosed and integrated hardware and coded software for data mining (of rich media, BLOBs) using Virage's video and audio logger in a client (Win)-server (AIX) environment. Resolved critical issues on disparate platforms, releases and configurations. My direct efforts at client site before a major release closed a $2M deal. (SQL, DB2, MS-IIS, Apache, XML parser, IBM-WebSphere & VideoCharger).

  4/1999 - 10/1999 Burnt Hills, NY

  Independent Software Developer

Developed and marketed a new graphics algorithms for molecular visualization. Developed Multiple Windows Multiple Document Architecture in C++ & MS-Win.

  4/1997 - 1/1999 IBM Watson Hawthorne, NY

  Contractor

Developed software for "award winning" application, HotMedia, an 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 on Yahoo and Madison Avenue companies. Provided evaluation of concepts to Director of Technology.
(MSVC, HTML, Java, JavaScript, Internet Explorer, Netscape Navigator, Authenticode, Lotus Go Server).

  9/1994 - 4/1997 Intergraph Corp. Huntsville, AL

  Software Consultant

Integrated and developed 3rd party graphics applications based on ACIS into a COM/OLE environment. Designed and wrote a delta state manager which would maintain a cache of 3D views for an assembly of ACIS CAD. The design of the DSM was implemented as an OLE server to allow other third-party applications to control our object. Evaluated outside ($100K) vendor tools for adequacy and functionality.
(MSVC++, OLE, Windows NT & 95, MFC.)

  1/1993 - 10/1993 Raytheon E-Systems St. Petersburg, FL

  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, navigation algorithms, and software systems engineering issues.
(MS FORTRAN, MS C, CodeView)

  9/1992 - 12/1992 Mitsubishi Horizon Labs Cambridge, MA

  Software Engineer

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. Provided support for years afterwards.
(C++, GCC, Sun Sparc)

  2/1992 – 9/1992 Strong Financials Belmont, MA

  Contractor

Ported code to X-Windows and developed new code for Telerate, a financial trade-trend analysis [of stock prices] application for financial analyst. Developed front-end analysis GUI tools to allow placement of common market trends. Unix, C with Objects.

Resume of Walter deodiaus p.3

  7/1991 – 2/1992 Parametric Technologies Corporation Waltham, MA

  Software Engineer

Wrote 3D solid modeling software to import CATIA database 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 UX, Pro/Engineer)

  2/1989 - 4/1991 Raytheon Wayland, MA

  Software Engineer

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.

  2/1987 - 2/1989 MIT Lincoln Labs Lexington, MA

  Associate Staff

Developed simulation software to test algorithms and concepts
for electronic communications applications. Implemented correlation of time difference of arrival techniques. Low probability of intercept signals (-10dB) detection algorithms in the time-bandwidth domain were tested and displayed for evaluation.

Citizenship USA