Gordon B.

Partner at Elastic Mint Ltd
  • Claim this Profile
Contact Information
Location
Greater Bristol Area, United Kingdom, UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Wesley Hunter

Gordon is great architect who loves to stay in touch with the latest tech and development practices. Gordon worked for me for many years at Preqin through his consultancy company Elastic Mint which is testament that we were always very happy with his deliveries and advice. Gordon has strong in depth technical knowledge which has made his designs and documentation very impressive and he has helped mentor many people in Preqin to upskill the entire company. Gordon is pleasant to work with and I'd highly recommend working with him and his consultancy Elastic Mint.

LinkedIn User

I had the privilege of working with Gordon across two contracts over the last few years. I've found him to be a sharp developer, an excellent communicator and a great guy to work with. Gordon manages to apply an effective fusion of mentoring and tutoring skills with a strong and pragmatic technical skillset, allowing him to fit well in teams and also work well independently. Highly recommended.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • AWS Certified Solutions Architect - Associate Level
    Amazon Web Services
    Feb, 2017
    - Oct, 2024

Experience

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
    • Partner
      • Apr 2018 - Present

      Helping businesses deliver their digital strategy with bespoke software. Designing software architecture, creating and delivering software. Helping businesses deliver their digital strategy with bespoke software. Designing software architecture, creating and delivering software.

    • United Kingdom
    • Software Development
    • Freelance Software Development Consultant
      • 2007 - Present

      Freelance software development consultant specialising in .NET and Internet technologies. Designing software architecture, designing and developing software and mentoring software developers. Freelance software development consultant specialising in .NET and Internet technologies. Designing software architecture, designing and developing software and mentoring software developers.

    • United Kingdom
    • Financial Services
    • 700 & Above Employee
    • Software Development Consultant
      • Apr 2018 - Aug 2018

      Highlights: Coding, collaboration, architecture, .NET Core, Elastic Search, SQL During this time I worked as part of a small team that was brought in to add some extra muscle to a project that was under pressure to meet tight deadlines. I collaborated with my teammates so that we could quickly get to grips with the problems we had to solve and start delivering software to unblock other teams. We wrote SQL stored procedures to export data in a JSON format ready to be ingested to an Event Store. We wrote C#, .NET Core code to respond to Event Store events and process JSON data. We also wrote code to push the processed data into Elastic Search as well as designing the data structures used in Elastic Search. I helped the UI team by adding message handling logic to their React app and added value by being a "sounding board" for architectural ideas. Show less

    • United Kingdom
    • Retail Apparel and Fashion
    • 700 & Above Employee
    • Freelance Software Development Consultant
      • Apr 2017 - Apr 2018

      Highlights: .NET Core, Azure, Service Bus, CosmosDB, Service Fabric, Architecture, Collaboration, Mentoring, TDD, Cake, Powershell, VSTS, Octopus I worked as part of a team to move their pricing platform from a distributed component to the cloud as part of a broader company strategy. I helped design and develop a message-based architecture for a system that ingested prices from an external system, processed them and stored price timelines for products in Cosmos DB. We deployed the services into Service Fabric. I standardised the build process for each of the services that we developed using a combination of PowerShell and Cake as well as help to strengthen the Octopus build and deployment pipeline. I mentored teammates on git, test-driven development and software design principles. Show less

    • Australia
    • Food & Beverages
    • 1 - 100 Employee
    • Freelance Software Development Consultant (AWS, .NET)
      • Aug 2016 - Feb 2017

      Worked as part of a team responsible for globalisation of the search api. The multi-tenanted search api runs .NET code on Amazon Web Services (AWS) infrastructure using an event-driven architecture to pass messages between small, focused services. Technologies used include AWS (EC2, SQS, SNS, CodeDeploy etc), .NET (C#), Docker, Elasticsearch, Kibana, NXLog, Git, PowerShell, Team City, Open Rasta (similar to Web API). Worked as part of a team responsible for globalisation of the search api. The multi-tenanted search api runs .NET code on Amazon Web Services (AWS) infrastructure using an event-driven architecture to pass messages between small, focused services. Technologies used include AWS (EC2, SQS, SNS, CodeDeploy etc), .NET (C#), Docker, Elasticsearch, Kibana, NXLog, Git, PowerShell, Team City, Open Rasta (similar to Web API).

    • Netherlands
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Freelance Software Development Consultant (AWS, Node, Javascript)
      • Aug 2015 - Jul 2016

      Hired for problem solving and interpersonal skills rather than knowledge of technology. Worked as part of a team developing an e-commerce system using Node JS hosted on Amazon Web Services (AWS). Developed a business rules fraud scoring web service and was part of a small team that designed the architecture for, and implemented, an order processing system that integrated with external fulfilment providers. Technologies used include AWS (EC2, CodeDeploy, Beanstalk, SQS etc),Linux, Node JS,Typescript, Docker,neo4j, terraform, git, ansible, TravisCI (most of which I had no previous experience). Show less

    • United Kingdom
    • Retail
    • 700 & Above Employee
    • Freelance Software Development Consultant (Microsoft technologies)
      • Feb 2015 - Aug 2015

      Migration of the HoF POS and back-end systems to newer Microsoft technologies. Designed and lead the development of the credit card reader integration. Mentored on-shore development team members. The project was run using Scrum. Technologies used include .NET 4.5.1, JavaScript and TFS. Migration of the HoF POS and back-end systems to newer Microsoft technologies. Designed and lead the development of the credit card reader integration. Mentored on-shore development team members. The project was run using Scrum. Technologies used include .NET 4.5.1, JavaScript and TFS.

    • United States
    • Retail
    • 1 - 100 Employee
    • Senior Agile .NET Developer
      • May 2011 - Nov 2014

      Migration of Web site from Web Forms to ASP.Net MVC. Mentored team members as they adopted various Agile practices and advised on software design based on knowledge of SOLID principles. The Web site finished in the top 10 of the Which? best online shops survey in October 2012. Responsible for creating a Continuous Integration environment by heavily customising the TFS 2010 workflow, resulting in regular, automated, reliable builds. Migration of Web site from Web Forms to ASP.Net MVC. Mentored team members as they adopted various Agile practices and advised on software design based on knowledge of SOLID principles. The Web site finished in the top 10 of the Which? best online shops survey in October 2012. Responsible for creating a Continuous Integration environment by heavily customising the TFS 2010 workflow, resulting in regular, automated, reliable builds.

    • United Kingdom
    • International Trade and Development
    • 500 - 600 Employee
    • Senior Agile .NET Developer
      • Sep 2010 - May 2011

      Joined part-way through the development of a Counterparty Risk Reporting System. Worked in a team of 6 using ASP.NET MVC, TDD, JQuery and CSS to produce an internal Web site used to aggregate and report on counterparty risks for coffee and sugar trading. Joined part-way through the development of a Counterparty Risk Reporting System. Worked in a team of 6 using ASP.NET MVC, TDD, JQuery and CSS to produce an internal Web site used to aggregate and report on counterparty risks for coffee and sugar trading.

    • IT Services and IT Consulting
    • 200 - 300 Employee
    • Senior Agile .NET Developer
      • Jun 2010 - Sep 2010

      Joined towards the end of a high-profile national project after first gaining Security Clearance. Used ASP.NET MVC, TDD, JQuery and CSS to interface with a Web Service back-end. Joined towards the end of a high-profile national project after first gaining Security Clearance. Used ASP.NET MVC, TDD, JQuery and CSS to interface with a Web Service back-end.

    • Japan
    • Software Development
    • 700 & Above Employee
    • Senior Agile .NET Developer
      • Apr 2010 - May 2010

      Joined during the last three weeks of a project as someone who could ‘hit the ground running’ to help deliver a Cloud Computing administration system. Used ASP.NET MVC, TDD, JQuery and CSS to interface with a Web Service back-end. Continual communication with the team and project lead to ensure that the appropriate work could be prioritised and carried out on time. The tasks assigned were completed on time. Joined during the last three weeks of a project as someone who could ‘hit the ground running’ to help deliver a Cloud Computing administration system. Used ASP.NET MVC, TDD, JQuery and CSS to interface with a Web Service back-end. Continual communication with the team and project lead to ensure that the appropriate work could be prioritised and carried out on time. The tasks assigned were completed on time.

    • Jordan
    • Business Supplies & Equipment
    • 700 & Above Employee
    • Senior Agile .NET Developer
      • Oct 2009 - Apr 2010

      Developed an international Picking Control System using WCF services hosted on IIS 7. Joined a team totalling five developers partway through the project in a distributed Scrum environment and was immediately effective in encouraging Agile practices such as informative workspaces and planning poker. Provided advice on improving the design of the domain model in regards to its use of repositories and NHibernate. Technologies used during this period were WCF, NUnit, Microsoft TFS, RhinoMocks, Spring.NET IOC, log4net, Fluent NHibernate, Iron Ruby and Cucumber. Show less

    • Software Development
    • 1 - 100 Employee
    • Senior Agile .NET developer
      • Jul 2009 - Oct 2009

      Joined the development team as a developer and to mentor team members in employing Agile practices to improve product quality for the vodafone360.com Web site. Worked in a team of six developers, pair programming where appropriate and mentored on developer testing practices, such as TDD and Specification-based testing. Technologies used include NUnit, ASP.NET MVC, Cucumber, RhinoMocks, Castle Windsor IOC, Ajax, WIX, Cruise Control and SVN. Joined the development team as a developer and to mentor team members in employing Agile practices to improve product quality for the vodafone360.com Web site. Worked in a team of six developers, pair programming where appropriate and mentored on developer testing practices, such as TDD and Specification-based testing. Technologies used include NUnit, ASP.NET MVC, Cucumber, RhinoMocks, Castle Windsor IOC, Ajax, WIX, Cruise Control and SVN.

    • United Kingdom
    • Retail
    • 1 - 100 Employee
    • Senior Agile .NET Developer
      • Mar 2009 - Jul 2009

      Developed an internal Intranet application for the H.R. department to be used by all employees in the company. Responsible for the design and delivery of the solution. Used Domain Driven Design concepts to design the application and employed Agile practices to produce regular User Acceptance Test releases. This gave the business clear visibility of the progress being made during the development of the application and allowed key decisions to be made early on in the project. Practices used on the project include Continuous Integration, User Stories and Iteration Planning. Technologies chosen by Gordon for this project include NHibernate, Castle Windsor IOC framework, NUnit, Rhino Mocks and Cruise Control. Show less

    • United Kingdom
    • Advertising Services
    • Senior Agile .Net Developer
      • Dec 2008 - Feb 2009

      Developed Web site (http://www.moveme.com/) using ASP.NET MVC (RC4) and .NET 3.5. The practices used on the project included Scrum, Pair Programming and Test Driven Development. Technologies used include NHibernate, Castle Windsor IOC framework, NUnit, RhinoMocks, Selenium and CruiseControl. Developed Web site (http://www.moveme.com/) using ASP.NET MVC (RC4) and .NET 3.5. The practices used on the project included Scrum, Pair Programming and Test Driven Development. Technologies used include NHibernate, Castle Windsor IOC framework, NUnit, RhinoMocks, Selenium and CruiseControl.

    • Senior Developer
      • Sep 2008 - Dec 2008

      Development support during the final test phase and live rollout phase of their Web site. Knowledge of ASP.NET, C# and CSS enabled immediate effectiveness in remedying last-minute bugs. Recognised a gap in requirements brought about by differences in different channels making use of services, analyse those requirements and provide guidance to the business about the steps required to enable the development of a solution. Used effective communications skills and “can do” attitude to provide a positive experience for business users. Show less

    • Senior Developer
      • Jul 2007 - Aug 2008

      Designed and developed the Service Façade of a new till system for Tesco Dotcom. The façade handled the communications for customer baskets, delivery details and checkout processes. Created and delivered presentations and provided mentoring on Unit Testing, enabling one project to overcome a major stumbling block. Designed and developed an in-store printing application for creating product data sheets and shelf edge labels. Chosen to deliver this project due to broad range of skills, attention to detail and the tight timescales involved. Technical and communication skills resulted in request to provide in-store technical and development support during the opening weeks of Tesco’s multi-million pound pilot store in Bristol. Show less

    • Russian Federation
    • Computer and Network Security
    • 1 - 100 Employee
    • Senior Consultant
      • Jun 2005 - Jul 2007

      Developed solutions using Microsoft technologies (BizTalk, ASP.NET,SQL) including a build system based on TFS, MSBuild and Virtual Server. The build system would build and deploy asp.net applications, BizTalk applications and SQ Server databases to basedlined MS Virtual Server VMs and run the unit and integration tests from the build artifacts, cutting test and deployment time from 7-14 days to 2 hours. Developed solutions using Microsoft technologies (BizTalk, ASP.NET,SQL) including a build system based on TFS, MSBuild and Virtual Server. The build system would build and deploy asp.net applications, BizTalk applications and SQ Server databases to basedlined MS Virtual Server VMs and run the unit and integration tests from the build artifacts, cutting test and deployment time from 7-14 days to 2 hours.

    • United States
    • Senior Developer
      • Feb 2004 - Jun 2005

      • Development of Energy Industry data Web applications. • Development of back-end data processing applications. • Influential to the global development strategy. • Responsible for the maintenance and improvement of the PEPS Web site. • Mentored other developers. • Development of Energy Industry data Web applications. • Development of back-end data processing applications. • Influential to the global development strategy. • Responsible for the maintenance and improvement of the PEPS Web site. • Mentored other developers.

    • IT Services and IT Consulting
    • Technical Training Consultant
      • May 2000 - Jan 2004

      • Programming & Internet technologies specialist • Developing & delivering a wide range of technical courses • Assisting with the development of Intranet and other internal projects • Advising clients on Internet architecture and programming issues • Passing information and techniques on to experienced developers • Re-writing and maintaining existing courses • Programming & Internet technologies specialist • Developing & delivering a wide range of technical courses • Assisting with the development of Intranet and other internal projects • Advising clients on Internet architecture and programming issues • Passing information and techniques on to experienced developers • Re-writing and maintaining existing courses

    • United States
    • Musicians
    • Developer
      • 1999 - 2000
    • United Kingdom
    • Construction
    • 1 - 100 Employee
    • Information Analyst
      • May 1997 - May 1999

Education

  • Sheldon

Community

You need to have a working account to view this content. Click here to join now