Contact Me
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