I am Babar Mahmood, a software engineer with a Master’s in software engineering and over 20 years of experience as a full-stack developer. I design enterprise-level monolithic and real-time web applications, with a strong focus on RESTful APIs, Test-Driven Development, and SOLID principles to ensure maintainable and scalable software. I thrive in agile environments, collaborating with cross-functional teams to deliver robust solutions. Currently I lead frontend initiatives for public sector projects, building responsive React-based interfaces, implementing AI-enabled search features, and driving CI/CD practices in Azure. I enjoy turning complex requirements into delightful user experiences and scalable architectures that stand the test of time.

Babar Mahmood

I am Babar Mahmood, a software engineer with a Master’s in software engineering and over 20 years of experience as a full-stack developer. I design enterprise-level monolithic and real-time web applications, with a strong focus on RESTful APIs, Test-Driven Development, and SOLID principles to ensure maintainable and scalable software. I thrive in agile environments, collaborating with cross-functional teams to deliver robust solutions. Currently I lead frontend initiatives for public sector projects, building responsive React-based interfaces, implementing AI-enabled search features, and driving CI/CD practices in Azure. I enjoy turning complex requirements into delightful user experiences and scalable architectures that stand the test of time.

Available to hire

I am Babar Mahmood, a software engineer with a Master’s in software engineering and over 20 years of experience as a full-stack developer. I design enterprise-level monolithic and real-time web applications, with a strong focus on RESTful APIs, Test-Driven Development, and SOLID principles to ensure maintainable and scalable software. I thrive in agile environments, collaborating with cross-functional teams to deliver robust solutions.

