Bryan St. Amour, Software Engineer

For a downloadable copy of this resume, see here.


325 Lacasse Blvd, Tecumseh, Ontario. (519) 563 9837

Technical Skills

  • Programming Languages: C++, Haskell, C, Delphi, PHP, C#, Java, JavaScript, Ruby
  • Markup Languages: HTML5, XHTML, CSS, XML
  • Other: SQL, awk, sed, bash
  • Operating Systems: Windows, GNU/Linux, FreeBSD, OS X
  • Software: CPLEX, MySQL, Postgresql, sqlite, Microsoft Office, IBM WebSphere

Career Achievements

January 2018 – Present – C++ Subject Matter Expert

Member of Standards Council of Canada, serving on the mirror committee for ISO/IEC JTC1/SC22/WG21, also known as the C++ ISO committee.

Employment History

2013 – Present – Software Engineer, Tessonics

C++, Delphi, PHP, HTML, CSS. HTTP servers for data collection and reporting. Server application deployment processes. Desktop support system development for embedded client management. Customer support for key clients.

2010 – Present – Research Assistant, University of Windsor

Developed new features for, and maintained, applications in Health data analytics. Was the initial software developer for the website Assisted with the installation and administration of lab computers, networks, and databases. Assisted students with software projects.

2009 – 2012 – Software Developer, University of Windsor

Developed speech applications for the MySpeechweb Project in XHTML+Voice. Implemented algorithms in Computational Geometry for curve reconstruction. Implemented various algorithms in management science, from warehouse optimization to specialized bin packing techniques. Implementations were done in a mixture of C++ and CPLEX.

Summer 2008 – Software Developer (co-op), Windsor Mold Group

Developed in-house web applications in PHP for monitoring various systems. Assisted in the design and initial implementation of a new application for tracking new business orders.

Summer 2007 – Software Developer, Short-term Contract

Extended existing third party software to support new business use cases. Developed a mixture of tools for the processing and interpretation of sales information.

January – September 2006 – Junior Software Developer, Synergy Plus Solutions

Developed applications for key clients in Visual Basic.


2015 – Present – PhD Candidate, Computer Science, University of Windsor

Co-supervised by Dr. Robert Kent and Dr. Roman Maev.

2011 – 2014 – Msc, Computer Science, University of Windsor

Research: Artificial intelligence. The design and analysis of artificial reasoning systems. Thesis: A Subjective Logic Library Constructed Using Monadic Higher Order Functions. Supervised by Dr. Robert Kent.

2006 – 2010 – BCS Honours, Computer Science, University of Windsor

Honours project: Empirically measuring the computational efficiency of graph algorithms for detecting 3-edge connectivity. Supervised by Dr. Peter Tsin.


Martial Arts, GNU/Linux, Emacs, Science Fiction, Desktop Publishing.

References available upon request.