An experienced Software Developer with a proven record of developing Enterprise N-tier applications, using a range of Microsoft technologies. Very passionate about learning and teaching. Articulate, self-motivated person driven by the desire to succeed as part of a team and as an individual.
I enjoy all aspects of the Software Development life-cycle, and take great pride in passing my knowledge/skills on to other people to help make them more productive. I am constantly exploring new technologies so that I can improve my code and make it as robust and as scalable as possible.
Specialty areas; C# .NET WinForms, WPF/XAML, SQL Server and Unit Testing.