Head Office

To engage our services, please contact Andrew Forward.

Address:
111 Pretoria Ave
Ottawa, ON, CA
K1S 1W8
Name:
Andrew Forward
Email:
aforward@gmail.com
Phone:
613.795.5273
Skype:
aforward78

Services

Software Development

We build custom software using the release early and release often mentality.

  • Test-driven approach using tools like xUnit, Selenium, and WebTest
  • Agile process that tighten the feedback loop (changes are OKAY!)
  • 11 years experience in the Ottawa area

Software Automation

Already have a great team? Just need help with the development infrastructure? We can help introduce automation into the process including testing, metrics, and deployment.

  • Continuous Integration
  • Automated Testing (xUnit, Selenium, WebTest)
  • Automated Metrics (Code Coverage, KLOCs)
  • Documentation (JavaDocs, APIs)
  • Build Scripts
  • Deployment
  • Environments (Testing, Staging, Production)

Usability Testing in a Day

Bring usability testing to your company in an affordable way and 1-day of effort. Similar approach as our software development: early and often.

  • Welcome interview to learn about your product
  • 3-4 usability tests lasting about 45 minutes each
  • Watch and listen to user reactions
  • Afternoon de-brief

Portfolio

SiteValet - Hospitality Websites.
Name:

SiteValet - Hospitality Websites.

Summary:
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:
Active
Technologies:
Ruby On Rails, MySql, Amazon S3, RackSpace
 
The Keg Schedules (Ottawa Locations)
Name:

The Keg Schedules (Ottawa Locations)

Summary:
Allows management to post schedules onlines to allow access 24/7 to all staff
Status:
Live (Password Protected)
Technologies:
PHP, HTML, CSS, Apache
 
Browse All Recent Projects

Andrew Forward

Andrew is currently fully engaged; but is always open to new opportunities.

Andrew was the first graduate of software engineering in Engineering in Canada.

  • B.A.Sc. Software Engineering, University of Ottawa (Magna Cum Laude)
  • M. Sc. Computer Science, University of Ottawa (Summa Cum Laude)
  • Ph. D. Computer Science, University of Ottawa (Summa Cum Laude)

Andrew works as a software developer in PHP, Ruby on Rails, and ASP.Net. His technical strengths include software construction, automation, testing, deployment.

Andrew's management strengths include mentoring, and teaching.

Andrew has introduced agile practices like test-driven development, and continuous integration into Deloitte (Ottawa branch) as well as Tresury Board Secretariate and Library and Archives Canada (two Canadian government departments).

Technology Matrix

Databases

MS Access, MS SQL, SQLServer, MySQL, Oracle (8i, 10g), PostgreSQL

Languages

Ant, ASP, ASP.NET, Ajax, Bash, C#, Capistrano, Crontab, DNS, CSS, HTML, HTTP/S, Java J2SE, J2EE, JavaScript, JavaServerFaces (JSF), JSON, JSP, NAnt, NDoc, Perl, Phing, PHP, PL/SQL, Ruby, Ruby on Rails, Selenium, SOAP, TCP/IP, UDP, UML, VB6, VBScript, Webtest, XHTML, XML

Servers

Amazon S3 (Cloud Computing), Apache, CruiseControl, CruiseControl.net, GitHub, Heroku, IIS, LAMP, Linux (SUSE, Ubuntu, Fedora), Mac OS X, Mongrel, Nginx, Passenger, phpUnderControl, Rackspace, Slicehost, Tomcat, UNIX (Tru64), Windows 9x, Windows NT, Windows XP, Windows 2000, Windows 2003, Windows Vista, Windows 7.

Code Repositories

CVS, ClearCase, Git, RCS, Subversion (SVN), Visual Source Safe (VSS)

Software Development

Chrome, Eclipse, FireFox, HttpUnit , ImageMagic, Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, JsUnit, JUnit , Komodo, MiniMagick, MonoDevelop, Netscape, Notepad++, NUnit, NUnitAsp , Opera, PHPUnit , RadRails, Selenium, SharpDevelop, SimpleTest, SqlDeveloper, VisualStudio.Net, TextMate, Toad, WebTest, XCode

Project Management

Business Process Execution Language (BPEL), Bugzilla, Common Look and Feel (CLF2.0), Continuous Integration (CI), FogBugz, Fusebox Framework, Information Technology Infrastructure Library (ITIL), JavaDoc, Keynote (Mac), Pages (Mac), Lighthouse, Mantis, Microsoft Office (MS Excel, MS Project, MS Word, Visio), Model Driven Architecture (MDA), Model Driven Development (MDD, MDSD), NDoc, Object-Oriented Software Development, PayPal, PHPDocumentor, Rational Unified Process (RUP), Search Engine Optimization (SEO), Service Oriented Architecture (SOA), System Testing, Test-Driven Design (TDD), Traceability, Unit Testing, Unified Modeling Language (UML), Usability Testing, User Acceptance Testing (UAT), W3C, Web 2.0, Zend Framework

Value Added Skill Set

  • Strong academic background in computer science and software engineering
  • Large-project experience working with and coordinating among teams as large as 50 developers
  • Ability to lead and motivate other in a team environment in English or French
  • Academic and professional exposure to various Internet issues including protocols, infrastructure (LAN, VSC), browsers, plugins security, design and graphics
  • Well-balanced, focused individual who is flexible to change.
  • Sensitive attitude towards data and application security
  • Software engineering focusing on architecture, modeling, methodology, documentation, SDLC and security for internet based applications
  • Online Persona

  • Andrew Forward's Github Projects
  • Andrew Forward's Twitter Account (Limited Use)
  • Andrew Forward's Linked-In Profile
  • Code Snippets

    Map

     
  •