Hero Image
Angular React AWS GenAI Node.js Figma
HELLO I'M

Vasni Martin

Senior Frontend Developer — Angular & TypeScript  |  NgRx  |  RxJS  |  Enterprise Apps

10+ years building scalable Angular applications, distributed front-end systems, and accessible enterprise UIs — delivering production-grade solutions with NgRx, RxJS, REST APIs, and CI/CD automation.

Currently At

DTCC — Senior Frontend Developer, Master Event Catalogue & GenAI Platform

Skills: Angular, TypeScript, RxJS, NgRx, Angular Signals, HTML5, CSS3, SCSS, Angular Material, Reactive Forms, REST APIs, GraphQL, JWT, OAuth2, Cypress, Jasmine, Karma, GitHub Actions, Azure DevOps, Jenkins, AWS, Docker, Kubernetes, WCAG 2.2 AA, Figma, Agile, Scrum

WHERE I ADD VALUE

Scalable Angular. Reliable Systems. Clean Code.

Angular

Angular Architecture

Building scalable Angular 2–20 applications with lazy loading, standalone components, reusable UI libraries, and modular architecture — from greenfield builds to legacy modernisation.

NgRx

State Management

Designing predictable state with NgRx, Angular Signals, RxJS, and BehaviorSubject — ensuring responsive, maintainable UIs across complex distributed enterprise applications.

APIs

REST API & Security

Integrating REST and GraphQL APIs using Angular HTTP Client, JWT/OAuth2 interceptors, global error handling, and retry logic for resilient, secure data communication.

GenAI

GenAI Frontend Delivery

Building AI-driven conversational interfaces and streaming UIs — including the production "Ask an Event" GenAI capability at DTCC, replacing manual workflows with intelligent interactions.

Testing

Testing & CI/CD

Writing Cypress E2E, Jasmine/Karma unit tests, and maintaining GitHub Actions & Azure DevOps pipelines — ensuring automated quality gates and reliable production deployments.

Accessibility

Accessibility & Performance

Delivering WCAG 2.2 AA-compliant, cross-browser UIs with OnPush change detection, virtual scrolling, lazy loading, and profiling — optimising for speed and inclusivity.

ABOUT ME

Senior Frontend Developer | Angular & TypeScript

I am a Senior Frontend Developer with 10+ years of experience building scalable Angular applications in distributed, regulated enterprise environments — specialising in NgRx state management, REST API integration, and accessible UI architecture.

At DTCC, I lead frontend delivery for the Master Event Catalogue and GenAI "Ask an Event" platform — modernising legacy Angular systems, shipping reusable component libraries, and driving CI/CD reliability. I partner closely with backend, QA, product, and DevOps teams in Agile environments across regulated financial and healthcare domains.

Personal Info

  • First Name: Vasni
  • Last Name: Martin
  • Location: Austin, TX
  • Email: martin.intilt@gmail.com
  • Phone: +1 737-287-3488
  • Languages: English
10+ Years Angular Experience
Angular v2 to v20 Expert
WCAG 2.2 AA Accessible UIs
Profile photo

SENIOR

Frontend Dev
Angular Angular
React React
Node.js Node.js
Figma Figma
AI Gen AI
AWS AWS
Angular Angular
React React
Node.js Node.js
Figma Figma
AI Gen AI
AWS AWS
Angular Angular
React React
Node.js Node.js
Figma Figma
AI Gen AI
AWS AWS
EXPERIENCE & EDUCATION

Senior Frontend Developer

DTCC, Austin, TX

Building and enhancing enterprise Angular applications for event metadata management, workflow modernisation, and high-volume financial systems in a regulated environment.

