The Cottage, 7455 Carnarvon St
Vancouver, SK, V6N1K6
Tel: (604) 264-8559
Website: www.benjaminkeen.com
Email: ben.keen@gmail.com
HIGHLIGHT OF QUALIFICATIONS
- Experienced web programmer; 7 years experience with PHP, MySQL and JavaScript. Very familiar with Ajax, Perl, ColdFusion MX, MS SQL server and Flash
- Wrote, manage and continue to support several Open Source projects, including Form Tools, GenerateData, the Flash Image Scroller, Open Translate, Black Sheep Invoices and Smart Lists
- Currently self-employed (see blacksheepsoft.com). Ongoing projects include MySQL, PHP and Javascript work for clients such as UBC, the Salvation Army, Royal Pacific Realty, CardioReports.net
- Worked for CityXpress for over 2 years as a web developer (XML, XSL, JSP, JavaScript, HTML)
- Worked as freelance programmer for various clients including BC Film, UBC, Cadbury-Schweppes, Slush Puppie, the BC Athletics Society, Cackleberries Entertainment Inc., OnTrackMedia, Goodwin Studios, Black Tusk Realty
- For an online portfolio, sample scripts, designs, games and more, see my site: benjaminkeen.com
WORK EXPERIENCE
Contract Work
| UBC | Development of custom CMS and ecommerce site for art from UBC's special collection (ongoing project). |
| CardioReports.net | Re-wrote a proof-of-concept site with Ajax for a more fluid, intuitive interface. This script is designed for doctors, cardiologists and radiographers to generate human-readable reports for CT Scans, Holter reports and consultations. Currently being used by St. Paul's hospital in Vancouver to manage their CT Scan reports. You may create a free account through the website to view the UI. |
| Probono Law of BC |
Developed two sister sites using PHP, MySQL and Ajax:
|
| Boston Pizza, Hartford Financial Group, Cadbury-Schweppes, 1-800-GOT-JUNK, Boston Pizza | Since 2005, I have worked with Joseph Lo of Encore Web Studios to build numerous registration sites for clients hosting conferences / events around the world. My role has been to develop all the backend code, and UI design for the forms. See encorewebstudios.com for some screenshots. |
| Salvation Army | Developed a custom CMS similar to probononet.bc.ca, allowing the Salvation Army to match up volunteer lawyers to people seeking legal advice (ongoing project) |
| Vancouver Pro Musica | Developed a Drupal-based CMS to allow the client to manage their website without need of technical assistance. |
Open Source Projects (founder, lead developer)
| Form Tools | Form Tools is written for web developers who work on online registration sites, or sites that require any form of information gathering from their online visitors. Put simply, it is a form processor, storage and data access script written in PHP and MySQL, designed to work with any existing web form. |
| Generatedata.com | A PHP/MySQL driven tool with an Ajax-front end. It lets you you quickly generate large volumes of custom data in a variety of formats for use in testing software, populating databases and general QA. Popularized by Kevin Rose of digg.com, who "dugg" it in late 2006. |
| Open Translate | This is an ongoing project currently in Beta, used for managing the translations for my Form Tools project. The software is designed to manage all aspects of the translation of Open Source software. See my Web Portfolio for more information on the project, including screenshots. |
| Other | Please see the Software section of my website for a list of all Open Source Projects I've initiated. |
PREVIOUS POSITIONS
| July 2007 - Present | Self-employed, Web Developer, Vancouver, BC (full time)
|
| March 2005 - July 2007 | CityXpress Corp., Web Developer, Vancouver, BC (full time)
|
| Sep 2004 - Dec 2004 | PGI Interactive, Web Developer, Vancouver, BC (full time and contract)
|
| Jan 2004 - Present | OnTrackMedia, freelance programmer / designer, Squamish, BC
|
| Dec 2003 - Present | Vancouver Natural History Society (VNHS), Technical lead on Website redesign team
(volunteer position; ongoing), Vancouver, BC
|
| Nov 2002 - Oct 2003 | Interactivetools.com, Product Specialist / 2nd Level Support /
Programmer, Vancouver, BC Managerial Skills
Programming-related Skills
|
SOFTWARE / TOOLS
| Software / Tools | Years of experience | Last used |
|---|---|---|
| Drupal | 1.5 | Current |
| Wordpress | 3 | Current |
| Prototype / Scriptaculous | 3 | Current |
| JQuery | 1 | Current |
| Eclipse IDE | 3 | Current |
| Photoshop, ImageReady | 7 | Current |
| Flash MX Professional | 3 | Current |
| Adobe AIR (with Eclipse) | 0.5 | Current |
| Visual Studio .NET (C#) | 2 | Aug 2005 |
| Google Maps API | 2 | Oct 2007 |
| PayPal API (IPN) | 3 | Oct 2007 |
| PHPDocumentor | 1 | Sept 2007 |
EDUCATION
| Jan 2004 - Aug 2004 | Langara College, enrolled in Internet / Web Computing Software Development (ICSD) program |
| May 2001 - Dec 2001 | University of Victoria, Enrolled in Arts & Science (Computer Science) degree |
| Sep 1999 - May 2001 | University of Victoria, Bachelor of Arts (Philosophy). Emphasis in logic |
| Sep 1995 - May 1999 | University of Victoria, Bachelor of Music (Composition and Theory) |
| Sep 1994 - May 1995 | University of Northern British Columbia, general courses |








