Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Yazhini Govindarajan

London

Summary

Accomplished Front-End/UI Developer with 12+ years of experience building real-time trading platforms and financial applications. Expert in React, TypeScript, GraphQL, Redux, and modern JavaScript frameworks, with proven success in delivering low-latency, high-performance UIs for trading environments. Skilled in state management, scalable component architectures, and real-time data processing, with a strong track record of improving usability and system performance. Adept at Agile collaboration, mentoring, and delivering enterprise-grade front-office solutions.

Overview

14
14
years of professional experience

Work History

Senior Front-End Developer

FDM Group
London
03.2025 - Current
  • Built and enhanced real-time trading blotters and factor management features, delivering up-to-the-second trading data for front-office users.
  • Implemented GraphQL subscriptions and WebSockets to provide continuous live updates, ensuring traders had accurate and timely information.
  • Leveraged GraphQL Code Generator (Codegen) to generate strongly-typed queries, mutations, and subscriptions, improving type safety, reducing runtime errors, and boosting developer productivity.
  • Developed scalable, reusable UI components using TypeScript, React Hooks, and AG Grid, enabling efficient display and manipulation of large datasets in complex trading workflows.
  • Implemented efficient state management with Context API, ensuring smooth data flow across components and consistent UI updates.
  • Collaborated with business analysts and backend teams to deliver reliable and accurate front-office trading workflows.
  • Optimized performance for high-frequency trading updates, minimizing rendering bottlenecks and enhancing responsiveness.
  • Integrated error handling and fallback UI mechanisms to maintain platform stability during volatile market conditions.

Senior Front-End Developer

Ennovision Technology Solutions
London
07.2021 - 08.2024
  • Developed a high-performance fixed income trading platform using Chromium, React, TypeScript, and Redux, improving X-Pro stability and usability.
  • Migrated codebase from JavaScript to TypeScript, reducing runtime errors, improving readability, and enabling easier refactoring.
  • Contributed to $3.6B in trades (22% of US market) through a high-performance trading platform.
  • Designed modular, reusable React components and optimized performance with lazy loading, code splitting, React Suspense, and reduced redundant rendering.
  • Implemented real-time updates via WebSockets, ensuring accurate and up-to-the-second trading data.
  • Conducted code reviews, mentored junior developers, and implemented Error Boundaries with fallback UI to enhance platform reliability.
  • Mentored junior developers and conducted code reviews, promoting high-quality coding standards and team productivity.
  • Implemented Error Boundaries and responsive UI updates, ensuring reliability during volatile market conditions while maintaining project momentum.

Front-End Developer

Tata Consultancy Services
Bangalore
02.2012 - 07.2021
  • Designed and developed responsive, secure, and user-friendly web and mobile interfaces for banking clients, improving workflow efficiency and customer experience across multiple platforms.
  • Built customizable dashboards and modular React components, enabling faster feature updates and maintainable codebases.
  • Implemented real-time data updates via WebSockets and optimized performance through lazy loading, code splitting, and responsive design techniques, enhancing application speed and responsiveness.
  • Collaborated with backend teams to ensure secure data handling, transaction processing, and compliance with financial regulations, including two-factor authentication (2FA) integration.
  • Applied Agile practices, including sprint planning, code reviews, and CI/CD, ensuring timely delivery and high-quality code.
  • Leveraged frameworks like Backbone.js and Handlebars.js to manage complex user interactions and reusable templates in large-scale legacy applications.
  • Conducted cross-browser testing, design reviews, and documentation (HLD/LLD), ensuring consistent functionality and adherence to client specifications.
  • Coordinated with UX/UI designers to translate design mockups into functional, accessible components, improving usability across devices and screen sizes.

Education

B.Tech - Information Technology

Anna University
Coimbatore
01.2011

Skills

  • Programming & Languages: JavaScript (ES6), TypeScript, HTML5, CSS3, SCSS, SASS, Tailwind
  • Frameworks & Libraries:ReactJS, Redux, Context API, RxJS, React Query, GraphQL, BackboneJS, HandlebarsJS, jQuery, Bootstrap, NodeJS, Material-UI, Ag-grid
  • FinTech & Trading Expertise: Real-Time Data Processing, Low-Latency UI Design, High-Frequency Updates, Market Data Integration, Trading Platform Interoperability
  • Testing & Debugging: Jest, Mocha, Chai, React Testing Library, React DevTools, Enzyme
  • Tools & Platforms: Git, GitHub, Bitbucket, Jira, Webpack, Babel, NPM, Jenkins, VS Code
  • Agile & Collaboration: Agile/Scrum, CI/CD pipelines, Cross-functional teamwork, Code Reviews, Mentoring

Timeline

Senior Front-End Developer

FDM Group
03.2025 - Current

Senior Front-End Developer

Ennovision Technology Solutions
07.2021 - 08.2024

Front-End Developer

Tata Consultancy Services
02.2012 - 07.2021

B.Tech - Information Technology

Anna University
Yazhini Govindarajan