Summary
Overview
Work History
Education
Skills
Timeline
Generic

Karthikeyan R

Swanscombe

Summary

Seasoned Senior Frontend Engineer with 14+ years of experience designing and delivering high-impact, scalable web applications across insurance, finance, and enterprise domains. Expert in React js, TypeScript, JavaScript (ES6+), and modern frontend architecture, with a strong focus on performance, accessibility, and clean, maintainable code. Proven ability to lead frontend development, mentor teams, and collaborate cross-functionally to drive product vision and technical excellence. Adept at optimizing complex user journeys, implementing robust CI/CD pipelines, and driving UI consistency through design systems and component libraries. Passionate about user-centric design, A/B testing, and continuous delivery in Agile environments.

Overview

14
14
years of professional experience

Work History

Senior Software Engineer

Direct Line Group
05.2019 - Current
  • Developed a responsive, step-by-step quote and buy journey using React.js, improving usability.
  • Built and maintained responsive UI flows using Reactjs to guide users through multi-step quote, personalization, and purchase processes.
  • Built and documented reusable UI components using React Storybook, promoting consistency and reusability across the application.
  • Integrated secure payment gateways (Worldpay) and implemented validation layers to ensure compliance with PCI-DSS standards.
  • Implemented dynamic form rendering with conditional fields and validations based on user input.
  • Designed intuitive UI/UX flows for quote retrieval, add-on selection, and policy summary using component-driven architecture
  • Managed complex data flows using Redux / Context API / React Query, ensuring consistency across multi-step forms.
  • Improved performance by implementing lazy loading, memoization, and bundle optimization, reducing initial load time
  • Ensured WCAG 2.1 accessibility compliance, including semantic HTML, keyboard navigation, and screen reader support.
  • Creating Rest Api using Aws lambda and deploying using Api gateway.
  • Creating Authorizer for Api gateway using IAM and Cognito to make secured endpoint.
  • Wrote unit and component tests using Jest and React Testing Library to cover business-critical parts of the quote flow.
  • Contributed to CI/CD pipelines ( GitHub Actions) for building, testing, and deploying frontend applications.
  • Collaborated with designers Figma and backend/API teams in Agile sprints, participating in sprint planning, grooming, and retrospectives.
  • Used feature flags and environment configurations to control the rollout of sensitive features and journeys.
  • Integrated Kameleoon for A/B testing within the motor quote and buy journey to test UI/UX variations and personalize user experience.
  • Set up and managed experiments targeting specific user segments (e.g., returning users, device type, traffic source) to optimize conversion rates.
  • Planning and prototyping new applications
  • Designing the architecture of the components of an application.
  • Testing sites and applications in different browsers and environments.
  • Documenting code so other developers can understand and contribute to it.
  • Forecasting the resources and budgets needed for a software development project.

Senior Software Engineer

Tata Consultancy Services
06.2017 - 02.2019

Senior Software Engineer

Tringapps Research Labs
11.2014 - 06.2017

Associate Project Engineer

Elite Software Solutions
11.2011 - 11.2014

Education

MCA - Computer Applications

SRM University
01.2011

Skills

  • ReactJS
  • Redux
  • ES6
  • Node js
  • HTML5
  • CSS3
  • Material UI
  • React Query
  • Jest React Testing Library
  • React Storybook
  • Kameleoon (AB testing)
  • GitHub Actions
  • AWS (S3, CloudFront, cloudWatch Amplify ,IAM, cognito, ApiGateway)

Timeline

Senior Software Engineer

Direct Line Group
05.2019 - Current

Senior Software Engineer

Tata Consultancy Services
06.2017 - 02.2019

Senior Software Engineer

Tringapps Research Labs
11.2014 - 06.2017

Associate Project Engineer

Elite Software Solutions
11.2011 - 11.2014

MCA - Computer Applications

SRM University
Karthikeyan R