Master Event Catalogue (MEC) — Jan 2025 – Present

  • Led frontend design and delivery of reusable Angular components for enterprise workflow modules using Angular 17+, NgRx, and Reactive Forms.
  • Delivered production GenAI "Ask an Event" capability — building streaming Angular UIs for natural language interaction with financial event data.
  • Integrated REST APIs within distributed systems with JWT/OAuth2 authentication, interceptors, global error handling, and retry logic.
  • Created and maintained Cypress E2E tests and Jasmine/Karma unit tests within GitHub Actions pipelines.
  • Mentored junior developers through code reviews, Angular standards, and debugging support.

Legacy Application Modernisation — Dec 2022 – Oct 2024

  • Migrated legacy Angular v2 to Angular 12+ with lazy loading, route guards, and modular architecture.
  • Improved performance via OnPush change detection, virtual scrolling, and component reuse.
  • Maintained CI/CD pipelines using Azure DevOps and GitHub Actions for automated builds and deployments.
Angular 17–20 NgRx RxJS GenAI Streaming UI Cypress GitHub Actions
Dec 2022 – Present

Senior Frontend Developer

Ness Technologies  ·  Medical Record Management Platform

Delivered a HIPAA-compliant healthcare platform for patient records, provider dashboards, and appointment workflows with a focus on accessibility, modular design, and secure data access.

  • Developed modular, lazy-loaded Angular applications for patient records and appointment workflows using OnPush change detection, TypeScript, RxJS, and SCSS.
  • Built complex Reactive Forms with dynamic validations, conditional logic, and multi-step flows for data-intensive healthcare workflows.
  • Integrated secure REST APIs using Angular HTTP Client, JWT interceptors, global error handling, and retry mechanisms.
  • Applied NgRx and Signal Store patterns to improve UI responsiveness and state maintainability.
  • Created Cypress automation suites and participated in Agile ceremonies, sprint planning, and code reviews.
Angular 10+ NgRx HIPAA Reactive Forms Cypress JWT
Nov 2020 – Dec 2022

Angular Developer

ValueLabs

Delivered enterprise Angular applications across finance and inventory visualisation, progressing from feature development to ownership of reusable UI modules and performance-focused enhancements.

Toola Finance – SMB Accounting Platform

  • Built Angular modules for audit, payroll, and insurance workflows using Reactive Forms and validation logic.
  • Integrated REST APIs from Node.js and Spring Boot services using JWT and HTTP interceptors.
  • Applied RxJS patterns (switchMap, BehaviorSubject) for dynamic state handling and responsive UI updates.

Toshiba – Global Inventory Visualisation Platform

  • Optimised Angular modules with lazy loading, trackBy, virtual scrolling, and OnPush change detection.
  • Resolved rendering and memory issues by profiling UI behaviour and reducing unnecessary re-renders.
  • Built responsive SCSS layouts for large displays, desktops, and tablets.
Angular 6–8 RxJS Performance Optimisation Jasmine Cypress
Aug 2014 – Nov 2020

B.Tech, Computer Science Engineering

Pragati Engineering College, Andhra Pradesh 2008 – 2014
TECHNICAL SKILLS

Angular & Frontend

Angular 2–20 TypeScript JavaScript (ES6+) HTML5 CSS3 / SCSS Angular Material Standalone Components Lazy Loading Responsive Design

State Management

RxJS NgRx Angular Signals BehaviorSubject Async Pipe Reactive Forms Dynamic Forms

Backend & APIs

REST APIs GraphQL JWT / OAuth2 Node.js Java / Spring Boot PostgreSQL MongoDB

Testing & Quality

Cypress Jasmine Karma ESLint SonarLint TDD

Cloud & DevOps

AWS (S3, Lambda, EC2) Microsoft Azure GitHub Actions Azure DevOps Jenkins Docker Kubernetes

Design & Collaboration

Figma Adobe XD WCAG 2.2 AA ARIA / Semantic HTML Git / GitHub JIRA Agile Scrum Splunk
PORTFOLIO
BEHIND THE SCENES

Work Life & Style Research

Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
Work Life Insight
CONTACT

Get In Touch

Address

Austin, Tx