Ewitness.com: Vax Expert Witness Experts. Ewitness.com: Vax Expert Witness Experts.
  Home Store Join Expert Login Terms/Policy Faq Logout
          Find an Expert by "keyword" Location: Submit "keyword": To search by category:
       Expert Witness
Expert Witness

Vax Specialist, Expert Witness and Forensic Consultant.

Twenty years as consultant, contractor and employee for major software, consultant and financial firms. Expert witness and/or technical expert in ten software intellectual property disputes.

EXPERT ID: 13951

Print this page

Location:  US

CLICK HERE TO CONTACT
THIS EXPERT OR TO RECEIVE
ADDITIONAL INFORMATION

 

Short Biography:

Languages:

C/C++ (z/OS in SAS/C/C++ & IBM/C, MS/DOS in deSmet & MS C, Windows in VC++ and Metrowerks)

Pascal, Turbo Pascal and Object Pascal (Mac to PC to mainframe)

Assemblers (S/390, 80x86, 680x0, 6502, 65816, AS/400 MI)

PL/X (IBM's internal PL/I-like high level assembler macro language), PL/I.

COBOL (various mainframe dialects) plus Fujitsu PowerCOBOL.

Misc: Fortran, BASIC, Visual Basic, REXX, SQL, FOCUS, SAS

Light: Java (VisualAge & CodeWarrior), python, perl.



Platforms:

IBM (OS/390, z/OS, PC/DOS, Windows, VM/CMS, OS/400, DB2, CICS, MQSeries, Unix System Services, TCP/IP)

Unix (Sun Solaris, HP-ux, AIX, Apollo, NCR, Linux)

Misc: QuickPad, Unisys, Pick, Data General AOS, Vax VMS, Apple.

Consulting History

Multi-Platforms, Inc. 1990 to Present

Independent Software & Litigation Consultant

Seyfarth Shaw, IL May 2005 (law firm) Prior art research in patent case.

US Department of Justice, DC 4/2005-present Testifying expert witness for defendant USAF in software copyright lawsuit.

Cravath, NY 11/2003-3/2005 (law firm) Fulltime technical expert in Compuware vs IBM. End-client IBM. In addition to my extensive commercial software development background I also performed various and sundry analytical and development duties. In particular, wrote various pc and mainframe based tools & utilities to quantify, extract and scrub 10+ MLOCs in 6 programming languages for ad hoc source code database queries.

Search390.com, MA 2000-8/2004 (tech web site) Part-time z/OS & Legacy-to-Web guru writing regular technical tips, answering Q&As, hosting webcasts on XML, Web Services.

Seneca Technology, NJ 7/2003-3/2004 (ISV) Part-time telecommute development under z/OS, Windows and Linux of a commercial cross-platform product.

Software Diversified Services, 4/03-11/03 (ISV) Technical columnist for e-newsletter.

CoreFacts, VA 4/03-10/03 (Forensics) Technical expert in software-related legal case.

Birchfield Burchette, DC 8/01-03/03 (law firm) Expert witness for plaintiff in software-related case Suffolk County Electrical Agency (SCEA) v. Long Island Power Authority (LIPA). Testified at Federal Energy Regulatory Committee (FERC). Opinion.

Seyfarth Shaw, IL 2002-2003 (law firm) Technical expert client E*Trade in software patent case relating to realtime stock market.

Logic Trends, GA 10/02-present (software consultants) Part-time telecommute development of various z/OS RACF exits and cross-address-space cache with off-host MQ forwarder.

HostBridge, OK 2/02-06/03 (ISV) Part-time telecommute development of XML utilities and CICS/REXX. Also utilities in C (SAS/C, MS & CodeWarrior).

RunnyMeade, NY 3/02-6/02 (for major store chain) Part-time software development for custsat in-store apps (Turbo Pascal, Intel asm on QuickPad PRO 1.5 lb subnotebook.

LockStar, NJ 4/99-12/01 (ISV) Development of a multi-tasking, multi-user frontend on OS/390 allowing secure web access to DB2, CICS and other legacy apps via PKI/SSL. In S/390 assembler and SAS/C. Assisting in porting unix and Windows C/C++ to OS/390 plus Windows C prototyping.

Rosenberg Calica, NY 2000-2002 (law firm) Retained as expert witness by counsel for defendant in copyright infringement case Krause vs TitleServ. Reviewed MSDOS and Windows code in CA-Clipper, SQL, Delphi Object Pascal. Submitted expert opinion.

Bank of New York, NJ 10/98-3/99 Windows C, Unix C, MVS COBOL & S/390 assembler CICS programming using MQSeries (light AIX MQ also).

Ostrolenk, NY 98-99 (law firm) Expert witness for plaintiff, software firm Isogon, in patent infringement case vs Amdahl (Fujitsu) computer firm. Reviewed pc and mainframe source code in C, SAS, Intel and S/390 assembler, Rexx, Access. Deposed 4 days. Testified successfully re claims interpretation at Markman hearings.

IBM's Research Triangle Park, NC 95-98 (software vendor) Part-time telecommute development and support of TCP/IP for OS/390 in Pascal, C, S/390 assembler & PL/X.

KeySpan Energy (LILCO), NY 10/97-10/98 (Utility) Visual C/C++ v5.0, MQSeries, TCP/IP development on Windows 95. COBOL, DB2, S/390 Assembler and CICS on OS/390.

Metropolitan Transportation Authority, NY 6/97-9/97 TCP/IP.

Estee Lauder, NY 12/96-6/97 S/390 Assembler and COBOL, CICS and DB2.

Proginet Corp., NY 9/94-4/96 (ISV) Designed and wrote entire MVS file subsystem for Fusion FTMS ('97 Long Island Software Award) including checkpoint/restart, QSAM, BSAM, VSAM for this commercial software firm. Reduced CPU penalty of Fusion FTMS's Ziv-Lempel compression by 85% and RLE compression by 95% via SAS/C algorithm reworking and S/390 Assembler. Revamped CyberFusion encryption code for speed on NT and unix. Wrote standalone encryption in C under MS/DOS for performance testing.

Mohen Treacy, NY 1995 (law firm) Expert witness for plaintiff in Lutzak vs. Legent (Computer Associates). Reviewed OS/2, MS/DOS, Windows and MVS C and assembler code. Findings of source code origin upheld by court appointed special master.

IBM's Research Triangle Park, NC 4/93-9/94 (software vendor) Development and support of TCP/IP for OS/390 in Pascal, C, S/390 assembler & PL/X. Some OS/2 C programming. Development and support of FTP and other TCP/IP components in Pascal, C and PL/X.

IBM Professional Services, NY 12/92-4/93 For IBM client ChemBank, wrote serial device drivers (C & 80x86) under Unix and MS/DOS for cash dispensers, passbook printers, magstripe readers, etc.

IBM's TJ Watson Research Center, NY 12/90-12/92 (ISV) Support / development of MVS/VM TCP/IP. in C, Pascal, PLAS, PL/X and S/390 assembler.

Employment History

Information Builders, Inc., NY 1990

Sofware Developer

(ISV) Performance improvements for IBI's SQL-like FOCUS 4GL database product migrated from VM/Fortran and unix/C to AS/400 in C, C++ (CFRONT), MI, PL/I and COBOL. Principally responsible for 85% CPU reduction for intensive QA suite of queries. Attended AS/400 MI (Machine Interface) course at IBM in Amarillo, TX.

Computer Associates International 1986 to 1990

Software Developer

(ISV) Development and support in structured S/390 Assembler for CA-Optimizer, an optimizing post-processor to IBM's various mainframe COBOL compilers. Development and support for CA-Converter, a DOS/VSE to MVS Conversion tool written in COBOL and S/390 Assembler to convert COBOL dialects, Assembler MACROs and JCL.

Remote Computing, NY 1985 to 1986

Hands-On Development Manager

(ISV) Responsible for maintaining the MERLIN financial database and technical charting (on Burroughs in Algol, Fortran and COBOL) plus various micro-based stock market products (on Apple & IBM in C, Pascal, BASIC, 6502 and 8086).

REVEAL Software, NY 1980 to 1985

Hands-On Development & Product Manager, MLB Systems

(ISV) Co-developed REVEAL Portfolio and Client Management System (Apple, UCSD P-System, MS/DOS). Ported MERLIN stock market database to Merrill Lynch's in-house MVS system using both VSAM KSDS and BDAM. Wrote micro and mainframe communication software using compression, error checking and automatic retry with interrupt-driven buffering. Wrote micro-based master/slave software for file transfer and remote printing. Developed in-house programmer toolboxes for screen & plotter graphics, user interface, date-handling, micro-to-micro communication, printer support, B-Tree and sparse/hashing database access, memory management, I/O buffering. Wrote mainframe stock market pricing servers under TSO in PL/I and S/370 assembler as well as on Burroughs in Algol. Wrote client end to price portfolios via mainframe download on Apple ][ in Pascal & 6502 and on IBM PC in Pascal, C & 80x86.

Other Professional Experience

Revised McGraw-Hill's "Pascal for Electronics" college textbook, adding MS/DOS Turbo Pascal examples and new chapters.

Wrote or quoted in articles in Unix Review, Performance Computing, Wall Street Journal, Enterprise System Journal, BYTE Magazine, Computer Associates' PIG-PEN periodical, NASPA Technical Support, SDSUSA e-newsletter, Search390.com, etc.


 

Blinded CV

Category Directories:

 

Category Searches:


 

Some of the Keywords entered by this Expert:

Pascal Sql Sql As 400 80x86
Department Of Justice File Transfer S 390 As 400 Prior Art
Software Deposition Deposed S 390 Internet
C C++ Ms Dos Cobol 80x86 Z Os
Unisys S 390 Client Server Software Claims Interpretation
Fortran Expert Witness Unix System Services Vax Vms Pl X
Python Pki Sockets Unix Db2
Fortran Tcp Ip Tcp Ip Department Of Justice Soap
Tcp Ip Patent Sql Z Os Mqseries
Sql Department Of Justice Client Server Pc Dos S 390


Expert Witness
Copyright © 1996 - 2006 eWitness.com, LLC. All Rights Reserved. SiteMap Click here to view our Legal Disclaimer or Privacy Policy