Stuart currently works in a team of three developers creating and maintaining the organisation’s line-of-business intranet applications using ASP.NET MVC versions 2-5, coding in C# & LINQ in the business layer models, repositories and controllers with Unity 3 for both Dependency Injection of services and interception for Enterprise Library code blocks. The back end databases are currently on SQL Server 2014 with T-SQL database code and the data access layer uses Entity Framework code-first with C# fluent API. Front-end development involves Razor views, jQuery/javascript including AJAX/JSON, HTML5, CSS3 and the Bootstrap 3 framework.
As a “not entirely accidental” DBA for KEY’s SQL Server instances, he has learned & uses PowerShell for automated server and database administration and maintenance tasks.
He is also the self-appointed administrator for Team Foundation Server and leads the use of the 2014 Express edition for project and application life cycle management and source code control.
Stuart prepared and ran a series of 2-hour Web Design labs for UWS 3rd year Business School students as the practical component of the e-Marketing module of their degree syllabus.
In this temporary placement with IT Support at the Electronics & Electrical Engineering Department, Stuart was solely responsible for the successful completion of a project to implement and document a system of automated network installations of Windows (7 and XP) using the Windows Deployment Services role of Windows 2008 Server and Microsoft Deployment Toolkit 2010.
Please refer to “Education and Training” section below.
During this temporary career change, Stuart was an associate of one of the largest independent Language Training Centres in Poland, teaching Business English to individuals and groups, often at the level of departmental head in fields as diverse as banking, medicine and telecoms. He was fully responsible for needs analysis, course planning, testing and day-to-day administration. This career experience significantly enhanced his face-to-face communication skills as well as advanced planning and project completion abilities.
This contractor role included desktop and intranet business application development and support with the Factory Systems Team at Compaq’s Bishopton computer assembly plant. The applications used SQL Server and Oracle databases and were developed using Visual Studio 6 with VB, ASP, SQL, ADO, DHTML, VBScript and JavaScript. The desktop applications controlled the entire manufacturing process, while 200+ ASP pages dynamically presented production status and were relied on from shop floor to senior management. This position involved close liaison with production and shipping management, DBA’s, platform support and network technicians as well as end-users.
Support duties required advanced code and SQL analysis and trouble-shooting skills in a high-pressure environment to rapidly and cost-effectively resolve challenging technical issues. Responsibilities also included the accurate documentation of problems found and solutions applied.
This temporary post was cut short by the appointment to the Compaq/HP post detailed above. The tenure involved teaching ECDL-level MS Office to students across the academic spectrum.
This role included responsibility for on-site Excel VBA & SQL application development and support by accessing the company's AS400 application and database servers for the Finished Goods warehouse of the company's cheese-packing plant in Frome, Somerset and also involved daily interaction with production management and telesales staff at other Dairy Crest sites to co-ordinate production.
During this time Stuart worked in a variety of roles, including three years as a biochemical sales representative routinely dealing with researchers to the level of Professor in academic and medical research institutes and commercial R&D laboratories all over Scotland and the North of England.
Stuart is a Microsoft Certified Technology Specialist (MCTS) in Visual Studio 2008/.NET 3.5 Windows Forms, ASP, ADO, WCF and WPF application development with VB.NET and in SQL Server 2008 development and installation/maintenance.
These qualifications were gained through the University of the West of Scotland’s Microsoft IT Academy during a period of unemployment.
He is also a Certified Internet Web Professional (CIW) Web Design & Languages Specialist.
He was also a mature part-time student with the UWS School of Computing where he completed a wide variety of development projects related to the study courses.
Microsoft Exam 70-433, MCTS: MS SQL Server 2008, Database Development
Microsoft Exam 70-432, MCTS: MS SQL Server 2008, Implementation and Maintenance
Microsoft Exam 70-561, MCTS: MS .NET 3.5, ADO.NET Applications
Microsoft Exam 70-503, MCTS: MS .NET 3.5, Windows Communication Foundation
Microsoft Exam 70-502, MCTS: MS .NET 3.5, Windows Presentation Foundation
Microsoft Exam 70-505, MCTS: MS .NET 3.5, Windows Forms Applications
Microsoft Exam 70-536, MCTS: MS .NET Framework - Application Development Foundation
Microsoft Exam 70-562, MCTS: MS .NET 3.5, ASP.NET Applications
Microsoft Exam 77-600, MCAS: Windows Vista for the Business Worker
Microsoft Exams 77-601 - 605 MCAS: Using Word, Excel, PowerPoint, Outlook, Access 2007
CIW: Web Design Specialist
CIW: Web Languages Specialist
Microsoft Official Course 2956B: Core Foundations of .NET 2.0 Development
Microsoft Official Course 2957B: Advanced Foundations of .NET 2.0 Development
Microsoft Official Course 6460A: VS 2008, Windows Presentation Foundation
Microsoft Official Course 6461A: VS 2008, Windows Communication Foundation
Microsoft Official Course 6463A: VS 2008, ASP.NET 3.5
Microsoft Official Course 6464A: VS 2008, ADO.NET 3.5
Certificate of Higher Education in Information Technology
UWS SCQF* 9: Business Intelligence
UWS SCQF* 9: MS Development with WCF and ASP.NET
UWS SCQF* 9: MS Development with WPF and ADO.NET
UWS SCQF* 9: Windows Network Administration
UWS SCQF* 8: Database Development
UWS SCQF* 8: Object Oriented Analysis
UWS SCQF* 8: MS Development with .NET
UWS SCQF* 7: Web Languages
UWS SCQF* 7: Web Site Designer
UWS SCQF* 7: Introduction to programming with Visual Basic 2010
* Scottish Credit and Qualifications Framework
CELTA: Cambridge University Certificate in English Language Teaching to Adults