Welcome

This site has been designed to showcase my work along with the skills I have obtained on the way.

I have completed my four year BSc Honors Computer and Network technology degree and achieved First Class Honours (Sandwich).

I am now studying for my Masters in Software Engineering and hoping to graduate by June 2010.

Skillset

Extreme Programming

  • Test Driven Development (MSTest, NUnit, NMock2, RhinoMocks, Moq)
  • Continuous Integration Server (CruiseControl.NET)

Programming Experience

  • .NET Framework 1.1, 2.0, 3.0, 3.5 and Compact Framework
  • C# 2.0, 3.0 and VB.NET
  • SOA - Windows Communication Foundation (WCF) and Web Services
  • Windows Presentation Foundation (WPF) and Silverlight
  • Language Intergrated Query (LINQ)
  • Object Relational Mappers (Entity Framework)
  • XHTML, JavaScript, CSS, XML, XSLT, XSD
  • Transact Structured Query Language
  • Dependency Injection (IoC) (Castle Windsor, Spring.NET, Unity)
  • Java (Applet & Application)
  • VB 6.0 and Visual Basic for Applications
  • Classic ASP (VBScript)

Operation Systems and Services

  • Windows Server 2000, 2003, 2008
  • SQL Server 2000, 2005
  • Microsoft ISA Server
  • Windows 95, 98, XP, Tablet, Vista, Windows 7
  • Linux KDE

Deployment

  • MS Build
  • NAnt
  • Windows Installer XML (WiX)

Applications

  • Microsoft Visual Studio 2003, 2005, 2008, 2010
  • Team Foundation Server
  • Source Control (Serena Dimensions, Microsoft Visual SourceSafe 6.0, 2005, Subversion)
  • Microsoft Office Suite
  • Adobe Creative Suite including Photoshop CS2
  • TRAC, BugZilla
  • XPlanner

Methodology and Notations

  • Unified Modeling Language & Entity Relationship Diagrams
  • Agile Development (SCRUM and Extreme Programming)
  • Interest in Patterns and Practices