Robert is an experienced independent consulting and testifying expert witness who has 30 years of direct hands-on experience in numerous positions in the computer, software and computer storage industries.
He has provided testimony related to Copyright infringement (related to software libraries), Intellectual Property (related to patent infringement) and Software Licensing Contract Dispute (related to methods of software distribution).
He has worked as a technical sales expert, a software developer and a support engineer. In these positions, he has created, sold and supported products and services that used a wide variety of technologies including fault tolerance, Linux, device drivers and Java. He has also employed and adapted many different software engineering, support, and sales practices such as agile project management, product testing, source code reviews, and compliance audits. As a technical sales expert, he has sold products based upon these technologies and practices.
His ability to translate complex technical ideas and concepts into accessible and understandable language developed primarily while in technical sales and customer service. In those roles, he engaged in frequent discussions, created and delivered formal presentations, and created and taught classes where he explained and at times defended the practices and technologies used by the company for which he was employed. The audiences included executives, technical experts and/or novice end-users – and not necessarily friendly.
He also has extensive experience as an executive and manager. The teams he managed delivered many different products and services including enterprise backup, highly available systems and embedded storage virtualization software. He often selected the technologies and practices his teams used. In all cases, he was proficient with these technologies and practices. He negotiated and executed OEM, software license, support and end-user contracts and worked on copyright and intellectual property issues with in-house counsel. He also wrote formal product requirements documents, functional specifications, design specifications and contributed to and edited user manuals.
His time at both established companies, such as HP and EMC, and startups has allowed him to gain expertise with many different technologies and practices. Because of those diverse roles and positions, he has developed a rich and detailed expertise in many computer and software areas.