B.A.Sc in Software Engineering, M.Sc. and Ph.D. in Computer Science; 20 years: federal government, private sector and R & D software, design and testing.
Website design/development, App Development, Infrastructure, DevOps, Cloud Infrastructure, Testing, QA, Automation, Hosting and Volunteer work
A set of internal applications for Treasury Board of Canada Secretariat (TBS) to help the Federal Government publish their yearly numbers in the Blue Book.
Status
Dates
Technologies
A set of internal applications for Library and Archives Canada (LAC) under the Amican Project to help with the circulation and management of published and archival materials
Status
Dates
Technologies
SiteValet is a simple online tool to create, manage and host your website. It’s built specifically for inns, B&Bs and small hotels.
Status
Dates
Technologies
Allows management to post schedules onlines to allow access 24/7 to all staff
Status
Dates
Technologies
An online marketplace geared towards high-volume resellers and casual gamers for artifacts like coins, and characters
Status
Dates
Technologies
Units tests are never enough. We automate the running of the tests, the deployment of your apps, the configuration of your cloud, etc.
Status
Dates
Technologies
A tool to document and simulate use cases within a particular domain.
Status
Dates
Technologies
A simple text based language for creating online stories - mixing text, images and music.
Status
Dates
Technologies
Monit is a monitoring tool to manage your server including running processes, memory and cpu usage, and file and filesystem monitoring.
Status
Dates
Technologies
Using CHEF to automate your infrastructure. DevOps provides an excellent framework for managing even the smallest of projects in a consistent, measured and controlled way (i.e. like an engineer). Also includes an introduction to MapReduce.
Status
Dates
Technologies
Documentation Driven Design (DDD), documentation as a first class entity, code now reflect business level info and easily publishes to HTML, WIKI, XLS and TXT
Status
Dates
Technologies
A programming language (and suite of tools) that supports modeling concepts like associations and statemachines. Online editor, comand line parser, Eclipse / IBM RSX plugins.
Status
Dates
Technologies
Continuous Deployment is the natural progression of Continuous Integration. After app is built, and QA succeeds - deploy!
Status
Dates
Technologies