$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Gary Buckley
,
Tankersley, United Kingdom
Experience
Other titles
Skills
I'm offering
Markets
United Kingdom
Language
English
Fluently
French
Good
My experience
2019 - ?
job
Senior Lead C# .Net, Angular
HSBC, SYGDC.
8 and React v16.13, RxJS, Angular Material Full Stack, Azure development and SQL Server development in their DC department (Distribute Computing).
Technologies used: Visual Studio 2019 C# 7, Python IOT development, .Net Core 3.1 and ASP Core development, SQL Server Enterprise 2017, SQL Server Stored Procs, Functions, Triggers, SSIS, Linq data access etc, SQL Server Service Broker, Entity Framework 6.1, ASP MVC6, WCF/Rest Web API V2. Virtual Box. Typescript, Angular 8, Angular CLI and Google Angular Material framework. React/Redux UI development, Asynchronous patterns using RxJS framework.
Azure development: Setting up Azure VM development environment, Azure SQL database, creating Serverless functions, microservices using Azure Service Fabric and the creation of deployment slots for development and UAT environments.
Development of an application (Unicorn) that manages the distributed computing for both physical and virtual environments in HSBC data centers worldwide.
The application comprises a series of Azure Serverless functions contained in a number of micro services (Web Api 2), which form the back-end services. A single page application (SPA) written in Angular 8, Angular Material 8 and React, using Typescript/Visual Studio Code. Template and Reactive forms design using InVision wire frame design suite, following implement using Visual Code IDE and Typescript.
Bringing up to date/conversion of legacy C# .Net web api code to the latest C# core 3.1 framework.
Agile practices used throughout, using the Jira suite of sprint planning tools. Git/GitHub code repositories.
Testing patterns: xUnit testing used in all projects, API (microservices), Models, and Data Access. The following testing frameworks used: xUnit, Fluent Assertions, Specflow, Karma, NSubstitue
Technologies used: Visual Studio 2019 C# 7, Python IOT development, .Net Core 3.1 and ASP Core development, SQL Server Enterprise 2017, SQL Server Stored Procs, Functions, Triggers, SSIS, Linq data access etc, SQL Server Service Broker, Entity Framework 6.1, ASP MVC6, WCF/Rest Web API V2. Virtual Box. Typescript, Angular 8, Angular CLI and Google Angular Material framework. React/Redux UI development, Asynchronous patterns using RxJS framework.
Azure development: Setting up Azure VM development environment, Azure SQL database, creating Serverless functions, microservices using Azure Service Fabric and the creation of deployment slots for development and UAT environments.
Development of an application (Unicorn) that manages the distributed computing for both physical and virtual environments in HSBC data centers worldwide.
The application comprises a series of Azure Serverless functions contained in a number of micro services (Web Api 2), which form the back-end services. A single page application (SPA) written in Angular 8, Angular Material 8 and React, using Typescript/Visual Studio Code. Template and Reactive forms design using InVision wire frame design suite, following implement using Visual Code IDE and Typescript.
Bringing up to date/conversion of legacy C# .Net web api code to the latest C# core 3.1 framework.
Agile practices used throughout, using the Jira suite of sprint planning tools. Git/GitHub code repositories.
Testing patterns: xUnit testing used in all projects, API (microservices), Models, and Data Access. The following testing frameworks used: xUnit, Fluent Assertions, Specflow, Karma, NSubstitue
Web, Service, Web API, WCF, Ssis, Net, Azure SQL, Serverless, LINQ, Testing, Development, Visual studio code, Rxjs, Github, Google, Entity Framework 6, Server, Patterns, XUnit, Net core, Enterprise, SpecFlow, Framework, Spa, UP, Deployment, Sql, Python, Git, API, React, Angular, SQL Server, Jira, Typescript, Azure, Agile, Design, UI, Redux, REST, Database, C, ASP, Microservices, Entity Framework, Visual Studio, Iot, Invision
2018 - 2019
job
Senior Lead .Net, C#
Cyber Security, Experian Ltd.
(WPF/Angular 5,8 Full Stack Developer)/ SQL Server Developer.
Technologies used: Visual Studio 2017 C# 6/7, .Net Core and ASP Core development, SQL Server Enterprise 2014, SQL Server Stored Procs, Functions, Triggers, SSIS, Linq data access etc, SQL Server Service Broker, Entity Framework 6.1, ASP MVC6, WPF- MVVM and WCF/Rest Web API V2. Virtual Box and Docker.
Development of a set of micro services using ASP.Net Core Web API to allow access to IBM 6000 series mainframes. PCI DSS (PCI PA-DSS) and OWASP standards used throughout. Unit testing/ TDD and GO NOGO deployment testing in the various DEV/QAT/UAT environments.
Jenkins CD/CI into Dev/QAT/UAT/Prod environments, Veracode static code security analysis and unit testing, SoapUI integration testing, OWASP security standards integral throughout design and implementation, Forms design and development using WPF, Angular 5,8 JavaScript, and React/Redux Micro services architecture design and implementation.
UI first design with MOQ using Angular and React/Redux. Design and development of forms and navigation structures that allow domain experts and key stake holders to participate in user journeys and aid requirement gathering.
Agile techniques used from design to task implementation. Web Api and C# to create micro services that are orchestrated by UI forms and screens that produce business functionality. Unit tests are used at the class behaviour level with MOQ removing dependencies all run with in Jenkins to produce CI/CD delivery.
Technologies used: Visual Studio 2017 C# 6/7, .Net Core and ASP Core development, SQL Server Enterprise 2014, SQL Server Stored Procs, Functions, Triggers, SSIS, Linq data access etc, SQL Server Service Broker, Entity Framework 6.1, ASP MVC6, WPF- MVVM and WCF/Rest Web API V2. Virtual Box and Docker.
Development of a set of micro services using ASP.Net Core Web API to allow access to IBM 6000 series mainframes. PCI DSS (PCI PA-DSS) and OWASP standards used throughout. Unit testing/ TDD and GO NOGO deployment testing in the various DEV/QAT/UAT environments.
Jenkins CD/CI into Dev/QAT/UAT/Prod environments, Veracode static code security analysis and unit testing, SoapUI integration testing, OWASP security standards integral throughout design and implementation, Forms design and development using WPF, Angular 5,8 JavaScript, and React/Redux Micro services architecture design and implementation.
UI first design with MOQ using Angular and React/Redux. Design and development of forms and navigation structures that allow domain experts and key stake holders to participate in user journeys and aid requirement gathering.
Agile techniques used from design to task implementation. Web Api and C# to create micro services that are orchestrated by UI forms and screens that produce business functionality. Unit tests are used at the class behaviour level with MOQ removing dependencies all run with in Jenkins to produce CI/CD delivery.
Testing, Web API, Architecture, TDD, WCF, Security, Ssis, Net, LINQ, Implementation, Developer, MVVM, Service, Development, Web, Entity Framework 6, Server, Net core, Enterprise, Framework, MOQ, Go, ON, CI / CD, Agile, Design, Sql, .Net, API, React, Angular, Docker, SQL Server, ASP.NET, Jenkins, .net core, Javascript, Deployment, UI, Redux, REST, C, ASP, Entity Framework, Visual Studio, Wpf, Integration
2017 - 2018
job
Senior Lead .Net /C# (WPF Full Stack Developer)/ SQL Server Developer
Capula Ltd.
Stone, Staffordshire, ST15 0SS.
Senior Lead .Net /C# (WPF Full Stack Developer)/ SQL Server Developer.
Technologies used: Visual Studio 2017 C# 6/7, .Net Core and ASP Core development, SQL Server Enterprise 2014, SQL Server Stored Procs, Functions, Triggers, SSIS, Linq data access etc, SQL Server Service Broker, Entity Framework 6.1, ASP MVC6, WPF- MVVM and WCF/Rest Web API V2. Caliburn Micro, WPF, MVVM framework. Application implemented using the following toolkits: AutoMapper, Extended WPF Toolkit, Fluent Validation, More Linq: Linq extensions, Ninject,
StyleCop, NewtonSoft JSON, Entity Framework 6.1, EEPlus Open Office, Wonderware extensions and abstractions, Git and Git Extensions. WIX installer and deployment. Async and await pattern used throughout along with multi-threading techniques.
Development of a new EMS (Exhibition Management System) for NEC (National Exhibition Centre) Birmingham. Wonderware SCADA system controlling plant I/O combined with a EMS WPF client.
Development of a WPF interface to Wonderware Scada, using their COM component Archestra.MXAccess.dll.
The WPF client configures data, relating to power requirements for different exhibitions, to be entered into a database ready for loading into the relevant PLCs at a later date/time.
The EMS is integrated into the Wonderware SCADA system, allowing SCADA operators to seamlessly access the EMS user interface. Configuration information can either be entered by hand or uploaded in Excel spreadsheet format.
Financial tariff information can be entered, thereby allowing detailed reports and billing information to be produced using the software's reporting functionality.
Senior Lead .Net /C# (WPF Full Stack Developer)/ SQL Server Developer.
Technologies used: Visual Studio 2017 C# 6/7, .Net Core and ASP Core development, SQL Server Enterprise 2014, SQL Server Stored Procs, Functions, Triggers, SSIS, Linq data access etc, SQL Server Service Broker, Entity Framework 6.1, ASP MVC6, WPF- MVVM and WCF/Rest Web API V2. Caliburn Micro, WPF, MVVM framework. Application implemented using the following toolkits: AutoMapper, Extended WPF Toolkit, Fluent Validation, More Linq: Linq extensions, Ninject,
StyleCop, NewtonSoft JSON, Entity Framework 6.1, EEPlus Open Office, Wonderware extensions and abstractions, Git and Git Extensions. WIX installer and deployment. Async and await pattern used throughout along with multi-threading techniques.
Development of a new EMS (Exhibition Management System) for NEC (National Exhibition Centre) Birmingham. Wonderware SCADA system controlling plant I/O combined with a EMS WPF client.
Development of a WPF interface to Wonderware Scada, using their COM component Archestra.MXAccess.dll.
The WPF client configures data, relating to power requirements for different exhibitions, to be entered into a database ready for loading into the relevant PLCs at a later date/time.
The EMS is integrated into the Wonderware SCADA system, allowing SCADA operators to seamlessly access the EMS user interface. Configuration information can either be entered by hand or uploaded in Excel spreadsheet format.
Financial tariff information can be entered, thereby allowing detailed reports and billing information to be produced using the software's reporting functionality.
Web, Ssis, Net, LINQ, Developer, MVVM, SCADA, Development, Office, Software, WCF, Entity Framework 6, Server, Power, Net core, Enterprise, Framework, EMS, Ninject, Multi-threading, ASP, Excel, Git, API, SQL Server, JSON, Deployment, REST, Database, C, Sql, Entity Framework, Controlling, Management, Wix, Visual Studio, Wpf, Service, Web API
2017 - 2017
job
Senior Lead .Net /C# (Full Stack Developer)/ SQL Server Developer
Provident Financial Group(PFG).
1 Godwin Street, Bradford, West Yorkshire, BD1 2SU.
Senior Lead .Net /C# (Full Stack Developer)/ SQL Server Developer
Technologies used: Visual Studio 2017 C# 5/6, SQL Server Enterprise 2014, SQL Server Stored Procs, Functions, Triggers etc, SQL Server Service Broker, ASP MVC5, WPF- MVVM, WCF. Javascript, Bootstrap3, and Angular 2, Typescript, Single Page Application (SPA), Signal R, Swagger Hub. TFS/Git and Agile methods used throughout. SS Reporting Services. SOLID principles and design patterns used extensively.
TypeScript 2.5 / Javascript ES6, Yarn dependency manager, Karma test runner, Mocha test framework, Chai BDD /TDD assertion library and WebPack module bundler, GIT and Jira. Javascript frameworks Angular 2 and React/Redux. Node.JS server side Javascript and NPM. Visual Code and Jenkins deployment to test environment.
Development of Provident's Home Credit loan application. Architecture includes: Dynamic CRM, Azure AppFabric: Caching, Access Control and Service Bus, SIL (Service integration layer) adapter, canonical enterprise message passing/interfacing. Mobile phone development, IOS, Android and Xamarin form UI interface.
Evolution to a more cohesive microservice architecture, implemented using Web API 2. Chat room implemented using Signal R.
Working with Hitachi Consulting to bring about the above.
Gathering of user/design requirement from business domain experts. Creation design specs/user stories followed by C# code implementation.
Working on PESR (Partial Early Settlement Refund) calculations. Coding PESR algorithms, business rules and work flow methods.
Senior Lead .Net /C# (Full Stack Developer)/ SQL Server Developer
Technologies used: Visual Studio 2017 C# 5/6, SQL Server Enterprise 2014, SQL Server Stored Procs, Functions, Triggers etc, SQL Server Service Broker, ASP MVC5, WPF- MVVM, WCF. Javascript, Bootstrap3, and Angular 2, Typescript, Single Page Application (SPA), Signal R, Swagger Hub. TFS/Git and Agile methods used throughout. SS Reporting Services. SOLID principles and design patterns used extensively.
TypeScript 2.5 / Javascript ES6, Yarn dependency manager, Karma test runner, Mocha test framework, Chai BDD /TDD assertion library and WebPack module bundler, GIT and Jira. Javascript frameworks Angular 2 and React/Redux. Node.JS server side Javascript and NPM. Visual Code and Jenkins deployment to test environment.
Development of Provident's Home Credit loan application. Architecture includes: Dynamic CRM, Azure AppFabric: Caching, Access Control and Service Bus, SIL (Service integration layer) adapter, canonical enterprise message passing/interfacing. Mobile phone development, IOS, Android and Xamarin form UI interface.
Evolution to a more cohesive microservice architecture, implemented using Web API 2. Chat room implemented using Signal R.
Working with Hitachi Consulting to bring about the above.
Gathering of user/design requirement from business domain experts. Creation design specs/user stories followed by C# code implementation.
Working on PESR (Partial Early Settlement Refund) calculations. Coding PESR algorithms, business rules and work flow methods.
Developer, Integration, Webpack, Node, Algorithms, Test, Service, ES6, Web API, Architecture, TDD, WCF, Net, TFS, Implementation, Wpf, BDD, MVVM, Development, SOLID, Web, Swagger, Server, Patterns, Enterprise, Calculations, Framework, Spa, Manager, Jenkins, Design, Sql, Git, Node.js, API, React, Angular, Android, CRM, IOS, SQL Server, Jira, Typescript, Azure, Javascript, Agile, Deployment, R, UI, Design Patterns, Redux, C, ASP, Xamarin, User stories, Consulting, Angular 2, Visual Studio
2016 - 2017
job
Senior Lead .Net /C# (Full Stack Developer)/ SQL Server Developer
Cornerstone Automation Systems.
Frisco Texas, USA. Based at AAH Pharmaceuticals (Lloyds Pharmaceuticals), Woburn Road, Warrington.
Senior Lead .Net /C# (Full Stack Developer)/ SQL Server Developer
Technologies used: Visual Studio 2015 C# 5/6, SQL Server Express, SQL Server Enterprise 2014, SQL Server Stored Procs, Functions, Triggers etc, SQL Server Service Broker, ASP MVC5, WPF- MVVM, WCF. Javascript, Bootstrap3, and Angular 2, Typescript, Single Page Application (SPA). TFS and Agile methods. SS Reporting Services.
Developing AAH Pharmaceuticals (Lloyds Pharmaceuticals) automated hub-and-spoke dispensing system. A series of pick robots controlled by a number of WAGO PLCs, interfacing to conveyer link field devices using MODBUS-TPC network. A SQL Server Service Broker interfaces to the WAGO PLC MODBUS -TPC provides the delivery of PLC messages to a core computer. The core computer comprises of Windows/SQL Server Express database which then, using a link-server architecture, links directly to the main Scada Windows/SQL Enterprise hub.
The HMI interface throughout the plant comprises WPF/Windows, MVC5 and Angular 2 Forms, Typescript distributed over a number of networked workstations.
Acquiring user requirements from stake holders and pharmacists documenting their requirements using UML.
Scrum, Agile, TDD techniques used throughout.
Senior Lead .Net /C# (Full Stack Developer)/ SQL Server Developer
Technologies used: Visual Studio 2015 C# 5/6, SQL Server Express, SQL Server Enterprise 2014, SQL Server Stored Procs, Functions, Triggers etc, SQL Server Service Broker, ASP MVC5, WPF- MVVM, WCF. Javascript, Bootstrap3, and Angular 2, Typescript, Single Page Application (SPA). TFS and Agile methods. SS Reporting Services.
Developing AAH Pharmaceuticals (Lloyds Pharmaceuticals) automated hub-and-spoke dispensing system. A series of pick robots controlled by a number of WAGO PLCs, interfacing to conveyer link field devices using MODBUS-TPC network. A SQL Server Service Broker interfaces to the WAGO PLC MODBUS -TPC provides the delivery of PLC messages to a core computer. The core computer comprises of Windows/SQL Server Express database which then, using a link-server architecture, links directly to the main Scada Windows/SQL Enterprise hub.
The HMI interface throughout the plant comprises WPF/Windows, MVC5 and Angular 2 Forms, Typescript distributed over a number of networked workstations.
Acquiring user requirements from stake holders and pharmacists documenting their requirements using UML.
Scrum, Agile, TDD techniques used throughout.
Architecture, Spa, USA, Enterprise, Server, Express, HMI, SCADA, MVVM, Developer, TFS, Net, Network, PLC, WCF, TDD, Javascript, UML, Windows, Service, Wpf, Visual Studio, Angular 2, ASP, C, Database, Agile, Typescript, SQL Server, Angular, Scrum, Sql
2017 - 2017
job
developer, architecture and OWASP
Security Principles.
• Futures, Swaps, Asset Management, Risk, Equity Derivatives, Derivative, Portfolio Management.
• SQL Server 2010 to 2017 development, SSRS, SSIS, SSBI (10 years)
• Setup and configure Team System Studio and Team Foundation Server, Application Lifetime Management (ALM)
• Management of offshore test team.
• Oracle development 9 and 10g PL/SQL, stored procedures, entity modelling
• Wonderware/Invensys/Schneider Electric SCADA automation enterprise software.
• Microsoft patterns and practices, web service software factory, smart client software factory
• VS Team Server, developer, architecture.
• Visual Studio 2015/2017 Tools for Office application development (VSTO)
• VBA Development Excel, Word and Outlook
• SQL Server 2010 to 2017 development, SSRS, SSIS, SSBI (10 years)
• Setup and configure Team System Studio and Team Foundation Server, Application Lifetime Management (ALM)
• Management of offshore test team.
• Oracle development 9 and 10g PL/SQL, stored procedures, entity modelling
• Wonderware/Invensys/Schneider Electric SCADA automation enterprise software.
• Microsoft patterns and practices, web service software factory, smart client software factory
• VS Team Server, developer, architecture.
• Visual Studio 2015/2017 Tools for Office application development (VSTO)
• VBA Development Excel, Word and Outlook
Architecture, Team Foundation Server, Enterprise, Patterns, Server, Web, Software, Office, Development, SCADA, Developer, Offshore, SSRS, Ssis, Sql, Service, Test, Visual Studio, Stored procedures, Management, Asset Management, Pl/sql, Word, VBA, Automation, Oracle, SQL Server, Excel
2016 - 2016
job
Senior Lead Developer
Siemens, Digital Factory & Process Industries.
Working on and developing critical software application that monitor and control the manufacturing of digital drive motors.
Implementing Siemens Germany integrated digital enterprise bus (COMESCO, Scada Layer). In its basic form provides a control service bus that integrates in-circuit testers/packing equipment (Control Layer) to the manufacturing execution system (MES layer), eg Siemens Team Centre, Nice Label.
Architecture comprises: WPF/Web UI layers, Visual Studio 2015 C# and C++, SQL Server 2014, entity framework 6, TFS and unit testing, SAP manufacturing, Apache/TOMCAT, Xamarin phone platform development.
Second project, Central Label-Printing service. Throughout the congleton factory print labels are required at various stages of manufacturing. Each stage requiring a different SAP crystal report label (different template and different stored procedures). The idea was to write a central WCF label service, based on NICE label, so that all applications requiring labels could use it.
Architecture: WCF web service, Visual Studio 2015, C#, XML/XSLT, ASP/MVC, JavaScript, CSS, Web API, Bootstrap 3, Angular 1 and 2, Unity 3D, three.js. Simulations of factory floor layout and training.
Environments: Copy Live, Production, Development, QA and UAT.
UML OO modelling and design.
Agile project management and development used throughout the development cycle.
OWASP security principles used throughout the project life cycle.
Implementing Siemens Germany integrated digital enterprise bus (COMESCO, Scada Layer). In its basic form provides a control service bus that integrates in-circuit testers/packing equipment (Control Layer) to the manufacturing execution system (MES layer), eg Siemens Team Centre, Nice Label.
Architecture comprises: WPF/Web UI layers, Visual Studio 2015 C# and C++, SQL Server 2014, entity framework 6, TFS and unit testing, SAP manufacturing, Apache/TOMCAT, Xamarin phone platform development.
Second project, Central Label-Printing service. Throughout the congleton factory print labels are required at various stages of manufacturing. Each stage requiring a different SAP crystal report label (different template and different stored procedures). The idea was to write a central WCF label service, based on NICE label, so that all applications requiring labels could use it.
Architecture: WCF web service, Visual Studio 2015, C#, XML/XSLT, ASP/MVC, JavaScript, CSS, Web API, Bootstrap 3, Angular 1 and 2, Unity 3D, three.js. Simulations of factory floor layout and training.
Environments: Copy Live, Production, Development, QA and UAT.
UML OO modelling and design.
Agile project management and development used throughout the development cycle.
OWASP security principles used throughout the project life cycle.
Lead developer, Service, UML, Web API, Architecture, WCF, Security, XSLT, 3D, Agile project management, It, Tomcat, TFS, Developer, Unity, SCADA, Testing, Development, Software, Web, Entity Framework 6, Server, Three.js, Production, Enterprise, Framework, Sql server 2014, Basic, UI, Css, Design, Sql, Layout, Project Management, API, Angular, Bootstrap, SQL Server, XML, SAP, Training, Agile, Javascript, Unity 3D, C, ASP, Print, MVC, Xamarin, Apache, Entity Framework, Management, Stored procedures, Visual Studio, Wpf, QA
2015 - 2016
job
Senior C# .Net Developer
Optum Ltd.
Microsoft Visual Studio 2013/15, C# 5, Framework 4.6, SQL Server 2014, ASP/ASPMVC4,5/Rest. Web API HTML5, WCF Services, CCS3, Javascript, JQuery, JQuery UI, AngularJS, Chosen and BootstrapJS, WPF, TDD, BDD. Agile methodology and subversion code repository.
Architecture: Reverse Proxy, Glassfish Server, Message Database, Reporting Database, Joomla CMS,
SiteCore Information API, Analytics.
Environments: Production, Disaster Recovery, Parallel Live, Development, QA and UAT.
Working on StoppStart, a WPF/Winform/SPA client application that connects to a GlassFish Server (Oracle's Java EE, JSP, Java), MySql Community Edition, Joomla CMS and Web Analytics. StoppStart is an application that reads through a practioner's patient records, and for patients over 65 will make recommendations based on a medication rules engine to STOP or START a medication/treatment (recommendation) for a patient. Microsoft Wix installation script used to deploy to various development/live environments.
Second project was called ScriptSwitch. ScriptSwitch analysers a doctor's prescription and recommends a generic equivalent or a cheaper alternative. The doctor can agree with that recommendation or ignore it and post a reason.
SQL Injection diagnostic/testing and correction.
OWASP security principles used throughout the project life cycle.
Architecture: Reverse Proxy, Glassfish Server, Message Database, Reporting Database, Joomla CMS,
SiteCore Information API, Analytics.
Environments: Production, Disaster Recovery, Parallel Live, Development, QA and UAT.
Working on StoppStart, a WPF/Winform/SPA client application that connects to a GlassFish Server (Oracle's Java EE, JSP, Java), MySql Community Edition, Joomla CMS and Web Analytics. StoppStart is an application that reads through a practioner's patient records, and for patients over 65 will make recommendations based on a medication rules engine to STOP or START a medication/treatment (recommendation) for a patient. Microsoft Wix installation script used to deploy to various development/live environments.
Second project was called ScriptSwitch. ScriptSwitch analysers a doctor's prescription and recommends a generic equivalent or a cheaper alternative. The doctor can agree with that recommendation or ignore it and post a reason.
SQL Injection diagnostic/testing and correction.
OWASP security principles used throughout the project life cycle.
BDD, Joomla, Sitecore, Jsp, Web API, Architecture, TDD, WCF, Security, It, Net, Developer, Analytics, Community, Testing, Development, Web, Server, Production, Framework, Spa, Sql server 2014, Rules Engine, Agile, Html5, Mysql, Sql, Jquery, Java, API, SQL Server, Oracle, CMS, AngularJS, Javascript, UI, REST, Database, C, ASP, Subversion, Wix, Visual Studio, Wpf, QA
2015 - 2015
job
Senior Developer
Advanced Computer Software Ltd.
Visual Studio 2013, C# 5, Framework 4.5, SQL Server 2014, ASP/ASPMVC5/Rest. Web API HTML, WCF Services, CCS3, Javascript, JQuery, JQuery UI, AngularJS and BootstrapJS, TDD, BDD.
Working on Advance's Care Notes application, which is a mental health product that monitors and maintains mental health patient's appointments and medical records.
Specifically working on multi patient appointment enhancements for Tavistock and Portman NHS Foundation Trust. HTML5 form built using AngularJS and bootstrap3. Data access layer using entity framework 6/SQL Server 2014.
Passed six of the Information Governance Tests, which is part of HSCIC (Health and Social Care Information Centre).Team City continuous delivery and Git/Github source control.
OWASP security principles used throughout the project life cycle.
Working on Advance's Care Notes application, which is a mental health product that monitors and maintains mental health patient's appointments and medical records.
Specifically working on multi patient appointment enhancements for Tavistock and Portman NHS Foundation Trust. HTML5 form built using AngularJS and bootstrap3. Data access layer using entity framework 6/SQL Server 2014.
Passed six of the Information Governance Tests, which is part of HSCIC (Health and Social Care Information Centre).Team City continuous delivery and Git/Github source control.
OWASP security principles used throughout the project life cycle.
Github, Sql server 2014, Social, Framework, Continuous delivery, Server, Entity Framework 6, Senior Developer, Web, Health, BDD, Developer, Security, WCF, TDD, Web API, Javascript, Visual Studio, Entity Framework, ASP, C, REST, UI, AngularJS, SQL Server, HTML/CSS/Javascript, API, Git, Jquery, Sql, Html5, Html
2014 - 2015
job
Senior Developer
Thales Group (French Company).
Visual Studio 2012 and 2013, C# 5, Framework 4.5,SQL Server 2012, ASP/ASPMVC5/ Rest/ASP Web API HTML,CCS3,Javascript, JQuery, JQuery UI, AngularJS and BootstrapJS responsive web development. Developing HMI/C# components that interface and extend Wonderware/Invensys/Schneider Electric SCADA software system from Invensys.
Node.js and Angular.js. WPF user control development. Introduction of functional programming: F# and Scala.
Distributed virtual development environment using Oracle VM VirtualBox 4.3 and VMWare-vSphere 5.5. Git/Gerrit code repository/code review staging and, Jira bug management. Bash shell scripting on Linux and Mac OSX.
Working in the transportation group at Thales; working on NRII (Network Rail Intelligent Infrastructure) system, this system monitors static track assets throughout England, Scotland and Wales. More specifically RCM (Remote Condition Monitoring) which will monitor actual moving trains as apposed to static asset entities (trackside signals and points). This system will predict train failure before an actual failure. The system is classed as a Level 2 system which means it cannot stop running; highly distributed and redundant, based on Wonderware/Invensys, SQL Server clustering and VMWare-vSphere virtual machine distributed architecture.
Part of a team developing a prototype system/stabilisation, consisting of C# modules/dlls that use MATLAB libraries and WPF UI, to implement statistical/ matrix algebra routines to mathematically model and apply algorithms that predict asset and equipment failure. HMI interfacing using two way binding onto view models, which capture data to support the view/sub views specified in the functional specification.
C# 5, Wonderware/InTouch VBA scripting, SQL Server Galaxy persistence, Linq to SQL, SQL Server stored procedures, WCF web services.NET reflection, multi-threading, ATL, Async Parallel Programming and WPF maintenance screens development.
SQL Server Spatial Extensions for train positioning and recording.
Development of Node.js sever to increase diagnostic traffic and Real-Time reporting.
Agile/Scrum methods used throughout (sprint planning, stand ups, sprints, retrospective and end of sprint presentation).
Scrum mentoring.
Installing Team Foundation Server 2012/ALM
Creating TFS/ALM/MS Build scripts to build application packages and deployment of those packages.
Designing ALM project templates. Setting up ALM/Agile projects and defining the definition the "Definition Of Done".
Setting up Code Analysis and Performance Profiling templates.
Creating Data Driven Automation tests.
Setting up Build-Deploy-Test workflows.
Producing performance profiling reports used in Retrospective meetings.
Release Management: Release notes, build change reports, versioning of deployment packages, test cases and build environments: Test, QA and production.
Creating branching strategies for Test, QA and production.
OWASP security principles used throughout the project life cycle.
Previous career history includes:
Node.js and Angular.js. WPF user control development. Introduction of functional programming: F# and Scala.
Distributed virtual development environment using Oracle VM VirtualBox 4.3 and VMWare-vSphere 5.5. Git/Gerrit code repository/code review staging and, Jira bug management. Bash shell scripting on Linux and Mac OSX.
Working in the transportation group at Thales; working on NRII (Network Rail Intelligent Infrastructure) system, this system monitors static track assets throughout England, Scotland and Wales. More specifically RCM (Remote Condition Monitoring) which will monitor actual moving trains as apposed to static asset entities (trackside signals and points). This system will predict train failure before an actual failure. The system is classed as a Level 2 system which means it cannot stop running; highly distributed and redundant, based on Wonderware/Invensys, SQL Server clustering and VMWare-vSphere virtual machine distributed architecture.
Part of a team developing a prototype system/stabilisation, consisting of C# modules/dlls that use MATLAB libraries and WPF UI, to implement statistical/ matrix algebra routines to mathematically model and apply algorithms that predict asset and equipment failure. HMI interfacing using two way binding onto view models, which capture data to support the view/sub views specified in the functional specification.
C# 5, Wonderware/InTouch VBA scripting, SQL Server Galaxy persistence, Linq to SQL, SQL Server stored procedures, WCF web services.NET reflection, multi-threading, ATL, Async Parallel Programming and WPF maintenance screens development.
SQL Server Spatial Extensions for train positioning and recording.
Development of Node.js sever to increase diagnostic traffic and Real-Time reporting.
Agile/Scrum methods used throughout (sprint planning, stand ups, sprints, retrospective and end of sprint presentation).
Scrum mentoring.
Installing Team Foundation Server 2012/ALM
Creating TFS/ALM/MS Build scripts to build application packages and deployment of those packages.
Designing ALM project templates. Setting up ALM/Agile projects and defining the definition the "Definition Of Done".
Setting up Code Analysis and Performance Profiling templates.
Creating Data Driven Automation tests.
Setting up Build-Deploy-Test workflows.
Producing performance profiling reports used in Retrospective meetings.
Release Management: Release notes, build change reports, versioning of deployment packages, test cases and build environments: Test, QA and production.
Creating branching strategies for Test, QA and production.
OWASP security principles used throughout the project life cycle.
Previous career history includes:
Network, Infrastructure, Test cases, Support, Developer, TFS, LINQ, Net, It, Monitoring, Security, WCF, Architecture, Web API, Test, Algorithms, Node, Bash, Responsive, That you, Multi-threading, UP, Sql server 2012, Framework, Osx, Team Foundation Server, Production, QA, Parallel programming, Server, Senior Developer, Web, Software, Development, HMI, SCADA, Scrum, VMware, Agile, AngularJS, Oracle, Jira, SQL Server, HTML/CSS/Javascript, Angular, Deployment, Linux, API, Node.js, .Net, Git, Jquery, Sql, Html, C, Wpf, Visual Studio, Stored procedures, Scala, Management, Mac, Web Services, ASP, Javascript, VBA, REST, UI, Automation, Matlab, Mentoring, Scripting
2013 - 2014
job
Senior Developer
MD Insurance.
Developer, Senior Developer
2013 - 2013
job
Senior Developer
Havas Lynx.
Developer, Senior Developer
2012 - 2013
job
Lead Developer
Axis Re.
Switzerland
Developer, Lead developer
2012 - 2012
job
Senior Developer
Birmingham University.
Birmingham
Developer, Senior Developer
2012 - 2012
job
Senior Developer
Air Com International.
Developer, Senior Developer
2012 - 2012
job
Senior Developer
Kit Digital.
Developer, Senior Developer
2011 - 2011
job
Lead Developer, Bergin, Norway
Statoil Ltd.
Developer, Lead developer, Norway
2011 - 2011
job
Senior Developer
Pocket Kings Ltd.
Developer, Senior Developer
2010 - 2011
job
Senior Developer
Hitachi Consulting UK Ltd.
Developer, Senior Developer
2010 - 2010
job
Senior Developer, Stains
Centrica/ British Gas.
Developer, Senior Developer
2010 - 2010
job
Lead Developer
Royal Institute of Chartered Surveyors.
Developer, Lead developer
2009 - 2010
job
MBNA, Senior Developer
Bank of America.
Developer, Senior Developer
2008 - 2009
job
Senior Developer
T-Mobile UK Ltd.
Developer, Senior Developer
2007 - 2007
job
Senior C# .Net Window Forms Developer
Gam UK Ltd.
C, Net, Developer
2006 - 2007
job
Senior C# .Net Window Forms Developer
JPMorgan Chase.
C, Net, Developer
2006 - 2006
job
Lead Web Developer
Xansa.
Developer, Web
2005 - 2006
job
Lead Web Developer
Bank of Scotland.
Halifax
Developer, Web
2005 - 2005
job
Lead Developer
The Bank of New York Europe Limited.
Developer, Lead developer
2004 - 2005
job
Lead Developer
AXA Investment Managers.
Developer, Lead developer
2004 - 2004
job
Lead Developer
Bankhall Investment Associates.
Developer, Lead developer
2004 - 2004
job
Lead Developer
TNT and Cap Gemini.
Developer, Lead developer
2001 - 2004
job
Lead Component Developer
AstraZeneca Pharm.
Developer
1999 - 2000
job
Senior Lead Web Developer
USWEB/CKS.
Developer, Web
1999 - 1999
job
services, Senior Web Developer
IBM Global.
Developer, Web
My education
1992
-
1995
Open University
Somepostgraduate, Computer Science
Somepostgraduate, Computer Science
1982
-
1988
Mathematics Open University
BSc, Computer Science and Applied
BSc, Computer Science and Applied
1976
-
1978
Liverpool Polytechnic
Hndhncorequivalent, Electrical & Electronic Control Engineering
Hndhncorequivalent, Electrical & Electronic Control Engineering
1974
-
1976
Old Swan Technical College
N/a, Electrical Engineering
N/a, Electrical Engineering
Blackpool College of Further Education
N/a, Microprocessor Design Course
N/a, Microprocessor Design Course
Gary's reviews
Gary has not received any reviews on Worksome.
Contact Gary Buckley
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Gary directly in Worksome.
are ready to help you
and get specific bids from skilled talent in Denmark