Jeff Anton, Perforce
Software
Jeff Anton is a software developer at Perforce Software where he works on the Perforce Server. Anton implemented the Perforce Proxy, I18N support and the B-tree storage methods. He has worked on database internals for more than 15 years at U.C. Berkeley, Ingres, Illustra, Informix and other companies. Anton is presenting Changes to P4 integrate in 2004.2.
Richard Baum, Perforce
Software
Richard Baum is currently a senior technical support engineer at Perforce Software. He has worked with computers since 1978 in various consulting and support roles at Lehigh University, Ingres, Lucent Technologies, and other companies. When not answering customer calls, Baum likes to travel with his wife and children. Baum is presenting Commit Trigger Example - Configurable Number of Revisions and Performance Update with Michael Shields.
Michael Bishop, Perforce
Software
Michael Bishop is a software engineer at Perforce Software, working on Mac OS X, P4V, and P4Merge. In 1996, he worked for Apple Computer on the QuickDraw 3DTM writing sample code, a Netscape plug-in viewer, and an unreleased API which would allow developers to render their 3D scenes in stereo with almost no code changes. In 1998, he moved to Zero G Software where he worked on InstallAnywhereTM. Bishop joined Perforce Software in 2000, where he ported Perforce to Mac OS X, designed and developed the Perforce Visual Merge tool, and now works on design for the P4V Time-lapse View tool. He tweaks pixels in P4V, and does the best he can to make Perforce fit in well on the Mac OS X platform. Bishop will present Analyzing File Content History with James Creasy.
Jeff Bowles,
Piccolo Engineering
Jeff Bowles is a Perforce Consulting Partner and Perforce Certified Trainer. He is the principal consultant for Piccolo Engineering, and has held positions at large companies and start-ups. Jeff Bowles and Stephen Vance are working on a class that focuses on Perforce scripting and triggers. Bowles will present Writing Triggers with Perforce with Vance, and Scripting with Perforce, a paper he co-authored with Vance.
James Creasy, Perforce Software
James Creasy is a software engineer at Perforce Software. He started working with computers in 1976.
After writing scientific and instructional software at Cornell University,
he moved to California and built legacy re-engineering tools at Mozart
Systems Corporation and SEEC for twelve years. In 2001, he joined
Gene Network Sciences to work in the new field of In Silico Biology and drug
discovery, writing the award-winning VisualCell tool. When not working on P4V, Time-lapse View, and leftover cookies, he likes to race cars
and teach classical piano. Creasy is presenting
Analyzing File Content History with Michael Bishop.
Kelly Day, Perforce Software
Kelly Day has worked as a documentation writer at Perforce Software since 2001. In addition to technical writing, Day is part of the User Interface design team, focusing on giving P4V and other Perforce products a cohesive look and feel. Day's interests outside of work are also varied, as she enjoys quilting, playing roller hockey, and remodeling her 1892 Victorian home. Day is presenting Essential P4V along with Hans van der Meer.
David Ferguson, VMWare
Dave Ferguson has been a CM/build guy at VMWare for the last two-and-a-half years. Prior to that, he spent five years at Cadence Design Systems in both technical and management CM roles. Before joining Cadence he spent two years building Purify/Quantify at Pure Software, where he had the distinction of formally rejecting ClearCase for the R&D group two weeks before merging and becoming Pure/Atria, then Rational. He'll let you guess what CM system they started using…. Ferguson is presenting Perforce Use Model at VMWare.
David Foglesong, Adobe Systems
Dave Foglesong worked for Adobe Systems for almost 15 years doing mostly build and CM-related work before leaving the company in 2002. He's now back at Adobe, this time as a consultant. In his previous stretch at Adobe, Foglesong designed the build systems for several large applications and was the company's primary Perforce resource. In his current role, he is working on Perforce infrastructure issues. Foglesong is covering Large Perforce Installation Details: Perforce at Adobe with Stanton Stevens.
J.T. Goldstone, Ofoto, a Kodak Company
J.T. Goldstone is a release engineer at Ofoto, where he first started using Perforce. He has held SCM and build engineer positions at large software companies and start-ups. He is also a die-hard shell user. Goldstone is presenting Using P4G.py from the Command Line.
Gary Holt, SafeView
Although Gary Holt's main work concerns algorithms for image processing and machine learning, he has been designing and implementing various tools for software development for nearly two decades. He has implemented several make-like build systems for various environments, not only for software development but also data analysis and simulation. Holt has also worked on code generation and pre-processing tools in disparate fields such as neurobiology, video compression, and electronic design automation. He lives near San Jose with his wife and one year old son. Holt is presenting S is for Source: The Role of the Build System in Configuration Management with Anders Johnson.
Anders Johnson, NVIDIA
Anders Johnson has been designing and verifying integrated circuits of various kinds for 15 years. He is particularly interested in applying configuration management techniques pioneered in the software world to hardware development problems. Among other responsibilities, he has administered Perforce at Broadcom and at WIS Technologies, and he currently manages the hardware build system at NVIDIA. Johnson lives in San Jose with his wife, one year old son, and two Norwegian Elkhounds. Johnson is presenting "S" is for "Source": The Role of the Build System in Configuration Management with Gary Holt.
Steven Lysohir, National Instruments
Steven Lysohir is a systems analyst at National Instruments. His primary focus is on managing, supporting, and automating six Perforce servers in five different countries, with over 1000 developers worldwide. While new to this field, he has played a key role in the global development of NI's SCM solution. When not in the office, Lysohir can be found at the local watering hole enjoying the band of the night, or at the local swimming hole chasing down his two dogs. Lysohir will cover Perforce Backup Architecture and Disaster Recovery at National Instruments.
Naveen Patil, Intuit
Naveen Patil works at Intuit as senior SCM engineer in the QuickBooks Group. Since October of 1989, he has worked in various SCM related positions at companies including TiVo, Silicon Graphics, Kubota Graphics and Olivetti. He has also consulted on SCM tasks at companies including Corsair Communications and Perspecta. Patil has been a Perforce Consulting Partner since March of 2004 and Perforce Certified Trainer since October of 2004. Patil will present Merging Branches Using Perforce.
Michael Shields, Perforce
Software
Michael Shields is currently a senior technical support engineer at Perforce Software. He has developed and supported software since 1977. He has specialized in server optimization for software products including Perforce, Sybase and Ingres. He is the author of p4loga (a Perforce log analyzer) and p4jrep (Perforce metadata replication). His hobbies include wine and cigars. Shields will present Performance Update with Richard Baum.
Shiv Sikand, IC Manage
Shiv Sikand is VP of engineering at IC Manage.
The company's primary goal is to provide the most robust and powerful
design management solution for integrated circuit and electronics designers.
Due to the extremely large data set sizes involved in semiconductor design,
high performance Perforce servers are a particular obsession. Sikand loves
all flavors of GNU/Linux, enjoys data center defenestration, and Formula One racing.
Sikand is presenting A High Performance, High
Reliability
Perforce Appliance: Case Study with Angela Marie Thomas.
Stanton Stevens, Adobe Systems
Stanton Stevens has been configuration management architect at Adobe for
the past two years. His prior CM experience includes two years as the Perforce
administrator with Dotcast, and five years as a ClearCase administrator
in various consulting and full-time positions. Before it became obvious to
him that CM was the missing piece in most development efforts, Stevens was
a C/C++ software engineer involved in medical and broadcast video animation.
Stevens is presenting
Large Perforce
Installation Details: Perforce at Adobe with Dave Foglesong.
Angela Marie Thomas, TiVo
Angela Marie Thomas has over 20 years of experience in computing,
working for both academia and industry. Currently a Toolsmith for TiVo,
she previously held several positions with Red Hat, Cygnus Solutions (acquired by Red Hat),
Tandem Computers and The Pennsylvania State University. Her interests include supporting
Open Source software and playing hockey. Thomas is presenting
A High Performance, High Reliability Perforce Appliance: Case Study with Shiv Sikand.
Hans van der Meer, Perforce Software
Hans van der Meer is a user interface programmer working on P4V at Perforce Software. Prior to joining Perforce Software, he worked in the Multimedia Group at Oracle, and later on JDeveloper, a cross-platform Java development environment. Before that, he worked at Ingres/Computer Associates on Windows4GL, a proprietary cross-platform UI development environment. van der Meer's interest is UI development, particularly UI that is not OS dependent. van der Meer is presenting Essential P4V with Kelly Day.
Stephen Vance, Stellar Advances
Stephen Vance is owner and principal consultant of Stellar Advances, a Michigan-based software development and enterprise configuration management consultancy. He has been a Perforce Consulting Partner since 1998 and a Perforce Certified Trainer since 2003. He has a broad experience in SCM systems and development contexts. For non-work fun, Vance most prominently likes traveling, scuba diving, bicycling, kayaking and rock climbing. Vance will be covering Writing Triggers with Perforce and is the co-author of the paper, Scripting with Perforce, being presented by Jeff Bowles.
Tony Vinayak, Perforce Software
Tony Vinayak is currently engaged in technical marketing with Perforce Software, as a principal product consultant. He has been in the software product and consulting business for over 17 years. He has consulted with customers around the world in wide-ranging technologies like web development, databases and Voice over IP. He has held positions ranging from project manager and product manager to director of consulting. Vinayak will cover Distributed Development with Perforce.
Laura Wingerd, Perforce Software
Laura Wingerd is vice president of product technology at Perforce Software. She joined Perforce in 1997, just as the company was moving out of the Seiwalds' garage. Her foundation of software configuration management knowledge was laid at Ingres and Sybase, where she worked on various porting, testing, build, and infrastructure projects. She now divides her time between promoting product direction within Perforce and promoting Perforce within the software development industry. Wingerd will discuss The Flow of Change.