I started contributing to the Mozilla Project as a bug triager in 2002. In 2004 I started to use Bugzilla as an administrator, and I am now one of the two primary developers of Bugzilla. Technically I am the Release Manager and Assistant Project Leader for the Bugzilla Project.
I also am the author of www.fedorafaq.org, the Perl module VCI, the Bugzilla plugin for supybot (which is "bugbot" on GNOME and Mozilla's IRC, and "buggbot" on FreeNode), and a bunch of other stuff.
I make a living mostly doing Bugzilla customizations with my company Everything Solved, Inc.
- Online: Well, I type 120 words per minute. That's pretty much all you need, online. :-)
- Open Source: Along with the other Bugzilla Assistant Project Leader, I've been managing the Bugzilla community and development for several years now. I also became fairly involved in the Perl community for a while, and I write fedorafaq.org, which is a pretty popular support site for Fedora. I've learned a lot over the years about how to revive a dead open source project.
- Databases: I'm pretty expert at PostgreSQL and MySQL. I'm also fairly good with SQLite, MS SQL Server, and I'm learning quite a bit about Oracle at the moment (since Bugzilla is going to support it in our next release).
- Software Process: As a Bugzilla consultant, I've seen and worked with a lot of process stuff, and I know pretty well what works and what doesn't.
- Version Control: VCI, which I wrote, is a module that abstracts away access to version control systems, which means I learned a lot about CVS, Subversion, Mercurial, Bazaar, and Git while I was writing it, and I can give an interesting overview of the different systems, particularly from an API standpoint.
- Teaching: I've done a lot of technical training and writing.
- System Administration: For years I was a Windows sysadmin, now I do a lot of Linux work, and I can also do Mac OS X stuff.
- Anything you want to know about Bugzilla. There are three tracks I can do: Users, Administrators, and Group Security for Administrators.
- How to bring an open source project back from the dead. Before Bugzilla 2.18, Bugzilla was nearly dead. Myself and a few others came on the scene and did several things over the years that have really made a huge difference in our community and the success of Bugzilla in general.
- Porting applications across different databases.
- Refactoring But Still Shipping -- We majorly refactored Bugzilla between 2.18 and 3.0, and yet we had two releases in between, 2.20 and 2.22.