Bruce Alderson - Resumé
A software craftsman and leader with over 14 years professional development experience.
Summary
I’ve managed many successful projects and teams, working with dozens of programming languages, tools, and platforms. I’ve had the joy of designing and writing robust, large-scale web services, server applications, industrial-strength data collection systems, and performance-orientated business objects. And I still love doing it.
Work History
Discovery Software (2004-current)
I joined Discovery to work with their Sr. Architect of 35 years: we previously worked on both sides of an outsourced project together, and realized that we had to team up at some point. It’s been a great learning experience.
While at Discovery, I’ve focused on improving profitability, designing and developing software (new and existing), and mentoring the development teams. I’m currently playing the role of:
- Chief software developer and co-architect, responsible for design, implementation, and review
- Managing software development and IT, reducing IT costs by over 200% in first year
- Sr. Consultant, providing technical leadership for partner companies
Triant Technologies (1996-2004)
I started at Triant shortly after university, where I was challenged by the industry and the teams. Most of my time was spent designing and developing large-scale and embedded systems for manufacturing. While at Triant, I worked as a:
- Software Architect, Sr. Software Developer (2000-2004)
- Software Developer, Technical Team Lead (1996-1999)
Contract Development (1992-2008)
Occasionally I consult, build software, and design web services. In the last few years, I’ve primarily worked on web projects and website design. A summary of my consulting:
- Web design/development (1993-2008)
- Software/management consulting (2000-2008)
- Aerotek Contracting Services, embedded applications developer (1995-1996)
- Career Development Institute, C/C++ classroom trainer (1996)
- Database programmer, various contracts (1992-1995)
Projects and Skills
Web products and services
- Architectural consultant on AWS-based (Amazon’s cloud computing) scalable web service (PHP, LAMP, AWS, Javascript/Ajax, Perl)
- Blackberry/iPhone product design and development for education market (PHP, LAMP)
- Designed and implemented several XML/SOAP/interchange systems for webservices and industrial purposes (Perl, C#, Java, PHP, Ruby)
- Layout/design/IT setup for various brochure sites, weblogs, and product sites (PHP, Perl, HTML/CSS)
Embedded software
- Data collection for semiconductor manufacturing (C/C++, soft real-time systems, high-availability)
- Scalable manufacturing data transport and conditioning system (C/C++)
- Implemented robust Serial and TCP/IP fail-over system (C/C++)
Management, consulting, mentoring
- Business and process consulting, project management, focusing on profitability and quality
- Web and UI usability design and consulting
- Team leadership via agile/simple processes, team mentoring, and professional work ethics
- Outsource technical project management, managing teams on various continents, focusing on cohesive design and cost control
Other skills
- Database design (MySQL, Oracle, MS-SQL, SQLite, Xbase, Progress, Postgress)
- Cross-platform development (C/C++, Python, Perl, QT, Boost, Windows, Linux, OSX, Unix)
- Embedded and hand-held development (web-based, C/C++, embedded/encrypted data storage)
- C# Development (WindowsMobile, Windows Desktop UI)
- Build/deployment automation (Wix, Perl, Python, Php, Autoconf)
Education and Memberships
Recent learning
- GIT source control (2008)
- CodeIgniter PHP framework (2007/2008)
- Ruby/Rails (2006-2008)
- Amazon Web Services and cloud computing patterns (2007/2008)
Memberships and extended training
- ACM (1999-2008)
- RHEL certification (2003)
Post-secondary
- University of Saskatchewan, BSci (1992-1993)
- UCFC, BSci (1993-1995)
About?
4424-212th Street Langley, B.C., V3A 5S8 Contact

RSS