Ben Jefferies

Ben Jefferies

Software Developer

location of Ben JefferiesVEV

Connect with Ben Jefferies to Send Message

Connect

Connect with Ben Jefferies to Send Message

Connect
  • Timeline

  • About me

    Engineer with a DevOps passion

  • Education

    • City of Bristol College

      2009 - 2011
    • Henbury Secondary School

      2004 - 2009
  • Experience

    • Nominet

      Aug 2011 - Jul 2013
      Software Developer

      Whilst working at Nominet I was part of the growing ‘Operational Applications’ team. As a team we were responsible for the Nominet's core registry systems that enable the .uk domain registry.Aside from this I volunteered to be a member of the social committee helping to organise various corporate events suitable for all employees.Aspects of technological interest are: Java, Subversion, Spring Framework, Hibernate, Teamcity, Oracle DBMS, Maven, Ant, Intellij, Kanban, Swing, Elasticsearch, REST Show less

    • Gresham Tech

      Aug 2013 - Apr 2015
      Software Engineer

      Designing and developing scalable REST APIs and server side implementations for Clareti Transaction Control; a class-leading reconciliation system that provides financial institutions with real-time financial certainty in their transaction processing.Aspects of technological interest are: Java, Git, GitFlow, Spring Framework, Gigaspaces, Jenkins, Oracle DBMS, Maven, Eclipse, Kanban, REST

    • Anatwine

      Apr 2015 - Aug 2015
      Java Developer

      Anatwine is a leading integration platform integrating the world’s largest fashion brands to the largest fashion retailer. The platform is super flexible and can be easily integrated with using exposed APIs or in-house custom integration applications. Anatwine is hosted in AWS allowing them to leverage technologies such as S3, SQS, DynamoDB and scalable virtual instances.

    • Landmark Information Group

      Aug 2015 - Feb 2016
      Contract Java Developer

      Landmark Solutions is collaborating in a government initiated project called Floodre which is an insurance integration system for high flood risk properties. I collaborated in an agile team of 12 including developers, testers, BA’s and product owner. The outcome of the project was a maintainable, automatically tested and deployed array of microservices and web application.

    • ECHOSOFT CONSULTANCY LTD

      Aug 2015 - now
      Director
    • UKHO

      Feb 2016 - Aug 2016
      Contract Big Data Engineer

      The greenfield project I have been involved in enables UKHO to analyse their data to achieve further insights with the potential to provide additional products and services. The data harvested amounts to terabytes of sensory and geospatial data. Continuous delivery at the press of a button is a key aspect to enable fast iterations resulting in faster data analysis. Mentoring and upskilling other members of the team in technical and agile aspects. Researching technologies and performing presentations of research. Show less

    • Office for National Statistics

      Sept 2016 - Apr 2017
      Contract Software Engineer
    • Royal Bank of Scotland Business

      Apr 2017 - Oct 2017
      Contract Software Engineer

      Royal Bank of Scotland is currently redesigning its corporate and private banking platform. The corporate and banking application supports the UK’s largest businesses in making financial transactions. The web app is being rewritten as a single page application utilising modern designs with a scalable microservice architecture.

    • Office for National Statistics

      Nov 2017 - Sept 2018
      Contract Software Engineer

      Office of National Statistics produces official statistics for the UK. The project I have been working on is a survey application which is being used to ingest data for statistical analysis. The survey application is configurable via an authoring tool to allow easy on-boarding of new surveys. The application has been designed to be secure and scalable. Data is encrypted at rest and can only be decrypted when interacting with the user. The survey applications needs to scale to the size of the nation as it will host the next official Census in which the nation will complete the survey online. The application is completely open-source and can be found here https://github.com/ONSdigital/eq-survey-runner. Show less

    • ForgeRock

      Sept 2018 - Feb 2020
      Contract Open Banking Engineer

      Forgerock develops the reference sandbox implementation for Open Banking at https://directory.ob.forgerock.financial. This evolved into building a HA SaaS offering for banks to hit the PSD2 deadlines. We leveraged CI/CD best practices along with Kubernetes to deploy microservices, IAM and MongoDB. We supported the community that uses the sandbox via the official open banking slack channel. At Forgerock I’ve had a hybrid role DevOps/Developer role where I’ve been involved in building and maintaining GKE instances, monitoring, alerting, networking using terraform. We continuously deploy using CI/CD into integration clusters through to multi region, high availability, production clusters via promotion using blue/green deployments using helm, supported by Python scripts baked into docker images. When in development mode I’ve kept the software up to date with the OBIE specification, built a functional test suite in Kotlin and helped in making the software open source at https://github.com/OpenBankingToolkit/. Show less

    • Moneyhub

      Feb 2020 - May 2020
      Contract DevOps Engineer (Remote)

      Moneyhub runs a service to manage your finances. It also offers this product as a SaaS for businesses to help employees manage their finances. At Moneyhub I led the project to migrate their infrastructure to Kubernetes in AWS (EKS), putting in best practices such as GitOps to version their resources, GitSecOps to securely manage secrets, and CICD to automate infrastructure and software deployments.

    • Yoello

      May 2020 - Feb 2021
      Contract Software Engineer (Remote)

      Developing and building a financial payment app for Yoello using Serverless, Python, AWS stack for the backend. Typescript, React, React Native for the web and mobile apps.

    • Balu Technologies

      Oct 2020 - now
      Software/DevOps engineer
    • Sero

      Feb 2021 - Sept 2023
      Contract Software Engineer (Remote)

      Helping grow the software engineering team whilst guiding and advising on best working and technical practices. Building an IoT platform to scale to millions of telemetry event data coming from thousands of peripherals in homes. Controlling and optimising house control to focus on carbon efficiency and comfort. Developing and building apps to support transitioning homes to carbon zero.

    • VEV

      Sept 2023 - now
      Software/DevOps Engineer

      Led the transformation to a resilient, highly available Kubernetes environment governed by Infrastructure as Code (IaC), significantly improving its stability and scalability. Revitalised monitoring and alert mechanisms, enabling more preemptive identification and management of system issues. Facilitated a shift towards increased team agility and enhanced communication, streamlining project execution and collaboration. Engaging and driving re-architecture of the platform to enhance scalability and redundancy. Show less

  • Licenses & Certifications

    • Sun Certified Java Programmer

      Sun Microsystems
      May 2013