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, TypeScript
- Redux Toolkit
- Styled-components, CSS-in-JS
- Jest, React Testing Library
Backend & Frameworks
- Java, Spring Boot & Spring MVC
- Microservices Architecture
- JUnit 5, Mockito, JaCoCo
Guidewire Suite
- PolicyCenter, ClaimCenter, BillingCenter
- GOSU, PCF Configuration
- Messaging, Plugins, Batch Processes
Cloud & DevOps
- Microsoft Azure, Cloudflare
- Docker, GitHub Actions (incl. custom Actions)
- AWS (S3), Linux
APIs & Data
- REST, SOAP, JSON
- PostgreSQL, SQL Server, Redis
- Node.js, Express, SSE
- Git, JIRA, Postman
Technology Application
My career has centered on Guidewire and backend/platform modernization, with a substantial stretch of hands-on React development and cloud/API integration work along the way.
Key Achievements
Personal Projects
Certifications & Education
Get In Touch
I'm always open to discussing new opportunities and challenges in digital transformation and software development.