Don Barthel - Professional CV
This document is a webpage at https://donbarthel.com/cv.php.
I'm the past part owner of two successful startups and numerous failed ones. During my 22 years in the technology industry my focus has been primarily developing computer applications and websites but I also have some experience with marketing. I've worked in and managed small teams my whole professional career. I'm accustomed to working in an agile fashion that leverages technologies to "stand on the shoulders of giants".
I really enjoy building things. In my personal life I work with my hands: woodworking, crafting, DIY projects. In my professional life I am a software developer that seeks out opportunities to learn new coding concepts, to craft code, and to build systems by assembling pre-built components in creative ways. Perfection is often not my goal; I find that creating the best system with limited resources can be intellectually rewarding.
I have experience managing people, especially technical people. My style is not to "crack the whip" but to engage my reports as team members. I prefer my team members to be self motivated so I don't have to spend too much time checking their work. I like to delegate and bring the best out in people. I don't rigidly follow any particular development methodology nor any single management doctrine. Instead I prefer to borrow practical ideas and apply them in common sense ways.
I'm opinionated but allow that differences of opinion come from different professional and life experiences. I like to leverage the experience of others and learn from them. I'm not afraid to admit that I am wrong, my ego will allow it, but have the confidence to believe that I am often right.
New: Functional Programming (Ramda) and Functional Reactive Programming (Bacon.js)
Sep 2014 - Present, Founder @ RemoteScore.com
RemoteScore.com is a Single Page App implementing a hockey scoreboard that allows a scorekeeper (or two, etc., in collaboration) to operate a virtual scoreboard for hundreds of viewers to watch.
Except there are tasks that should only be done on the server. So I've recently added a node.js component that listens to a queue waiting to performs these tasks:
This node.js app has no UI, operates completely in the background, and so isn't directly exposed on the Internet.
Oct 2013 - June 2014, Chief Technology Officer @ ethicalDeal
Maintained the 'daily deal' system and prototyped the database and framework for the new 'social sampling' system.
Jan 2013 - Jul 2013, Chief Technology Officer @ Saxum Commerce
Managed the development team for Saxum Commerce, an "Ecosystem Management Platform" which powers the marketplace for a software vendor's entire value chain.
Oct 2003 - Oct 2010, President and Systems Manager @ UsedEverywhere.com (UsedVictoria.com)
Co-developed as President and grew the business then acquired a 100% stake in the business. Sold the company to Black Press in June 2007 and then managed the technology group of UsedEverywhere.com.
Sep 1999 - Sep 2001, Associate Vice President @ ACCPAC International (now Sage)
Managed the Options Group (add-in products acquired with Softline Systems Inc.)
Oct 1993 - Sep 1999, Vice President @ Softline Systems Inc.
Directly managed the development of software products. Also actively involved with business direction and marketing.
Feb 1991 - Oct 1993, Owner @ Keela Computer Consulting
Software Programmer then owner.
Jan 1990 - Feb 1991, Software Programmer @ Crystal Services (now Business Objects/SAP)
Software Programmer on ACCPAC Plus Purchase Orders system.
Nov 1983 - Aug 1987, Sales Associate @ Eatons Department Store
Part time during high school and early university.
Sep 1985 - Jan 1990, BSc Computer Science @ Simon Fraser University
Areas of concentration: databases, computer graphics, electronics, physics, economics
References - available on request
John Goossen (my former business partner at Softline Systems Inc.)
Janet Fraser (my co-director at MarpoleMatters.ca, the Marpole neighbourhood group in Vancouver BC)
Sarah Wu (friend, former business partner, former employee I hired at UsedEverywhere.com)
Michael Wilkinson (I hired as a software programmer at UsedEverywhere.com)
Chandana Wanigasooriya (technical colleague at Saxum Commerce - Australia)
Kathleen Friesen (parent of player on the amateur female hockey team that I managed)
Adriane Carr (Vancouver City Councillor, I helped on her election campaign and with affairs at the Green Party of Vancouver)