Portfolio (Andrew Forward)

Website design/development, App Development, Infrastructure, DevOps, Cloud Infrastructure, Testing, QA, Automation, Hosting and Volunteer work

Treasury Board Secretariat

Treasury Board Secretariat

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

Completed

Dates

2003-2005

Technologies

ASP.Net, C#, Ant, CruiseControl.Net, RedAntz, SqlServer
Library and Archives Canada

Library and Archives Canada

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

Completed

Dates

2005-2010

Technologies

PHP, Zend, JavaScript, HTML, CSS, Oracle
SiteValet - Hospitality Websites

SiteValet - Hospitality Websites

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

Inactive

Dates

2008-2018

Technologies

Ruby On Rails, JavaScript, MySql, Amazon S3, RackSpace
Ottawa Keg Schedules

Ottawa Keg Schedules

Allows management to post schedules onlines to allow access 24/7 to all staff

Status

Inactive

Dates

2007-2016

Technologies

PHP, JavaScript, HTML, CSS, PDFs, Apache
Powerlevel - Real Money Trades

Powerlevel - Real Money Trades

An online marketplace geared towards high-volume resellers and casual gamers for artifacts like coins, and characters

Status

Inactive

Dates

2004-2008

Technologies

ASP.Net, C#, NAnt, CruiseControl.Net
DevOps - Automating Automation

DevOps - Automating Automation

Units tests are never enough. We automate the running of the tests, the deployment of your apps, the configuration of your cloud, etc.

Status

Active

Dates

2000-

Technologies

Git, xUnit, Bash, Travis CI, Circle CI, Amazon S3, Chef, Puppet
UCed - Use Case Editor

UCed - Use Case Editor

A tool to document and simulate use cases within a particular domain.

Status

Completed

Dates

2002

Technologies

Java, SWT, Ant
Stortellr - Slideshow DSL

Stortellr - Slideshow DSL

A simple text based language for creating online stories - mixing text, images and music.

Status

Inactive

Dates

2006

Technologies

Java, Flash, PHP, HTML, CSS
Monit - Monitoring System Health

Monit - Monitoring System Health

Monit is a monitoring tool to manage your server including running processes, memory and cpu usage, and file and filesystem monitoring.

Status

Completed

Dates

2010-2015

Technologies

Monit, M/Monit, Chef
Engineering in the Cloud Using Chef

Engineering in the Cloud Using Chef

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

Completed

Dates

2015

Technologies

Chef, Ruby, Bash, Elixir, Erlang, MapReduce, Hadoop
Documentation - Automate It!

Documentation - Automate It!

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

Active

Dates

2000-

Technologies

Ruby, Elixir, Git, Bash, Markdown, DocTest, Curl
Umple - A model oriented programming language

Umple - A model oriented programming language

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

Active

Dates

2006-2012

Technologies

Java, PHP, C, Ruby, JavaScript, Ecplise, CruiseControl
Continuous Deployment

Continuous Deployment

Continuous Deployment is the natural progression of Continuous Integration. After app is built, and QA succeeds - deploy!

Status

Active

Dates

2000-

Technologies

Git, Bash, Ruby, Elixir, RackSpace, Digital Ocean, AWS