
Software Development Consultant & Owner of Nicol Software Developments Inc.
Edmonton, Canada Area

Software Development Consultant & Owner of Nicol Software Developments Inc.
Edmonton, Canada Area
Languages
C/C++, C# , VB, VBA, VB.NET, Java, ASP, ASP .NET, SQL, T-SQL, PL/SQL, XML, XSL/XSLT, HTML, VB Script, JavaScript
Practices
Test Driven Development, Agile Methodologies, Domain Driven Design, Object Oriented Design, Continuous Integration, Service Orientated Architecture, Design Patterns, AJAX, Smart Client/Docs, UML (class, sequence, state diagrams)
Tools
Visual Studio .Net 2003/2005/2008, Team Foundation, Visual SourceSafe, Resharper, Code Rush, NUnit/MbUnit/NAnt, Rhino Mocks, Enterprise Library, Infragistics, SQL Server 2000/2005/2008, Management Studio, MS Report Services, XML Spy, Oracle Enterprise 8i/9i, Toad, Cruise Control, TeamCity
Hardworking, Motivated, Team Player, Quick Learner, Problem Solver, Punctual, Enthusiastic and Flexible.
(Information Technology and Services industry)
October 2008 — Present (10 months)
Implementing a central Stakeholder Registry Service which applications with the right security can access. This WCF based service is being built using C#, WCF, SQL Server 2005, NUnit, NMock 2.2, Team Foundation, SharePoint, Resharper and Cruise Control.
(Privately Held; 501-1000 employees; Information Technology and Services industry)
August 2007 — October 2008 (1 year 3 months)
Implementing a Work Management System which helps ATCO Gas keep track of and provide relevant information about all routes, read points, meter reads and equipment. This windows based application is being built using C#, WebServices, Infragistics, DB2, NUnit, Test Driven .NET, Rhino Mocks, NAnt, Resharper and Cruise Control.
(Privately Held; 1001-5000 employees; Oil & Energy industry)
March 2003 — July 2007 (4 years 5 months)
Implemented the Focus TimeSheet System which helps office/field staff enter their time against particular projects. This web based application was built using VB. NET 2005, AJAX, NUnit, Test Driven .NET, WebServices, JavaScript, Enterprise Library 2006, Infragistics, Team Foundation and SQL Server 2000.
Implemented the Accounts Receivable Tracking System which helps project managers communicate with accountants digitally. Invoices can be digitally created, manipulated, written off, stopped and finalized without a paper trail. This smart client application was built using C# 2005, NUnit, Test Driven .Net, NAnt, Web Services, Enterprise Library, Infragistics and SQL Server 2000.
(Government Administration industry)
May 2001 — August 2001 (4 months)
Implemented the Land Plan Library Database System using MS Access, VBA and VB6
Implemented various applications in Excel and VBA for statistical analysis
BSc , Computer Science , 1998 — 2003
Edmonton .Net User Group