Currently I lead frontend initiatives for public sector projects, building responsive React-based interfaces, implementing AI-enabled search features, and driving CI/CD practices in Azure. I enjoy turning complex requirements into delightful user experiences and scalable architectures that stand the test of time.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Frontend Developer at Redbridge Council
April 1, 2024 - Present
Current role building and upgrading applications; implemented new solutions using React, Tailwind CSS, Redux Toolkit, React Hooks, and CI/CD pipelines in Azure DevOps. Led AI/LLM initiatives including an Intelligent Search using .NET Core and React with Azure OpenAI / GPT models and Semantic Kernel; designed end-to-end AI prompt management, chat history, and UI-facing AI response handling; implemented content indexing pipelines with clear UI/data separation to support extensibility per GDS standards.
Senior Frontend Developer at NHS Digital / NHS Directory of Services (DOS)
January 1, 2024 - August 1, 2024
Senior frontend work on the NHS Directory of Services project; built responsive interfaces with React, hooks, Context API, Redux; integrated with SQL Server, Azure AD, API management, and GraphQL; focused on accessibility and user-centric design per NHS/GDS standards.
Senior Frontend Developer at Wolverhampton Council
February 1, 2022 - October 1, 2023
Desk and Meeting Rooms Booking System; developed intranet UI with React, Redux, Tailwind, Next.js; implemented APIs with .NET Core, SQL Server; integrated OAuth2, GraphQL, Azure Blob Storage, and Azure Functions; ensured SSO and compliance with accessibility standards.
Senior Application Developer at NHS Digital
March 1, 2021 - January 31, 2022
Patient Record Outcome Measures intranet app to measure health gains after surgeries; .NET Core 5, C#, Moq, React, Redux, Axios, Redux Thunk, Bootstrap, TypeScript, Jest; AWS Lambda and S3; DynamoDB; aligned with GDS standards.
Senior Frontend Developer at Wirral Council
August 1, 2020 - March 15, 2021
Workplace Scheduling Software (Desk Booking System) enabling SSO to book desks, including zones with accessibility needs; UI with React, Hooks, Context API, Axios; backend with .NET Core and SQL Server; OAuth2; GraphQL; Azure Blob Storage; Azure Functions.
Senior Application Developer at Yorkshire Water
March 1, 2019 - March 31, 2020
Digital projects including Moving Home, Direct Debit, Boil Order; legacy billing system modernization; built microservices and APIs with .NET Core; React/Redux frontend; Azure services and GraphQL; ArcGIS integration.
Senior Application Developer at Scottish and Southern Energy
March 1, 2018 - March 1, 2019
MIFID II implementation on a commodities trading platform; SOA architecture; worked with Angular, .NET 4.6, Web API 2.0, Unity, Swagger; TDD, NUnit, Moq; RabbitMQ/Azure messaging; CI/CD.
Senior Application Developer at EDF Energy
March 1, 2017 - September 30, 2017
Numerous digital projects across environments; Angular/.NET stack; TDD; Selenium automation testing; CI/CD; Azure services; RabbitMQ.
Senior Application Developer at GE - General Electric
March 1, 2016 - March 1, 2017
Data archiving project; reverse engineering queries; Web API to query XML-based data; Angular/AngularJS; XQuery/XForms; Azure; Selenium automation testing.
Senior Application Developer at Jet2 Airline Holidays
July 17, 2015 - November 6, 2015
E-commerce platform with public site and back-office; .NET 4.5, Web API 2.0; Windsor Castle patterns; TDD; Agile Scrum; CI/CD pipelines; extensive OO/SOA design.
Senior Application Developer at Ministry of Justice UK
January 21, 2015 - July 17, 2015
Huge Internet MVC web application for courts administration; MVC 4/5, Web API, WCF; TDD; Agile Scrum; SC (security clearance) critical project.
Senior Application Developer at Ideal Shopping Direct
September 1, 2014 - January 19, 2015
E-commerce platforms; Web APIs for USA channel; .NET 4.5, MVC 4, Web API, WCF; TDD; Agile Scrum.
Senior Application Developer at SSE Online
November 1, 2013 - April 29, 2014
MVC4/4.0, SQL Server 2012, JQuery, JSON, Razor, EF, Angular, Bootstrap; OAuth2; Azure; CI/CD; React/Redux in some projects; testing with Selenium.
Senior Application Developer at Capgemini UK
May 21, 2012 - November 1, 2013
HMRC Shared Workspace; multi-tier, SOA-based service; MVC, SQL Server, WCF; Agile Scrum; TDD; web services.
Senior Application Developer at Bet365
May 1, 2011 - May 10, 2012
Online betting/gaming platform; migration from legacy to .NET 4.0; bug fixes, unit testing, CI/CD; agile practices.
Senior Application Developer at Spreadex Ltd – The Ziggurat
November 29, 2010 - May 1, 2011
Trading, spread betting and fix-odds web app; .NET 4.0, Oracle 11g; WCF; Angular/React; performance fixes and upgrades.
Senior Application Developer at TAG London
April 8, 2010 - November 15, 2010
Pro Plan ecommerce/web applications; .NET 3.5, MVC 2, JQuery; iPhone apps; Intranet/ CMS integration; MVC architecture patterns.
Senior Application Developer at AEI Media Ltd
November 1, 2009 - April 8, 2010
Ecommerce music web and WAP platform; live streaming; payment integration; MVC/.NET; mobile/Web cross-platform development.
Senior Application Developer at Pershing Limited / The Bank of New York
May 12, 2008 - November 1, 2009
Nexus Trading Application; part of Nexus Order Processing; pure n-tier intranet trading platform; VB.NET, C#, ASP.NET, Web Services, WCF, Remoting; high-performance trading systems.
Senior Application Developer at Marvelous Mobile Ltd
September 25, 2006 - May 5, 2008
WAP and web projects; online music store streaming; iPhone apps; Objective-C; MVC/.NET; live content delivery.
Senior Frontend Developer at NHS Digital (Directory of Services)
January 1, 2024 - August 31, 2024
Worked on the Directory of Services (DOS) project, delivering responsive UI using React and Redux, TypeScript, and Tailwind. Integrated with Azure AD, Function Apps, API Management, and SQL Server, adhering to GDS standards and accessibility requirements.
Senior Application Developer at Gazprom Marketing & Trading
September 1, 2017 - March 31, 2018
Contributed to MiFID II implementation within a service-oriented trading platform. Migrated and integrated services with Exchanges (Trayport, ICE), used RabbitMQ for messaging, and implemented mappings to downstream systems (ETRM). Technologies included Angular, .NET 4.6, Unity, Swagger, TDD, N-Specifications, N-Unit, Moq, C#, MVC, Node.js, and ArcGIS/Map integrations.
Senior Application Developer at Scottish and Southern Energy
November 1, 2013 - April 29, 2014
MVC4 applications; GDPR compliance work; data cleaning and migration; contributed to legacy system improvements and new digital services.
Nexus Trading Application Developer at Pershing Limited / The Bank of New York
May 12, 2008 - November 30, 2009
Nexus Order Processing: multi-tier intranet trading platform; VB.NET, C#, ASP.NET, WCF; involved in bug fixes, enhancements, and integration work.
Senior Developer at Bet365
May 1, 2011 - May 10, 2012
Online gaming and betting application; migrated components to ASP.NET 4.0; bug fixes, unit testing, and feature enhancements within Agile/Scrum.
Senior Developer at TAG London / various
April 8, 2010 - November 15, 2011
Intranet/web/mobile development work across multiple clients; involved in e-commerce and content-driven projects; moved between projects as needed.

Education

M.S Internet and Databases at London South Bank University
September 1, 2005 - August 1, 2006
BSc (Hons) in Computer Science at Sir Syed University of Engineering and Technology
January 11, 2030 - February 5, 2026
MS in Internet and Databases at London South Bank University
September 1, 2005 - August 31, 2006
BS (Hons) in Computer Science at Sir Syed University of Engineering and Technology
January 11, 2030 - February 5, 2026

Qualifications

Master's degree in Software Engineering
January 11, 2030 - February 5, 2026
FSc Pre-Engineering
January 11, 2030 - February 5, 2026
GSC (Secondary School)
January 11, 2030 - February 5, 2026
SC (Security Clearance)
January 11, 2030 - February 5, 2026
FSc Pre-Engineering
January 11, 2030 - February 5, 2026
GSC (Secondary School)
January 11, 2030 - February 5, 2026
SC (Security Clearance)
January 11, 2030 - February 5, 2026

Industry Experience

Government, Healthcare, Education, Software & Internet, Professional Services, Media & Entertainment