27 years of education and industry experience in software engineering and the software development life cycle. Expert in application review and remediation using both static and dynamic analysis techniques, reverse engineering, performance and memory analysis.Over 15 years of expert witness experience in dozens of software-related legal cases. Primary areas are patent litigation, trade secrets, and copyright. Extensive testimony and expert report writing experience.Adjunct Professor at New York University. Past Advisory Committee Representative for Prolifogy Inc. on the World Wide Web Consortium (W3C) Web Applications working group.Also a commercial pilot, ground instructor, and flight instructor, ice hockey official.
Listed skills include Software Development, Software Engineering, Software Design, C++, and 45 others.