Training | Other Skills | Personal Information | References
Primary resposibilities include:
Software architect utilising a tailored SCRUM software engineering process.
Defining architectural layout in all layers of solution development including client, web services and database.
Grouping the requirements into service-orientated architectures, and then defining the functionality of each service.
Overseeing the development of the software through daily SCRUM meetings and burn-down graphs.
Designing, coding and testing core areas of each solution.
Portfolio:
» Pricelist Import and Annotation Interface - Dingbro Ltd.
» Fixed Assets Manager - Kolfor Plant Ltd.
» Levy & Compensation Manager - Scottish Fisherman's Organisation
» Website - Neil Cuthbert & Partners Optometrist
» Website - Broughty Bears
Primary resposibilities include:
Senior software engineer developing and maintaining C# desktop and ASP.NET web applications utilising SQL Server and various accompanying technologies.
Creating, customising and maintaining PHP/MySQL Wordpress psuedo-CMS sites for new and existing customers and projects.
Portfolio:
» Website - Computa Services & Consultants
» The Dundee Mercury - Tayside technology vlog
» Plant Hire System - Kolfor Plant Ltd.
» Stock Control System - Dingbro Ltd.
» Carnoustie Golf Club
» Carnoustie Golf Links
» Tills Aggregation and Analysis Solution - Davidsons Chemist
» Website - Davidsons Chemist
» netBake - Windows-based Bakery Control Solution
Primary resposibilities include:
Lead engineer on most commercial development projects, overseeing technology implementations by creating dynamic web pages in HTML and other web programming languages, assessing the requirements of the end user, contributing to tender documentation, developing prototypes and specifying functionality and interacting with designers, clients and third-party vendors.
Development and maintenance of corporate internet and intranet systems.
Keeping abreast of technological innovations leading to identification of new tools, practices and programming languages for application development and testing, development of coding standards and conventions and assisting in the identification of group training needs.
Development of application testing strategies for all projects delivered, involving organising and implementing test plans and maintaining test scripts and procedures.
Portfolio:
» Scotland's People - Flagship governmental genealogical research site
» Dundee.com - Dundee City Council portal site, including ticketing system
» Standard Life IFAZone - TeamSite CMS -based extranet
» Scottish Widows Investment Partnership - TeamSite CMS -based extranet
» Macrae & Dick - Internet and intranet solution for vehicle sales company
» Ongoing SharePoint development for the Association of Chief Police Officers (Scotland)
Subjects included:
Software Engineering, Usability Engineering, Information Systems, Computer Vision.
My final project was a study in computer vision for a well known car manufacturer to investigate the viability of hands-free, hand gesture recognition to control in-car systems, such as the radio or air conditioning, using a transparent "heads-up display".
Platforms: Windows, Linux and UNIX.
Languages: C# (including ClickOnce deployment) and Visual Basic using .NET Framework 1.1 through 3.5, SQL95, PL/SQL, T-SQL, MySQL, SQLite, Windows batch file and *nix shell scripting.
Web Languages: ASP.NET, Web Services (RESTful and standard), SharePoint Web Parts, PHP, WAP/WML, ColdFusion CFML 4 through MX, HTML to XHTML-Strict standard, CSS 1 through 3, JavaScript/DHTML/AJAX, XML, XSLT and SOAP, Perl.
Databases: Oracle 7 through 10g, MySQL 4 and 5, Microsoft Access, Microsoft SQL Server, SQLite.
Packages: Apache, Microsoft IIS, Microsoft Project, Microsoft CMS, Microsoft SharePoint Team Services, Interwoven TeamSite and OpenDeploy, eValid, Kerio MailServer 5 and 6, Merak Mail Server, hMailServer.
Hardware: Installation and maintenance of all PC-based hardware and associated technology.
I also have knowledge in the use of 2D and 3D graphic design applications, various web development tools, version control software, Microsoft Office, various FTP clients and implementations of various eCommerce and payment gateway solutions.
» PHP - Well House Consultants, On-site at SOL, January 2002
» Ability to work in a reactive environment
» Effective leadership, motivational and organisational skills
» Ability to quickly assess technical challenges and respond appropriately
» Work to strict specifications
» Work on both small and large projects with demanding timescales
» Keep abreast of current industry trends and new technology
» Confident, clear and honest communicator
» Work well with customers in all situations
» Competent problem solver
» Can effectively manage time, prioritise and meet deadlines
Marital Status - Married
Driving License - Full, clean
I am a member of St. Andrews' Parish Church in Arbroath, and Officer-in-Charge of the Company Section of the 7th Arbroath Company, the Boys' Brigade, having previously attained the highest award.
I host all of my own websites, including this one.
I also regularly donate blood.
Portfolio:
» IPConfig32 - Windows-based readout of ipconfig.exe
» Karaokidex - Karaoke listing generator
» L33tPasswordGenerator - Generate l33tsp33k passwords
» RapidSpider - Multi-threaded RapidShare.com download manager
» RecycleTray - Recycle bin in the Windows system tray
» Rename-o-tron - Regex renaming utility
» Rolodex - Windows-based card index
» Unregistry - Remove registry entries based on .reg scripts
Reference details will be made available on request.
