Calgary, Alberta
(403)-247-4548    tbeck@whalespine.org

Qualifications Summary:

Extensive experience building large distributed network applications facing the public internet and the telephone network. Proven track record of innovation, initiative, accountability and quality. Delivered highly available and reliable products on accelerated schedules while insisting on the maintenance of high quality. Experience with technical leadership, project management and requirements analysis.

Technical Experience:


Employment History:

May 1, 2006 - May 31, 2007

Independent Consultant, Whalespine Technologies Inc., Calgary, AB

Independent consultant contracted to IHS Energy Inc. implementing oil & gas land data related enhancements to the AccuMap Software suite in C# .Net.

Mar 1, 2006 - May 1, 2006

Senior Software Developer, Vault Technologies, Calgary, AB

Maintained a large Java Windows application used in the parking management domain. Implemented multiple process improvements including creating daily builds and reproducible production installer builds.

Feb 1, 2006 - Feb 28, 2006

Independent Contractor, MTS Allstream Inc., Calgary, AB

Developed and designed a Windows document aggregation application in C# for a municipal government client.

Feb 1, 2005 - Jan 17, 2006

Programmer Analyst, Quadrus Development Inc., Calgary, AB

Contracted to Trican Well Services as a .Net software developer on various .NET projects using C# and SQLServer. Projects were managed using the Scrum methodology. Also worked on various internal administrative applications using C#/ASP.NET.

Apr 12, 2004 - Jan 31, 2005

Programmer Analyst, Quadrus Financial Technologies, Calgary, AB

Developed applications in the financial risk management sector using C++ on Windows, Linux and Solaris platforms. Was instrumental in porting existing code base to Solaris 9. Developed and maintained C++ libraries used throughout the company.

Nov 24, 2003 - April 9, 2004

Programmer Analyst, Treetop Technologies (AB) Inc., Calgary, AB

Performed contract support and maintenance development for a major US high tech company using Java, JSP, Weblogic, MS SQLServer and Oracle.

Nov 27, 2000 - June 13, 2003

Senior Software Engineer, InfoInterActive Corp. An AOL Company, Bedford, NS

Participated in the development of AOL Call Alert (real time call management) and AOL Voicemail using C++. Led the development of a statistics gathering, reporting and monitoring infrastructure. Led the introduction of code generation using XML/XSLT. Led the design, implementation and roll out of a large-scale web application framework using Java 1.4 and Java Servlet 2.3 technology. Participated in the development and maintenance of common C++ and Java libraries used throughout the company. Led and participated in teaching sessions, design reviews and code walkthroughs at multiple levels. Responsible for maintenance and enhancement of existing web application infrastructure using C/C++ encompassing multiple branded websites. (ex. www.internetcallmanager.com) Employed Java 1.4, C/C++, HTML, JavaScript, XML/XSLT, Perl, CVS, Solaris 2.8, Apache Web Server and Apache Tomcat 4.1.18.

Sept 7, 1999 - Nov 25, 2000

Software Engineer, xwave, (formerly Prior Data Sciences), Halifax, NS

Worked on a variety of projects focusing on requirements analysis, system maintenance and enhancement and web-based Java development (with Servlets/JDBC). Other technologies employed included Perl, cgi-bin, HTML, Apache Web Server, and MS Visual SourceSafe. Led the creation of a Java Special Interest Group to enhance company-wide Java development knowledge. Performed some Project Management and Technical Lead tasks for small projects.

May 25, 1999 - August 31, 1999

Software Engineer, Eastech Advanced Development, Bedford, NS

Multi-project software development environment including web-based development using ASP and MSIndex Server as well as Java Servlet development.

May 1998 - August 1998, May 1997 - August 1997

Computer Research Programmer, St.Francis Xavier University, Antigonish, NS

Implementation of previously published design theories involving class hierarchies and multiple inheritance with application in object oriented database systems. Programming in C/C++.

September 1997 - April 1998

Student Intern, Technology Support Group, St.Francis Xavier University, Antigonish, NS

Worked in conjunction with Dr. Martin van Bommel on technology based projects designed to enhance classroom learning.


B.Sc. Honours, Mathematics with Concentration in Computer Science 1995 - 1999, St. Francis Xavier University


  • Fred L. Taylor Memorial Scholarship: awarded to the top student in the Math & Computer Science B.Sc. program at St. Francis Xavier University, 1999
  • NSERC Undergraduate Summer Research Assistantship, 1998
  • Returning Scholarship: Tenable at St. Francis Xavier University, 1998
  • Returning Scholarship: Tenable at St. Francis Xavier University, 1997
  • Entrance Scholarship: Tenable at St. Francis Xavier University, 1995
  • First Class Honours: High School Completion Certificate , 1995


M.F. van Bommel and T.J. Beck. Incremental Encoding of Multiple Inheritance Hierarchies Supporting Lattice Operations Electronic Transactions on Artificial Intelligence, 5(001):35-49, 2000.

M.F. van Bommel and T.J. Beck. Incremental Encoding of Multiple Inheritance Hierarchies. In Proceedings of the Eighth ACM International Conference on Information and Knowledge Management (CIKM'99). Kansas City, Missouri. November 2-6, 1999. p. 507-513.