About Me

With over 16 years of experience in IT and a foundation built within BT, I’ve traversed a broad spectrum of roles—from platform engineering and DBA responsibilities to SCCM engineering and Cloud Solutions Design. These diverse experiences have crafted a comprehensive skill set that I bring to my new role as a Software Engineering Lead at LexisNexis Risk Solutions. Professional Journey: I began my career at BT, growing through roles that sharpened both my technical skills and leadership acumen. Starting as a Platform Engineer, I delved into database management as a DBA, where I worked with both SQL and MongoDB, eventually scaling up to manage a vast platform supporting over 100,000 devices as an SCCM Engineer. This role laid the foundation for my move into management, where I took charge of my original team as an Engineering Manager. In my evolution as a Cloud Solutions Designer, I orchestrated critical initiatives, including BT’s enterprise-wide transition from Skype to MS Teams and implementing an ECDN solution during the early days of the pandemic to maintain BT’s digital resilience. Eventually, I managed three high-performing teams specializing in React, Java, and Flutter, as we developed the Basket & Checkout systems for EE’s Marketplace platform. Current Role: I’ve now embarked on a fresh chapter at LexisNexis Risk Solutions, where I lead a team of talented engineers focused on building Spring Boot API and Angular-based solutions. This role allows me to leverage my technical background and leadership experience, driving forward innovative projects that are both challenging and rewarding.

Skills and Experience

  • Software Engineering Management
  • Java
  • Spring Boot
  • React
  • JavaScript
  • TypeScript
  • NextJs
  • Python
  • GraphQL
  • Flutter
  • Azure
  • SQL
  • MS Power Platform
  • Agile
  • Scrum
  • Jira
  • Confluence
  • Figma
  • Software Engineering Lead, LexisNexis Risk Solutions

    From: November 2024 To: Present

    Summary

    Leading a team of developers, delivering cutting edge solutions in Spring Boot and Angular.

    Highlights

    • TBC
  • Software Engineering Manager, BT

    From: October 2022 To: November 2024

    Summary

    Leading a team of software engineers compromising of over thirty staff split across three squads. My teams develop React, Java API and Flutter applications to deliver a Basket and Checkout solution for EE's new Marketplace platform.

    Highlights

    • Leading a team of over 30 Software Engineers from across the globe
    • Working with React, Flutter and Java Spring Boot
    • Developing Roadmaps and coordintating with Product Owners
    • Building Frameworks for delivering high quality code
    • Using Agile Methedologies and DORA metrics to improve efficient and maintainable software development
    • Conducting Code Reviews and Quality Assurance
    • Improving Code Coverage, and Test-Driven Development
    • Nurturing a Performance-based Engineering Culture
  • Azure Cloud Consultant, BT

    From: October 2021 To: October 2022

    Summary

    Developing Azure Cloud IT Solutions for various BT customers, with a particular focus on Power Platform and Microsoft Teams.

    Highlights

    • Designing and Devloping Microsoft Teams Solutions and Policies
    • Designing modern workplace experiences
    • Mentoring Graduates and Apprentices in Microsoft technologies
    • Building Power Platform Solutions
    • Business Case curation and Project management
  • Microsoft 365 Service Designer, BT

    From: October 2020 To: October 2021

    Summary

    Developing M365 Solutions for BT Modern Workplace team. These solutions were deisnged and built to support BT's knolwedge workers, with over 80,000 staff supported.

    Highlights

    • Designing BT's Microsoft Teams solution
    • Automating the migrtion of BT's workforce from Skype to Teams
    • Deploying a eCDN solution to improve BT's network internal bandwidth utilisation during the Pandemic
    • Coaching colleagues on Coding and Database technologies
    • Director-level stakeholder engagement
    • Developing service monitoring solutions using Azure services
  • Engineering Team Lead, BT

    From: May 2018 To: October 2020

    Summary

    Leading an engineering team responsible for the Microsoft System Center Configuration Manager platform.

    Highlights

    • Leading a large team of engineers responsible for Webtop Infrastructure, Software Deployment and Desktop Security
    • Developing a culture of knowledge sharing and support
    • Managing engineer's performance and personal development
    • Driving the adoption of Windows 10 across BT
    • Developing an .Net MVC application to support the upgrade paths for BT desktops
  • Senior Software Infrastructure Engineer, BT

    From: November 2016 To: May 2018

    Summary

    Supporting BT's SCCM platform, including the underlying database and data warehouse infrastructure.

    Highlights

    • Developing the infrastructure supporting BT's desktops
    • Managing Desktop Security and Updates
    • Infrastructure Automations
    • Supporting SQL Server databases and infrastructure
    • Developing SQL Data Warehouse and reporting
  • SQL Server Engineer, BT

    From: April 2014 To: November 2016

    Summary

    Developing and supporting a host of SQL Servers for BT's Customers

    Highlights

    • Developing and deploying new SQL Server Solutions
    • Automation of SQL Maintenance
    • Improving Database Performance and Resilience
  • Projects