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 |