David Johnstone

Software Developer

Click here to download my resume.
© John Guidi, Limited Edition Prints


Microsoft Certified Professional Developer - Windows Development
Microsoft Certified Technical Specialist - Web Development
Microsoft Certified Dynamics Specialist - MSCRM 4.0
Microsoft Certified Professional
Welcome to my online Portfolio.

I am a senior developer with over ten years experience in software design, implementation and deployment using a broad range of tools and technologies. A generalist in software development, I have a thorough understanding of object oriented design principles and enterprise application architectures. I am a dedicated, conscientious, hard working individual with a genuine passion for software development, and a continual desire to learn about new technologies and best practices in my field.
  • Over ten years experience in software design and development.
  • Key areas of expertise: OOA / OOD, .NET 1.1, 2.0, 3.0, 3.5, 4.0, VB6, OLAP / OLTP, SQL Server, Oracle, CRM, Siebel.
  • Extensive experience using agile development methodologies to quickly produce solutions that closely align with complex requirements.
  • Industry exposure: Health Care, Finance (Asset Management), Direct Mailing.
  • Excellent track record in successfully implementing software solutions for large enterprises.
  • Excellent presentation, written and verbal communication skills.

Technical Summary

Technology Description Experience Last Used
.NET Framework 1.1 / 2.0 / 3.0 / 3.5 / 4.0 and Visual Studio.NET 2003 / 2005 / 2008 / 2010 C#, VB.NET, ASP.NET, ADO.NET, Web Services, COM+ (Enterprise Services). Windows Forms, Web and N-Tier application development. 9 years Current
SQL Server 2000 / 2005 / 2008 OLTP / OLAP system design and development. SQL, T-SQL (Stored procedures, triggers, etc.) DTS, SSIS, SSRS. 5 years Current
Oracle 8i / 9i / 10g / 11g OLTP / OLAP system design and development. SQL, PL/SQL. 4 years Current
Siebel 2000 / 7.5.3 / 7.8 / 8.0 ePharma vertical, SVB, eScript. Satellite application development using .NET framework. 5 years Current
Siebel OnDemand v12 / v14 / v15 Application customisation and configuration. Satellite application development and integration through web services. 1 year 2009
Microsoft CRM 4.0 Application customisation and configuration. Plugin and satellite application development using .NET framework. 1 year 2009
Visual Basic 6.0 COM, ADO, Windows application development. ActiveX DLL and EXE development. 6 years 2006
Business Objects Universe design and implementation. Report development. 2 years 2005