Bengaluru, India

Rishabh Mishra

Senior Software Developer

5+ yearsReactBengaluru

I build React frontends in TypeScript—monorepos, micro-frontends, and the CI/tests that keep releases sane.

Portrait of Rishabh Mishra

About

About me

Frontend engineer, five years in, based in Bengaluru.

I've spent the last five years on frontend work, mostly React with strict TypeScript. These days that's often Nx monorepos and Module Federation so multiple teams can ship without a single giant deploy. I also spend time on shared libraries (data fetching, UI, access control), Storybook, and pipelines—Vitest, Playwright, GitLab CI—so production isn't a surprise.

Education

B.E. in Computer Science

Visvesvaraya Technological University, Bangalore

2016 — 2020

Experience

Experience

Cimpress, then UST, then Infosys.

  1. Cimpress India Private Limited

    Senior Software Developer

    Cimpress India Private Limited · Bengaluru

    Mar 2023 — Present

    • Micro-frontends for 6+ React apps using Module Federation inside an Nx monorepo (10+ apps, 20+ libraries).
    • Shared API layer with TanStack Query v5, Zustand, and Axios so feature teams weren't reinventing cache and state.
    • Faster CI via Nx affected builds and SWC; UI kit documented in Storybook and published to a private registry.
    • Access-control library for multi-tenant SaaS—orders, cart, quotes—with tenant-aware routes and RBAC.
    • Vitest, Playwright, and Snyk in GitLab CI/CD before things hit production.
  2. UST Global

    Software Developer

    UST Global · Bengaluru

    Feb 2022 — Mar 2023

    • Enterprise React apps with Redux and Context API—more reuse in components, UI that felt quicker day to day.
    • Jest and Enzyme tests plus fixes for frontend issues that were showing up under real load.
  3. Infosys Ltd

    Systems Engineer

    Infosys Ltd · Pune

    Jan 2021 — Feb 2022

    • React components hooked to REST APIs; kept the experience stable across browsers.
    • Regular pair programming and simple Git workflow so reviews and merges stayed painless.

Work

Selected work

Most of this is internal; descriptions are the short version of what I actually did.

  • Micro-frontend platform

    Several React apps in one Nx workspace, each deployable on its own. Module Federation handles the wiring so teams don't wait on a single release train.

    • React
    • Nx
    • Module Federation
    • TypeScript
    • Webpack
  • Shared data & state layer

    TanStack Query, Zustand, and Axios wrapped in libraries the product teams actually import. Less copy-paste fetch logic across domains.

    • TanStack Query v5
    • Zustand
    • Axios
    • TypeScript
  • Tenant RBAC

    Roles and tenants drive what you can open in the app—orders, cart, quotes. One library instead of one-off checks in every route.

    • React
    • RBAC
    • Multi-tenant SaaS
    • TypeScript
  • Internal UI package

    Components in Storybook, versioned and published privately. Nx affected builds and SWC so CI doesn't rebuild the world every push.

    • Storybook
    • Nx
    • SWC
    • React
    • MUI
  • Test & security in CI

    Playwright for critical paths, Vitest for units, Snyk on the pipeline. Boring releases are the goal.

    • Playwright
    • Vitest
    • GitLab CI
    • Snyk

Skills

Skills

What I reach for most weeks.

Languages

  • TypeScript
  • JavaScript (ES6+)

Frameworks & UI

  • React (v19)
  • TanStack Query
  • Zustand
  • React Hook Form
  • Material UI

Architecture & Build

  • Nx Monorepo
  • Webpack Module Federation
  • Micro-frontends
  • Vite
  • SWC

Testing & CI/CD

  • Playwright
  • Vitest
  • Testing Library
  • GitLab CI
  • GitHub Actions
  • Snyk
  • Sonar
  • ESLint

Observability

  • New Relic
  • FullStory
  • Segment
  • AWS RUM
  • CloudWatch

Methods

  • Agile
  • Scrum
  • Kanban

Contact

Contact

Email or LinkedIn works best.

I'm in Bengaluru, India. If you're hiring or just want to talk frontend, say hi.