Shivayan Bora

Shivayan Bora

Mentor
Rising Codementor
US$9.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior React Frontend Developer with 9+ years of professional experience in building web applications.
Senior React Frontend Developer with 9+ years of professional experience in building web applications.

Senior Frontend Engineer with 13+ years of experience building enterprise-grade web applications with React.js, TypeScript, Angular, and Next.js. Proven track record in web performance optimization, web accessibility (WCAG 2.1), security hardening, and delivering AI-native and agentic AI experiences. Experienced in leading frontend architecture modernization, implementing CI/CD pipelines, and shipping features at scale across cross-functional teams using Agile methodologies. Passionate about Core Web Vitals, component-driven development, and translating complex technical capabilities into seamless user experiences.

Hindi, Bengali, English
Chennai (+05:30)
Joined May 2018
EXPERTISE
10 years experience
7 years experience
9 years experience
10 years experience
4 years experience
10 years experience
10 years experience

REVIEWS FROM CLIENTS

Shivayan's profile has been carefully vetted and approved as a Codementor. Connect with Shivayan now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
Simple-React-Redux-TodoList
This is a simple Todo-List Application using React-Redux
JavaScript
1
0
passport.js-login-boilerplate
JavaScript
1
0
Stack Overflow
16 Reputation
0
1
4
EMPLOYMENTS
Senior Software Engineer
UiPath
2022-06-01-Present
  • Owned end-to-end frontend technical direction for performance testing in Test Manager, delivering enterprise-scale UX using Angul...
  • Owned end-to-end frontend technical direction for performance testing in Test Manager, delivering enterprise-scale UX using Angular, TypeScript, virtual scroll (virtualized UI), queue-based batch processing, and IndexedDB-backed workflows for high-volume data scenarios.
  • Shipped agentic AI workflows that auto-generate performance test configurations and produce AI-driven test insights, reducing manual setup time and accelerating decision-making for end users.
  • Presented Test Manager's Agentic Performance Testing capability at the UiPath Developer Conference to an audience of 100+ engineers, translating complex AI features into a compelling product narrative.
  • Resolved 1,000+ issues across multiple products and design systems spanning web accessibility (WCAG 2.1), web performance optimization, security patches, and UX polish — raising engineering quality standards across the organization.
  • Implemented product telemetry and feature adoption tracking across 50+ services, enabling marketing and sales stakeholders to make data-driven GTM decisions based on real usage data.
  • Led frontend architecture modernization for Action Center and Test Cloud by upgrading to the latest Angular version and integrating the Angular MCP server, improving UX and boosting application performance by approximately 30%.
  • Improved Test Cloud frontend code quality by enforcing consistent code formatting using Prettier and ESLint and introducing Husky pre-commit hooks to reduce noise from formatting-only pull requests.
  • Diagnosed and resolved critical Sentry-reported frontend stability issues, reducing error occurrences from 10,000 to 300 — a 97% reduction in production frontend errors.
  • Led frontend architecture modernization for AI Center (React + TypeScript), delivering a 30% performance improvement and significantly enhanced user experience.
HTML/CSS
Node.js
CSS3
View more
HTML/CSS
Node.js
CSS3
Java EE
Docker
React
JavaScript
Kubernetes
View more
Senior Frontend Developer
Britive
2021-05-01-2022-06-01
  • Increased user engagement by 30% through the delivery of three major product features built with React.js and TypeScript.
  • <li...
  • Increased user engagement by 30% through the delivery of three major product features built with React.js and TypeScript.
  • Managed and mentored a team of 5 contractors, enforcing strict coding standards and delivering 2 major features on schedule.
  • Closed 100+ tickets covering bugs, major enhancements, and production-critical issues, maintaining high product stability.
HTML/CSS
CSS3
React
View more
HTML/CSS
CSS3
React
JavaScript
Redux
View more
Senior Software Engineer
Blue Yonder
2017-05-01-2021-05-01
  • Improved process speed by 25% by designing and building a new approval workflow management page using React.js, TypeScript, and R...
  • Improved process speed by 25% by designing and building a new approval workflow management page using React.js, TypeScript, and Redux Saga.
  • Designed a reusable report creation framework that reduced development time for new report screens and their associated middleware by 50%, improving engineering velocity across the team.
  • Resolved 200+ bugs and removed over 1,000 deprecated lines of code across multiple applications using HTML5, CSS3, JavaScript, React.js, JSP, and Java.
  • Led migration of 15+ workflows from a legacy Java Swing + Applet ERP system to a modern Vaadin MVC architecture, transforming the entire user experience and improving maintainability.
HTML/CSS
Python
Java
View more
HTML/CSS
Python
Java
SQL
CSS3
React
JavaScript
Redux
View more
PROJECTS
Taming useEffect HookView Project
2022
One of the most important and sometimes deceitfully difficult to use hooks is useEffect. This Repository contains my effort to understand...
One of the most important and sometimes deceitfully difficult to use hooks is useEffect. This Repository contains my effort to understand and explore the useEffect hook better.
React
JavaScript
View more
React
JavaScript
View more
Redux vs Redux Toolkit comparisonView Project
2022
In React, usually, the way transfer data from component to another is through prop-drilling. In later versions of React, to tackle this, ...
In React, usually, the way transfer data from component to another is through prop-drilling. In later versions of React, to tackle this, Context-API was introduced. However, for maintaining large amounts of data, Redux outshines Context-API. One of the bigger problems with Redux is the large amount of boilerplate code to take care of the basic state management. To counter this, Redux toolkit was introduced to reduce the amount of boilerplate code and make it easy for developers to use Redux. This repository serves my exploration to understand the basic differences between Old school Redux and Redux Toolkit.
React
Redux
View more
React
Redux
View more