ABHISHEK UPADHYAY 
Open to new opportunities
Abhishek Upadhyay

Abhishek Upadhyay

Senior Frontend Engineer

Software Engineer with 4 years of experience specializing in React, Next.js, TypeScript, and scalable frontend architecture. Building high-performance enterprise and AI-powered applications with expertise in real-time systems, micro-frontends, and modern AI integrations. Focused on creating performant, maintainable, secure, and intuitive user experiences at scale.

Download Resume

Contact details

Resume

Abhishek Upadhyay

Senior Frontend Engineer

Download Resume

Professional summary

Senior Frontend Engineer with 4 years of experience specializing in React.js, Next.js, TypeScript, JavaScript, Micro-Frontend Architecture, and Generative AI. Experienced in building scalable enterprise applications, real-time systems, data visualization, AI-powered interfaces1, and backend integrations using Node.js, Express.js, REST APIs, and databases.

Work Experience

  1. Celebal Technologies

    Apr 2023 – Present

    Software Engineer

    • Architected scalable React.js/TypeScript micro-frontend solutions using Webpack 5 Module Federation across 15+ concurrent projects, improving Core Web Vitals from 70 to 92, reducing technical debt by 25%, and cutting deployment time by 40%.
    • Developed and delivered enterprise-scale React.js and Next.js applications across banking, AI, analytics, and data platforms, including an AI-powered Virtual Relationship Manager serving 4.5M+ users.
    • Built end-to-end applications using React.js, Next.js, Node.js, Express.js, MongoDB, REST APIs, and TypeScript, implementing scalable frontend architectures and backend integrations for high-traffic enterprise applications.
    • Engineered real-time and conversational AI experiences using WebRTC, WebSockets, SSE, Azure Speech Services, Direct Line API, Bot Framework, RAG, and Generative AI, optimizing streaming, state synchronization, and asynchronous communication workflows.
    • Improved application performance through lazy loading, code splitting, memoization, optimized state management, and bundle optimization, while implementing authentication, RBAC, secure token management, API security, and automated testing.
    • Mentored and collaborated with cross-functional engineering teams, establishing code quality standards, reusable component patterns, code reviews, and Agile development practices to improve development efficiency and production quality.
    React.jsNext.jsTypeScriptJavaScriptRedux ToolkitNode.jsExpress.jsMongoDBPostgreSQLREST APIsWebSocketsWebRTCAzureGenerative AIRAGModule FederationWebpack 5Tailwind CSSSCSSHighchartsAzure DevOpsGit
  2. Celebal Technologies

    Sep 2022 – Apr 2023

    Software Engineer Intern

    • Developed responsive and reusable React.js, Redux, JavaScript, HTML, CSS, and Bootstrap components for enterprise web applications and integrated them with RESTful backend APIs.
    • Refactored UI modules into reusable, component-driven architectures, improving code maintainability, consistency, and frontend performance across application modules.
    • Collaborated with senior engineers and QA teams throughout Agile sprint cycles, contributing to unit testing, debugging, cross-browser compatibility, code reviews, and production issue resolution.
    ReactJavaScriptReduxHTML5CSS3Node.jsREST APIsBootstrap

Education

Global Institute Of Technology, Jaipur, Rajasthan

B.Tech in Computer Science & Engineering (2019 – 2023) · CGPA: 8.76 / 10.0

Tech stack & proficiency

Frontend Development

8

Building fast, accessible interfaces with modern React and TypeScript tooling.

ReactNext.jsJavaScriptTypeScriptHTML5CSSViteExpressJS

Backend & Databases

6

Modeling data and building services across SQL and NoSQL databases.

MongoDBMongooseNode.jsMySQLMicroservices ArchitecturePostgreSQL

AI-Assisted Engineering

6

Using AI copilots to move faster across coding, testing, and refactoring.

CursorClaude CodeWindsurfGitHub CopilotAutomated Test GenerationAI-Guided Refactoring & Auditing

State Management

4

Predictable, scalable state across component trees.

ReduxRedux ToolkitContext APIZustand

UI & Styling

8

Design-system driven UI development across component libraries and themes.

Tailwind CSSSassBootstrapStyled ComponentsMUIResponsive Web DesignCSS FlexboxCSS Grid

Architecture & Engineering Practices

9

Structuring large codebases for scale, reuse, and team velocity.

Micro-Frontend ArchitectureModule FederationConfiguration-driven DevelopmentReusable ComponentsModular UI DevelopmentComponent LibrariesCode ReviewsAgileCross-functional Collaboration

Performance & Web Vitals

10

Measuring and improving real-world speed, SEO, and accessibility.

LighthouseCore Web VitalsLazy LoadingMemoizationCode SplittingRendering OptimizationCaching TechniquesSEOAccessibilitySSR, CSR, SSG, and ISR

APIs & Real-Time Communication

5

Connecting frontends to services over REST, sockets, and peer channels.

REST APIsMicrosoft Graph APIWebSocketsSocket.ioWebRTC

Testing & Quality

5

Maintaining confidence with automated coverage and manual review.

JestPlaywrightCode ReviewsFunctional TestingUI Appearance & Experience Testing

Data Visualization

3

Turning raw data into interactive charts and dashboards.

HighchartsrechartsApexCharts

Developer Tooling

8

Day-to-day tooling for building, versioning, and shipping code.

WebpacknpmNVMGitGitHubGitLabAzure DevOpsJira

Cloud & Infrastructure

5

Hosting, deployment, and observability across cloud platforms.

Microsoft AzureFirebaseCloudflareGoogle Tag ManagerDocker