Umangi Prajapati

Hi, I'm

Umangi
Prajapati

Frontend Developer

Building scalable, high-performance web experiences with React, Next.js and AEM Cloud.

4.5+

Years of Experience

California

San Jose

Open to Work

About Me

I turn complex requirements into clean, maintainable code.

Frontend Developer with 4.5+ years of experience building scalable, high-performance web applications using React.js, Next.js, and AEM Cloud. Skilled in implementing server-side rendering (SSR), lazy loading, and optimizing page performance. Proficient in developing reusable UI components, optimizing APIs, and creating responsive, accessible interfaces that enhance user experience.

Experience
May 2023 – Present2 years 8 monthsContract

Senior Frontend Developer

Optum

San Jose, CA · Remote

  • Refactored and modularized legacy code, reducing technical debt by 20% and improving maintainability
  • Built and maintained scalable UI components using Next.js and AEM Cloud
  • Improved page load times by 15% through server-side rendering (SSR), lazy loading, and caching strategies
  • Collaborated with cross-functional teams, ensuring 100% on-time delivery of projects
  • Conducted code reviews, mentored junior developers, and enforced best practices to uphold high code quality
  • Implemented Playwright for robust end-to-end testing, enhancing application stability and reliability
  • Integrated GraphQL APIs to optimize data fetching
  • Managed complex AEM Cloud integrations, streamlining content workflows and dynamic user experiences
  • Enhanced CI/CD pipelines using Git
ReactNext.jsTypeScriptTailwind CSSAEM CloudGraphQLPlaywrightJestCI/CD
Sep 2022 – May 20239 monthsContract

Software Developer

Bank of America

Addison, TX · Remote

  • Developed and maintained enterprise banking web applications using React.js, JavaScript, HTML5, CSS3, and Redux
  • Built reusable UI components and improved frontend consistency across multiple workflows
  • Integrated REST APIs and collaborated with microservices teams to enhance performance and data reliability
  • Enhanced UI performance and accessibility while following enterprise security and compliance requirements
  • Worked in Agile sprints using Jira/Rally and supported CI/CD pipelines with Git, GitHub, and Jenkins
React.jsReduxREST APIsJavaScriptJenkinsCI/CDAgile
Feb 2022 – May 20224 monthsFull-time

Junior Full Stack Developer

Idexcel

Herndon, VA

  • Built SPAs using ReactJS and Tailwind CSS, enhancing UI responsiveness by 20%
  • Integrated Context API for state management, improving global data synchronization
  • Improved client satisfaction by 95% by collaborating with UX teams to refine the user experience
React.jsTailwind CSSContext APIJestEnzyme
Jul 2021 – Feb 20228 monthsFull-time

UI React Developer Trainee

Baanyan Software Services

New Jersey · Remote

  • Developed responsive user interfaces using React.js, ensuring cross-browser compatibility
  • Implemented frontend logic with Redux, maintaining clean and efficient code
  • Collaborated with UX/UI designers to translate design mockups into functional components
  • Created wireframes and transformed them into reusable UI components using React.js
React.jsJavaScript ES6+ReduxWebpackAgile
Aug 2017 – Apr 20189 monthsInternship

Web Developer

i3 Infotech

Surat, Gujarat, India · On-site

  • Worked on React JS framework to develop Single Page Applications
  • Collaborated with stakeholders to deliver website updates and progress reports
  • Implemented stable React components and stand-alone functions for future pages
  • Ensured web application responsiveness using Bootstrap and CSS Media Queries
HTMLCSSJavaScriptReactBootstrap
Projects
Featured Project

Auriq AI — AI Chatbot

Full-stack AI chatbot with real-time streaming responses using OpenAI GPT-4o-mini and Next.js App Router. Features intent-based routing to specialized agents for weather, math, coding, and jokes, plus multi-session chat management with IndexedDB persistence.

  • Real-time streaming responses with OpenAI GPT-4o-mini
  • Multi-chat system with persistent history via IndexedDB
  • Smart intent detection for weather, math, coding, jokes, and advice
  • Mobile-responsive UI with light/dark theme toggle
  • KaTeX math rendering and hydration-safe SSR components
Next.jsTypeScriptOpenAI APIZustandTailwind CSSIndexedDBDexie.js
Featured Project

RoleFit AI — Resume Alignment Tool

AI-powered resume tailoring tool that aligns resumes with job descriptions while enforcing strict no-fabrication rules. Built with Next.js App Router and OpenAI GPT-4o for intelligent rewriting, keyword matching, and ATS optimization.

  • Upload resume (.docx) or paste text with intelligent parsing using Mammoth
  • AI-powered rewriting with strict no-fabrication constraints
  • Keyword matching system highlighting matched and missing skills
  • Alignment scoring with before vs after comparison
  • Multiple focus modes: ATS Optimized, Impact Focused, Balanced, Concise
  • DOCX export with formatted output using docx + file-saver
  • Session persistence using sessionStorage
  • Responsive UI with dark/light mode and multi-step workflow UX
Next.jsTypeScriptOpenAI APITailwind CSSMammoth.jsdocxVercelReact

2021

User Behavior Prediction — Web Log Mining

A predictive analytics application built to forecast future item sales based on historical data, page hit reports, and exit page tracking.

C#SQL ServerVisual StudioNode.js

2020

Dogmates — Flutter App

A mobile application for dog owners covering breed information, event listings, veterinary clinic locations, accessories shopping, and grooming session locators.

FlutterDartXMLAndroid Studio

2019

North County Climate Change Alliance — Website

A nonprofit event-management website built for the North County Climate Change Alliance.

