Brad Bollenbach
+1.514.652.9107
Synopsis
Simplicity lights my fire. I enjoy building things that make people happy. I am user-focussed, test-driven, web-based, pragmatic, and have a zeal to ship.
I love travelling. I have a German passport but don't speak German. I'm fluent in French. I'm a voracious reader. I love OS X. From age 14 to 18, I focussed relentlessly on becoming the next Bobby Fischer. Then I discovered girls. I love studying and playing Poker. I feel most alive when I'm thinking.
My life purpose is "to create pleasurable experiences".
Experience
Canonical, Montreal, Quebec September 2004 to October 2006
Lead Developer
- Designed and developed Malone, the official bug tracker of the Ubuntu Linux distribution. Malone has the unique ability to share the same bug report across multiple Linux distributions and upstream projects. Implemented web, email, and XML-RPC interfaces.
- Participated in development sprints in Spain, South Africa, Brazil, Australia, Canada, the UK, France, and Lithuania. Activities included discussion of upcoming features, drafting, reviewing, and approving specifications, and presentations on Malone.
- Proactively addressed usability issues through frequent communication with the Ubuntu development team and collaboration with our UI specialist. Conducted user testing sessions using the think-aloud protocol.
- Technologies used included Python, sqlobject, Zope 3, and PostgreSQL.
Self-Employed, Montreal, Quebec March 2004 to September 2004
Web Application Developer
- Provided custom Plone-based solutions for clients in the US and Europe, including the National Postdoctoral Association, Columbia River PUD (intranet), and Enfold Systems.
- Implemented XSLT rendering support for the Silva CMS.
- Designed and developed an Opportunity Tracking and Management System (OTMS) written in Perl.
- Co-developed a week-long introductory Plone course with Plone guru and author Andy McKay.
- Delivered Plone training to a major US telecom and a medical research group in Quebec City.
- Wrote an introduction to Plone for O'Reilly's Python DevCenter.
XSOLI, Quebec City, Quebec March 2003 to March 2004
Web Application Developer
- Developed a credit card payment processing system for a Quebec-based web hosting company. Tools included Python, sqlobject, PostgreSQL, and Webware.
- Inherited a large Perl-based affiliate tracking system. Maintained close contact with a development team in India to smooth the transition.
Manitoba Department of Justice, Winnipeg, Manitoba October 2000 to June 2002
Systems Developer
- Co-designed and developed the Rota Court Scheduling System; the application used to schedule court activities such as trials, motions, and case conferences for the Court of Queen's Bench.
- Co-designed and maintained a 60-table, 300 stored procedure Sybase database for the Rota system with the aid of the Erwin database modelling tool.
- Participated in group-directed sessions to enhance the usability and functionality of the Rota system.
- Presented a demo of the pre-release Rota application to the Chief and Associate Chief Justices.
Maxim Software Systems, Winnipeg, Manitoba August 2000 to October 2000
Application Developer and Database Administrator
- Developed and provided maintenance for internal application used to manage customer data and produce sales reports.
- Provided maintenance for telemarketing software written in Visual Basic.
- Administrated a SQL Server database consisting of customer data and the results of telemarketer research.
- Contributed bugfixes to MaxiDENT Dental Management application.
Education
Red River College, Winnipeg, Manitoba
- Computer Analyst/Programmer (Diploma)
- Completed course work with A+ average (4.45 GPA)
- Graduated August, 2000
- Recipient of CIPS Award for Excellence in Academics, April 2000