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 ResumeContact details
Resume
Abhishek Upadhyay
Senior Frontend Engineer
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
- CTApr 2023 – Present
Celebal Technologies
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 - CTSep 2022 – Apr 2023
Celebal Technologies
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
8Building fast, accessible interfaces with modern React and TypeScript tooling.
Backend & Databases
6Modeling data and building services across SQL and NoSQL databases.
AI-Assisted Engineering
6Using AI copilots to move faster across coding, testing, and refactoring.
State Management
4Predictable, scalable state across component trees.
UI & Styling
8Design-system driven UI development across component libraries and themes.
Architecture & Engineering Practices
9Structuring large codebases for scale, reuse, and team velocity.
Performance & Web Vitals
10Measuring and improving real-world speed, SEO, and accessibility.
APIs & Real-Time Communication
5Connecting frontends to services over REST, sockets, and peer channels.
Testing & Quality
5Maintaining confidence with automated coverage and manual review.
Data Visualization
3Turning raw data into interactive charts and dashboards.
Developer Tooling
8Day-to-day tooling for building, versioning, and shipping code.
Cloud & Infrastructure
5Hosting, deployment, and observability across cloud platforms.