This expert has extensive experience in high reliability business computing systems and software development projects, and is a practicing expert witness in application software engineering. He has specialized application expertise in financial products and services, particularly bank corporate services. He has outstanding technical and communication skills with a solid, hands-on background in current software, hardware, communications, and associated methodologies. Knowledge spans from legacy systems to workstations, distributed processing, database, client/server, browser, and mobile technology.
Expert Witness Experience
Intellectual Property Expert (IP); Patent Expert; Source Code Reviews; Reverse Engineering
Testimony Experience: Deposition, Trial
Skills
Computing & Software Development:
Hosted / Cloud Computing; Software Development; Mainframe Technology; Image OCF / ICR ; ETL; Data Parsing
E-commerce:
Electronic Payment Systems (EPS); Enterprise Resource Planning (ERP)
Finance & Banking:
ISO 20022; Financial Software; Financial Reconciliation; Treasury Management Systems
Programming Languages:
C, Java, Groovy, SQL
Notable Projects
This expert has worked on projects related to software application evaluation, analysis, design, engineering, and deployment for banking and corporate financial applications.
Projects have included:
- Wholesale Internet banking services and associated bank back office automation, including information reporting, cash and treasury management, software requirement specifications
- Money transfer/payment system automation (ACH, Fedwire, SWIFT, checks, etc.) initiation, execution and integration with bank customer facing and back office accounting platforms
- Electronic Bill Presentment and Payment (EBPP) system design and development
- Internet/intranet database system design and development
- Forgery and tracer business processing re-engineering system design and development
- Bank merger application consolidation
- Corporate check image applications
- Document imaging workflow for accounts payable and credit card processing
- Specialized bank sales force automation
- GUI workstation design and training
Education
Bachelor of Science in Mathematics