React.jsBootstrapHTMLCSSJavaScriptPHPMySQL

2018

Cloud Marketing with Image Processing

An online shopping platform using image processing to intelligently filter and surface products.

React.jsBootstrapHTMLCSSJavaScriptPHPMySQL

2017

Face Recognition & Password Authentication

An Android app providing biometric security using facial recognition as a login password.

Android StudioAndroidXML

2015

Online Voting System

A digital voting application allowing citizens to vote for their preferred political party from anywhere.

C#Visual Studio
Skills
JavaScript (ES6+)
TypeScript
HTML5
CSS3
Python
C#
Dart
React.js
Next.js
Redux
Context API
React Router
React Hooks
Node.js
Flutter
Tailwind CSS
Styled Components
Bootstrap
Responsive Design
CSS3
Jest
Enzyme
Playwright
Unit Testing
JavaScript (ES6+)
TypeScript
HTML5
CSS3
Python
C#
Dart
React.js
Next.js
Redux
Context API
React Router
React Hooks
Node.js
Flutter
Tailwind CSS
Styled Components
Bootstrap
Responsive Design
CSS3
Jest
Enzyme
Playwright
Unit Testing
Git
GitHub
NPM
Webpack
Babel
Jenkins
Jira
Figma
Vercel
Adobe Experience Manager (AEM Cloud)
REST APIs
GraphQL
OpenAI API
SSR
CSR
Lazy Loading
Code Splitting
Caching Strategies
Web Accessibility (WCAG)
CI/CD
Agile/Scrum
DOM Manipulation
IndexedDB (Dexie.js)
XSS Prevention
Git
GitHub
NPM
Webpack
Babel
Jenkins
Jira
Figma
Vercel
Adobe Experience Manager (AEM Cloud)
REST APIs
GraphQL
OpenAI API
SSR
CSR
Lazy Loading
Code Splitting
Caching Strategies
Web Accessibility (WCAG)
CI/CD
Agile/Scrum
DOM Manipulation
IndexedDB (Dexie.js)
XSS Prevention
Unit Testing
Playwright
Enzyme
Jest
CSS3
Responsive Design
Bootstrap
Styled Components
Tailwind CSS
Flutter
Node.js
React Hooks
React Router
Context API
Redux
Next.js
React.js
Dart
C#
Python
CSS3
HTML5
TypeScript
JavaScript (ES6+)
Unit Testing
Playwright
Enzyme
Jest
CSS3
Responsive Design
Bootstrap
Styled Components
Tailwind CSS
Flutter
Node.js
React Hooks
React Router
Context API
Redux
Next.js
React.js
Dart
C#
Python
CSS3
HTML5
TypeScript
JavaScript (ES6+)
Certifications

← Drag to scroll →

LinkedIn

2026

Hands-On AI: Build an AI Chatbot with GPT-4o and Next.js

Covers building a production-ready AI chat app with Next.js and OpenAI GPT models, including conversation threading, message persistence, and real-time streaming responses.

View Certificate ↗

LinkedIn

2026

Integrating Generative AI into JavaScript Web Projects

Teaches how to integrate OpenAI APIs into JavaScript web apps, covering chat completions, function calling, and building AI-powered virtual assistants.

View Certificate ↗

LinkedIn

2026

What is GenAI

An introductory course explaining what Generative AI is, how it differs from traditional machine learning, and how it creates new content like text, images, and code.

View Certificate ↗

HackerRank

2026

CSS Certificate

Validates proficiency in CSS fundamentals including cascading and inheritance, text styling, layout techniques, and the box model.

View Certificate ↗

HackerRank

2026

JavaScript (Intermediate) Certificate

Assesses knowledge of advanced JavaScript concepts including design patterns, memory management, concurrency models, and event loops.

View Certificate ↗

HackerRank

2026

Software Engineer Certificate

A role-based certification validating proficiency in problem-solving, SQL, and REST APIs — core skills expected of software engineers.

View Certificate ↗

HackerRank

2026

REST API Certificate

Covers retrieving and processing data from APIs using parameters and pagination, validating hands-on REST API integration skills.

View Certificate ↗

HackerRank

2026

React JS Certificate

Validates React skills including basic routing, rendering elements, state management, event handling, ES6 syntax, and form validation.

View Certificate ↗

HackerRank

2026

JavaScript Specialist Certification

An advanced JavaScript certification covering functions, hoisting, scope, inheritance, events, error handling, and core language concepts.

View Certificate ↗

HackerRank

2026

Frontend Developer (React) Certificate

A role-based certification covering React, JavaScript, and CSS — validating the complete skill set expected of a frontend developer.

View Certificate ↗

Johns Hopkins University (Coursera)

2021

Front End Web Development

Covers building responsive, interactive websites using HTML5, CSS3, and JavaScript, including responsive design, Ajax, and DOM manipulation.

View Certificate ↗

University of Michigan (Coursera)

2020

Using Python to Access Web Data

Focuses on accessing and processing web data using Python, including API integration, JSON/XML parsing, and web scraping techniques.

View Certificate ↗

12 certifications

Recommendations

I have received recommendations from colleagues and managers I've worked with. You can read them directly on my LinkedIn profile.

View Recommendations on LinkedIn ↗
Education

2019 – 2021

Master's in Computer Science

California State University San Marcos

📍 San Marcos, CA, USA

GPA: 3.4/4.0

Aug 2014 – May 2018

Bachelor's in Computer Engineering

Gujarat Technological University

📍 Gujarat, India

GPA: 7.76/10

Contact

Let's build something great together.

I'm currently open to new opportunities. Whether you have a role, a project, or just want to say hi 👋, my inbox is always open.