Ewitness.com: Electronic Computer Programming College Expert Witness Experts. Ewitness.com: Electronic Computer Programming College 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

Electronic Computer Programming College 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:

Soap Sockets Unix System Services Pl I Pc Dos
80x86 Pl X Cross Platform 6502 Appc
Mqseries Testifying Expert Python Comparison Migration
Visual Basic Db2 Expert Witness File Transfer Sql
Pick Markman Sql Caf Sas C
65816 Os 390 Markman Mqseries Vax Vms
Cobol Compuware Abstraction Strobe Performance Monitor As 400
Sql Cics Prior Art Python Caf
Appc Ms Dos Migration Quickpad Software
Tcp Ip Sas C 65816 Legacy To Web Turbo Pascal


Electronic Computer Programming College Experts Witnesses - Electronic Computer Programming College Forensic Consultants.


Get an Expert on the subject of Electronic Computer Programming College .
Expert Witness
Copyright © 1996 - 2006 eWitness.com, LLC. All Rights Reserved. SiteMap Click here to view our Legal Disclaimer or Privacy Policy