Presenter Biographies

2008 Perforce European User Conference

Tim Barrett, RIM

Tim Barrett is the Manager of the Software Tools & Systems team for Research in Motion (RIM). His team is responsible for maximizing the benefit the software engineering process derives from key tools and applications. This includes leading strategic process improvement initiatives and investigating alternative software engineering processes. Perforce is one of the key tools supported by his team. Prior to joining RIM, Tim worked in a variety of roles for Manulife Financial including Project Management and Software Engineering.   Barrett is presenting Experiences with Performance at RIM.

Richard Baum, Perforce Software, Inc.

Richard is a Senior Technical Support Engineer at Perforce, joining the company in 2000. He has been working with computers since his father brought home a box from Heathkit in 1978. Since then, he has worked with too many operating systems and platforms to count, in various consulting and support roles. These included time at Ingres and Lucent Technologies. When he is not assisting customers, Richard likes to travel the world with his wife and children.  Baum is presenting Demystifying Perforce Backups and Near Real-Time Replication.

Michael Bishop, Perforce Software, Inc.

Michael Bishop is a software engineer at Perforce Software, working on Mac OS X, P4V, P4Merge, and Exciting-Upcoming-Products(tm). He started at Apple, made a clockwise trek around the San Francisco Bay working for various companies, before arriving at Perforce in 2000. He suffers from not-enough-time syndrome.  Bishop is presenting Perforce and Zero-Configuration Networking.

Lloyd Cha, Montalvo Systems

Lloyd Cha is a Senior Verification Engineer at Montalvo Systems in Santa Clara, California. His responsibilities include release flow automation, regression test systems, and simulation environments used in the verification of integrated circuits. Prior to joining Montalvo, he held CAD and Verification Engineering positions at Azul Systems, Redback Networks, Advanced Micro Devices, and Rockwell International.  Cha is presenting Improving Perforce Performance at Remote Sites with Vishnu Mohan.

Frank Compagner, Guerrilla Games

Frank Compagner used to be a mathematician, but during the nineties he switched to the more exciting field of commercial software development. Ever since, he's been interested in using SCM solutions to improve the development process. He is currently employed as a senior programmer at Guerrilla Games, where he introduced Perforce some four years ago. He has been maintaining and optimizing the system over that time, creating many custom tools (some of which found their way to the public depot). Lately, he has been involved in standardizing and optimizing the use of Perforce across Sony Computer Entertainment Europe.   Compagner is presenting Perforce Usage in the Games Industries.

Thomas Kroll, SAP

Thomas Kroll graduated and finished his studies of computer science at the BA of Mannheim, Germany for IBM, in 2001. He joined SAP in October 2001 where he was in charge of the C/++ build infrastructure on Windows platforms used for the SAP products like R/3, SAP GUI & Business One. At the end of 2004 he took over the responsibility for the Perforce team and Perforce infrastructure at SAP.   Kroll is presenting Large Scale Continuous Integration via Hierarchically Organized Contexts with Dr Matthis Langhoff.

Dr Matthis Langhoff, SAP

Dr. Matthis Langhoff is currently development manager at SAP NetWeaver production, responsible for the operation of the non-ABAP source code management systems and builds. He joined SAP in 1996 working for SAP customer support in Germany, Ireland and USA. Before joining the production unit, Matthis was in charge of the Release Management for SAP SRM and SAP NetWeaver. Matthis holds a PhD in physics from the University of Bayreuth / Max Planck Institute for plasma physics in Munich and a Master of Science degree of the university of Albuquerque.   Langhoff is presenting Large Scale Continuous Integration via Hierarchically Organized Contexts with Thomas Kroll.

Vishnu Mohan, Montalvo Systems

Vishnu Mohan is a Design Engineer at Montalvo Systems. He received the M.S. degree in Electrical Engineering from Indian Institute of Technology, Madras, India, in 2005. Vishnu published two papers in IEEE Transactions on Electron Device Journal on Semiconductor Device Physics while pursuing the MS degree. Prior to working at Montalvo Systems, Vishnu worked at Tejas Networks, Bangalore, India. His areas of interest include digital system design and verification, test methodology and automation.  Mohan is presenting Improving Perforce Performance at Remote Sites with Lloyd Cha.

Stephanie Turner, Perforce Software, Inc.

Stephanie Turner is a UI programmer working on P4V at Perforce Software. Prior to joining Perforce, she held technical positions for Valid Logic Systems, Cadence, Synopsys, Cisco, Reuters and Stanford University. Turner is presenting What's this flag? Integrating around Deleted Revisions with Sam Stafford.

Sam Stafford, Perforce Software, Inc.

Sam Stafford has been a technical support engineer at Perforce Software since 1999. He is responsible for the development of Revision Graph as well as a handful of open source utilities in the Perforce Public Depot. His hobbies include gaming and useful cynicism. Stafford is presenting What's this flag? Integrating around Deleted Revisions with Stephanie Turner.

Tom Tyler, Perforce Software, Inc.

Tom started his career at the NASA Kennedy Space Center in 1990 and has since worked in various software development organizations. Recently as CTO for Go2Group, Tom was the evangelist for Perforce and Go2Group's Software Production Line Automation business. He is also a contributor on the ANSI/GEIA Consensus Standard for Configuration Management. Formerly a Perforce Consulting Partner and Perforce Certified Trainer, Tom joined Perforce Software in January, 2008. Tyler will be presenting Perforce Branching - Moving Fast from Theory into Practical Application.