That Coder Guy

Web, Mobile, Database and all things fun 
Written By: Davie Elliott

Skills & Experience

technologies

I have been a commercial developer for about 9 years now, and I have worked on numerous projects which include; End Point Of Sales systems, Sales and Order Processing systems, Enterprise Resource Planning systems, Mobile Apps, Content Management & Ecommerce Systems, 3rd Party System Integrations, Payment Gateway Integrations and other small projects.As well as developing systems, I have built and administered several multi-server Active Directory networks, and administered High Availability Ecommerce servers.Here is a list of technologies, languages, libraries and concepts I have learnt:

Areas of Expertise and Knowledge

  • Web Development
  • Content Management Systems
  • Secure Development Practices
  • Test Driven Design
  • Server-Client Development
  • Network Security
  • Server Administration
  • Reverse Engineering Software and Databases
  • Cryptography
Languages

  • VBScript (Classic ASP)
  • C#
  • Visual Basic .net
  • Visual C++ 6
  • Visual Basic 6
  • PHP
  • JavaScript
  • HTML 4 & 5
  • CSS 2 & 3
  • T-SQL
Frameworks

    • .Net 3 & 4
    • ASP.net 3 & 4
    • Classic ASP
    • PhoneGap 2.x
    • MVC 3 & 4
    • Entity Framework 4

Databases

  • MySQL 5
  • Microsoft SQL 2008/2012/2014
  • Microsoft Access
  • Web SQL
  • SqlLite

Technologies & Libraries

    • JQuery
    • JQuery Mobile & UI
    • RESTful Services
    • AJAX
    • XML (as a storage format)
    • XML (as a communications format)
    • Web Services
    • Team Foundation Services 2010
    • Git/GitHub
    • Fluent Migrator
    • Microsoft SharePoint 2010

Administration

  • IIS 6 & 7
  • Windows Server 2000, 2003, 2008 & 2012
  • Exchange 2003
  • MySQL 5, MS SQL 2008 & 2012
  • Active Directory
  • Smoothwall 3
  • Switches
  • CISCO Products
  • Team Foundation Services
  • Domain Controllers & File Servers
  • High Availability Ecommerce Servers

Below is my career history and the experience gained:

Open Web Application Security Project – OWASP Project Leader (June 2014 – Current)
www.owasp.org/index.php/OWASP_Faux_Bank_Project

  • Created the OWASP Faux Bank Project

 

Gener8 IT Ltd – Technical Director (June 2011 – October 2014)
www.gener8it.co.uk

  • Choosing, Setting up and Administration of windows servers & MSSQL databases
  • Wrote server & database backup software (C#) – Available in GitHub https://github.com/thatcoderguy/Basic-Backup
  • Designed and Wrote “CatalogueAppCreator.co.uk” (C#, VB.Net, JavaScript, JQuery, TSQL & PhoneGap) – Access available upon request
  • Making decisions on the direction of the company
  • Brainstorming ideas for commercial projects, which the company can then build.

 

WidaGroup Ltd – Systems integration expert (March 2009 – Current)
www.widagroup.co.uk

  • Working in a team of 4 developers
  • Designed, built and administered of internal Active Directory network and servers.
  • Administration of High Availability Ecommerce Servers and their MS SQL databases.
  • Technical lead for 3rd party integrations:
      • Wrote WidaGroup’s EXE module to integrate with Merlin Business Software’s “Merlin” software using their Web Service API (VB.Net).
      • Designed and Write WidaGroup’s own Web Service API to integrate into Sage Line 200 and Access SupplyChain, and other systems (C#, Web API 1).
      • Reverse engineering 3rd party databases, to read required data from a 3rd party system, and to write order information into the system.
      • Integration into the follow Payment Gateways: Secure Trading, WorldPay, Google Wallet, PayPal and RBS’s EPDQ.
  • Development & Maintenance of WidaGroup’s in-house CMS “Web Wizard Version 2” (VBScript, T-SQL, VB.Net & JavaScript)
  • Development & Maintenance of WidaGroup’s next generation in-house CMS “Web Wizard Version 3” (C#, T-SQL, Entity Framework, MVC 4)
  • Optimising T-SQL Stored Procedures.
  • Time & Cost estimates for new development, and amendments to customer’s websites.
  • Write WidaGroup’s Catalogue App for Android and iOS (Version 1: MoSync & C++) (Version 2: PhoneGap & JavaScript, HTML 5, CSS 3)
  • Interviewing new developers.
  • 3rd Line Technical Support for all of Widagroup’s products.
  • 24/7 On-Call support for the live E-Commerce servers

 

Jackson-Keay Ltd – IT Systems and Development Manager (2006 – 2009)
gascylindertesting.com

  • Designed, built and administered internal Active Directory network and servers.
  • Administration of Exchange Server, ERP server and MySQL databases for two sites.
  • Development & Maintenance of Jackson-Keay’s in-house ERP system “Virtual Job Card” (VBScript, JavaScript & SQL)
  • Development & Maintenance of Jackson-Keay’s in-house EPOS system “TradeGas EPOS” (VB.Net, SQL, ASP.net & MSSQL CE)
  • Ensuring that the Virtual Job Card system fits in with the UKAS and ISO specifications (the software is audited once per year by UKAS)

 

Express Link-Up Social Enterprise – Lead Developer/Network Architect & Administrator (2003 – 2006)

  • Designed, built and administered of internal Active Directory network and servers.
  • Administration of Firewalls and Maintaining security of the internal network
  • Designed and built ELUSE’s in-house EPOS system “ELUSE EPOS” (VB6 and SQL)