Senior Full-Stack Developer & Engineering Leader

A full-stack developer and people leader with over 14 years of experience modernizing insurance platforms through React-led digital experiences, QuoteHub microservices transformation on Spring Boot and AKS, and scalable Guidewire integrations.

Career Journey

Senior Digital Developer & Line Manager

Hastings Direct  ·  May 2020 – Present  ·  UK

Full stack engineer and engineering lead at a UK digital insurance carrier — building scalable backend services, customer-facing platforms, and high-throughput data integrations across distributed systems.

  • Architected and delivered a React.js self-service claims platform end-to-end — component design, state management, API integration, and test coverage (Jest, RTL).
  • Built scalable backend integrations via Azure API Management (APIM), enabling reliable data exchange between internal systems and third-party services.
  • Designed reusable, modular frontend components with a focus on accessibility across diverse customer segments.
  • Worked on the implementation of a monolithic quote system into parallelised Spring Boot microservices, cutting end-to-end latency ~73% (8.2s → 2.2s).
  • Implemented concurrent service orchestration using Java CompletableFuture for parallel downstream API calls.
  • Designed robust integration patterns with external aggregator APIs — retry logic, timeout handling, and graceful degradation for resilience at scale.
  • Built dedicated search & retrieve microservices with purpose-built datastores, applying optimal data structure choices to query performance.
  • Mentored engineers on algorithmic problem-solving, clean code practices, and structuring backend logic for scalability and testability.
  • Line manager for 3 direct reports; recognised as Best Leader Q1 2025, fostering a culture of technical rigour and continuous learning.
  • Conducted design reviews and code reviews to uphold engineering standards across the team.

Guidewire Consultant

LV= (Contractor)  ·  November 2019 – May 2020  ·  London, UK

Contracted as a specialist integration engineer at one of the UK's largest insurers, delivering full stack data integration solutions across core insurance platforms.

  • Designed and built API integrations (REST and SOAP) between core policy management systems and external aggregator platforms, handling complex data transformation and business rule enforcement.
  • Implemented end-to-end integrations across billing and policy systems, writing well-structured, maintainable backend code in Java and Gosu.
  • Produced technical documentation covering data flows, API contracts, and system interactions to support ongoing development and onboarding.

Technical Lead

EY (Ernst & Young)  ·  November 2014 – November 2019  ·  London, UK & India

Led a team of 4–6 engineers delivering full-cycle software implementations for global P&C insurance clients across the UK and USA markets.

  • Designed and built backend integrations for FNOL processing, payment handling, and large-scale file-based data exchange — ensuring alignment with compliance and operational requirements.
  • Applied data structures and algorithmic thinking to design efficient data transformation pipelines handling high-volume insurance transaction data.
  • Acted as primary technical contact, translating business requirements into well-structured, scalable software components across the full stack.
  • Drove code quality through regular reviews, pair programming, and hands-on mentoring — raising engineering standards across offshore delivery teams.

Senior Software Engineer

IGATE  ·  January 2014 – November 2014  ·  India

Developed enterprise web applications using Spring MVC, Hibernate, and PL/SQL, and implemented cloud storage solutions with AWS S3.

  • Implemented backend business logic and RESTful APIs consumed by front-end web interfaces.

Software Engineer

Tech Mahindra  ·  June 2011 – December 2013  ·  India

Built and maintained Java-based backend applications for telecom clients, developing core competencies in object-oriented design, data structures, and SDLC practices.

Skills Dashboard

A visual breakdown of my technical and leadership capabilities. Use the filters to explore different areas of my expertise.

Leadership & Management

  • People Management
  • Coaching & Mentorship
  • Performance Management

Frontend

  • React.js
  • JavaScript (ES6+), TypeScript
  • Styled-components, CSS-in-JS
  • Jest, React Testing Library

Backend & Frameworks

  • Spring Boot, Spring MVC
  • Microservices, CompletableFuture
  • Java 8+, Python
  • FastAPI

Guidewire Suite

  • PolicyCenter, ClaimCenter, BillingCenter
  • GOSU, PCF Configuration
  • Messaging, Plugins, Batch Processes

Cloud & DevOps

  • Microsoft Azure, Azure APIM
  • Docker, CI/CD Pipelines
  • PM2, Nginx, Linux

APIs & Data

  • REST, SOAP, JSON
  • PostgreSQL, SQL Server, Redis
  • Node.js, Express, SSE
  • Git, JIRA, Postman

Technology Application

My work spans modern React front-end delivery and cloud-native backend engineering, including QuoteHub microservices modernization on Spring Boot and AKS, alongside deep Guidewire integration expertise.

Key Achievements

Best Leader Award

Q1 2025 at Hastings Direct

Recognized for outstanding team mentorship, coaching, and support, fostering a positive and high-performing team environment.

Digital Claims Portal Launch

Core Project at Hastings Direct

Successfully architected and delivered a customer-centric claims portal that digitized the entire claims lifecycle, leading to significant reductions in operational costs and call center volume.

Quote Hub Latency Reduction

Microservices Transformation at Hastings Direct

Contributed to the implementation of the monolithic quote platform's transformation into parallelised Spring Boot microservices, cutting end-to-end response time by ~73% — from 8.2 seconds to 2.2 seconds — through concurrent service orchestration and purpose-built datastores.

Dynamic Payment Plan Implementation

Innovation Initiative at Hastings Direct

Implemented a dynamic payment plan system using the Earnix rating engine — one of the first features designed to offer personalized payment plans based on a driver's financial circumstances, involving data enrichment, rating engine integration, and billing account configuration.

Personal Projects

Trade Analytics Platform

Full Stack

A full stack trading analytics app with a FastAPI backend, React/Vite frontend, and PostgreSQL. Features a hybrid REST/RPC API pattern, real-time chart endpoints streaming binary PNG, and a strict smart/dumb component architecture with React Context and custom hooks.

FastAPI React PostgreSQL Vite Python

MCP Server & AI App

AI / LLM

A Model Context Protocol (MCP) server and browser-based AI application built with Express and OpenRouter, using SSE streaming against a PostgreSQL database. Deployed and managed with PM2 and systemd for production persistence.

Node.js Express SSE OpenRouter PM2

Spring Boot & Docker Password Manager

A backend service for managing passwords, containerized with Docker for easy deployment and scalability.

Full-Stack Personal Data Manager

A full-stack application built with React, TypeScript, and Supabase to securely manage personal data like passwords and gift cards.

File Sorter Utility

A lightweight NPM package designed to programmatically rename and organize files within a directory based on custom criteria.

Octane Runner

An NPM CLI tool replacing Postman's collection runner against ALM Octane, supporting --data CSV mode and --commit hash mode with zero runtime dependencies.

Certifications & Education

Guidewire Certified Specialist – Integration
Microsoft Certified: Azure Fundamentals (AZ-900)
Docker Foundations Professional Certificate
Kotlin & Android Certifications
B.Tech in Information Technology — Anna University

Get In Touch

I'm always open to discussing new opportunities and challenges in digital transformation and software development.