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.
Full Stack Platform
- 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.
Microservices — Quote Hub
- 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.
Leadership
- 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 StackA 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.
MCP Server & AI App
AI / LLMA 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.
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
Get In Touch
I'm always open to discussing new opportunities and challenges in digital transformation and software development.