Informa Life Sciences is part of the Knowledge and Networking Division of Informa PLC
This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 3099067.
Product Manager at IDBS, Inc
Jarrod joined IDBS in 2011 and has worked in Global Professional Services and Solution Consulting prior to his current role as Product Manager. He has worked extensively with customers to identify process improvements that can be realized through better data management. Prior to joining IDBS, Jarrod was a process development scientist with experience designing and developing recombinant protein processes. He obtained is degree in Biology from Northeastern University.