David James Smith

Online Curriculum Vitae

Download PDF Version Contact

David James Smith

Full Stack Web Developer


Full stack web developer with over 25 years of industry experience, specialising in client side and server side development for complex scalable web applications. Microsoft Certified and highly skilled in ASP.Net MVC, C# and SQL Server. A British Citizen since birth, living and eligible to work in the UK.

My objective it to pursue the highest levels of system quality, flexibility and ease of use for all projects I encounter.

Work Experience

Software Developer / Director

SourceDoctor | 2004 - Present

Software development and consultancy on a contract and/or business to business basis, specialising in Microsoft.NET technologies and architecture. Principal clients include (additional clients and further information available via the SourceDoctor website):

  • Bar Loaded Strength Sports Store
    A new venture providing online sales of equipment and accessories to strength athletes. Solely developed using NopCommerce and Asp.Net MVC / C# / SQL Server.
  • IESA
    • Warehouse parts management and tracking, mobile application and API server.
      Xamarin Forms, Entity Framework Core / SQLite & SQL Server, Web API, ZXing Barcode.
    • Approved vendor membership website.
      Asp.Net MVC5 with C#, Entity Framework 6 / SQL Server, Bootstrap, Font Awesome and PayPal SDK.
  • Total Tail Lifts
    Public website and internal job card / management system. Developed using Asp.Net Core with C#, Entity framework Core / SQL Server, Bootstrap, Font Awesome and iTextSharp PDF generation.
  • Geometra Systems (client for over 5 years)
    Sole developer and technical architect of the Xantive Portal, a suite of web based procurement and risk analysis products aimed at the Social Housing Sector and now in daily use by over thirty social housing organisations.
    Microsoft Asp.Net MVC / C# / SQL Server
  • IT Developers (client for over 10 years)
    Providing hands-on development plus mentoring junior staff on development best practices and Microsoft .Net Technologies.
    Asp.Net MVC 5 & Core / C# / Visual Basic.Net, SQL Server & Entity Framework
  • Inscope Solutions (client for over 5 years)
    Delivery of a DotNetNuke managed public web site and a solely developed authorised signatory tracking web application using Asp.Net / C#, SQL Server.
  • Novotronix (client for over 3 years)
    Web based projects using Asp.Net, MVC, C#, jQuery and SQL server. SharePoint web part development and SharePoint UI customisation.
  • Zetes Industries (Contract ā€“ 8 months)
    Supply Chain Optimisation project using automated data capture technology, based on bar code and wireless technology. Lead Developer using C# using ASP.Net, Windows Forms, Crystal reports and Windows services utilising an ā€˜Nā€™ tier architecture. Automated testing (NUnit) and source control via Team Foundation Services. Development of Windows installer based installation packages.

Senior Software Developer

Axxiant | 2002 - 2004

XML/XSLT, Office and Outlook development (VBA), C#, Asp.Net and ADO.Net, SQL server and stored procedures, Visual SourceSafe and Rational Clearcase, SharePoint Portal server.

Senior Software Developer

Logical eBusiness | 2000 - 2002

ASP, ASP.Net, C# and VB.Net, DHTML, SQL server/stored procedures Progress V8/V9 and Webspeed V2/3.

Senior Analyst Programmer

Mayne Computer Systems | 1997 - 2000

Progress V7/8 Graphical and character based development, Novell Netware, Windows NT and HP-UX UNIX

Senior Analyst Programmer

PowerStar Systems | 1994 - 1997

DataEase for Dos, Novell Netware, Microsoft Access and FoxPro for Dos.

Analyst Programmer

Specialist Computer Systems | 1992 - 1994

Prime 40 series Mini computers, Prime COBOL and Prime Information (an implementation of PICK), HP UX and Microfocus COBOL.