Amit Kumar, Developer in Bengaluru, Karnataka, India
Amit is available for hire
Hire Amit

Amit Kumar

React Developer

Bengaluru, Karnataka, India

Toptal member since September 6, 2022

Bio

Amit is a lead full-stack software engineer with over 12 years of experience architecting, scaling, and deploying high-performance enterprise web applications. His career includes delivering robust, scalable solutions for industry leaders such as Okta, Twilio, and Morgan Stanley. Amit specializes in building type-safe, high-performance systems across the entire stack, using React, Next.js, and TypeScript on the front end with Node.js, Express, Hono, GraphQL, and PostgreSQL on the back end.

Portfolio

Okta
Agentic AI, JavaScript, TypeScript, Node.js, PostgreSQL, Okta, Workflow...
EightBit Labs, LLC
Next.js, PostgreSQL, TypeScript, JavaScript, APIs, CSS, Tailwind CSS, Prisma...
Twilio
JavaScript, React, Next.js, TypeScript, Node.js, Salesforce API, CSS3, Docker...

Experience

  • JavaScript - 12 years
  • TypeScript - 11 years
  • Node.js - 11 years
  • React - 9 years
  • GraphQL - 6 years
  • Next.js - 5 years
  • Prisma - 4 years
  • Claude Code - 2 years

Preferred Environment

Linux, MacOS, Visual Studio Code (VS Code), Amazon, WooCommerce, Agentic AI, AI Agents, Automation, AI Programming, AI Design

The most amazing...

...thing I've developed is a drag-and-drop-based web page generator named QEM, which helped save hundreds of person-hours when creating a new marketing campaign.

Work Experience

Staff Software Engineer

2023 - 2025
Okta
  • Built UX improvements on the workflows product, built step duplication to duplicate a deeply nested workflow step. This helped users create workflows faster.
  • Managed React 16 to React 18 migration, resulting in faster performance and reduced 3rd-party dependency footprint during migration.
  • Optimized back-end performance of APIs, and for quality assurance, wrote extensive E2E and unit tests.
Technologies: Agentic AI, JavaScript, TypeScript, Node.js, PostgreSQL, Okta, Workflow, Large Language Models (LLMs), React, Webpack, Jest, Remix, Google Analytics, Webhooks, OAuth, PWA, AI Design, Linux, Visual Studio Code (VS Code), MacOS, Go, Programming, Web Development, REST, API Integration, Full-stack Development, Single Sign-on (SSO), Payment APIs, Workflow Automation, Marketplaces, Prompt Engineering, AI Chatbots, Retrieval-augmented Generation (RAG), Playwright, Zod, GitHub Actions, BetterAuth, Software Architecture, Architecture, NestJS, GitHub, AI Integration

Full-stack Developer

2022 - 2022
EightBit Labs, LLC
  • Developed a prompt flow to create a new image using prompt and reference images.
  • Implemented themes to create new images from existing themes quickly.
  • Created a design system using Tailwind, adhering to Figma designs.
Technologies: Next.js, PostgreSQL, TypeScript, JavaScript, APIs, CSS, Tailwind CSS, Prisma, API Development, Artificial Intelligence (AI), Supabase, AI Tools, Claude, AI Agents, Automation, AI Programming, Google Analytics, Webhooks, OAuth, PWA, AI Design, Linux, Visual Studio Code (VS Code), MacOS, Programming, Web Development, REST, API Integration, Full-stack Development, Single Sign-on (SSO), Payment APIs, Workflow Automation, Marketplaces, Prompt Engineering, AI Chatbots, Retrieval-augmented Generation (RAG), Resend, Playwright, Zod, GitHub Actions, BetterAuth, Software Architecture, Architecture, GitHub, AI Integration

Staff Software Engineer

2021 - 2022
Twilio
  • Developed a Next.js app for showcasing all Twilio partners. Its features include a listing of all partners, a search, filters, and a detail page.
  • Conducted code reviews for the team to maintain higher code quality.
  • Used a Salesforce API to fetch data and implement authentication using Salesforce single sign-on (SSO).
  • Created a system design and architecture for the application to fetch data optimally.
  • Used Prisma to connect to the database and write ORM functions to fetch and manipulate data.
Technologies: JavaScript, React, Next.js, TypeScript, Node.js, Salesforce API, CSS3, Docker, Netlify, Jira, Chakra UI, Back-end, Front-end, Full-stack, HTML5, Serverless, Amazon Web Services (AWS), System Architecture, Express.js, GraphQL, PostgreSQL, API Development, Artificial Intelligence (AI), AI Tools, Automation, Webhooks, OAuth, PWA, AI Design, Linux, Visual Studio Code (VS Code), MacOS, Programming, Web Development, REST, API Integration, Full-stack Development, Single Sign-on (SSO), Workflow Automation, Marketplaces, Retrieval-augmented Generation (RAG), Zod, Software Architecture, Architecture, GitHub

Technical Lead

2019 - 2021
Quotient Technology
  • Developed an internal marketing service to create marketing pages by dragging and dropping components and publishing them to the web in easy steps.
  • Migrated styling of a Node.js-based app from Less to Sass, reducing our build time by 66%.
  • Created and scaled a Next.js app for cashback offers. Wrote React components, integrated them with a back-end API, and implemented a pipeline to deploy it to Google Kubernetes Engine.
  • Optimized performance for cashback offer applications by reducing JavaScript bundle size and using service workers.
  • Conducted code reviews for the team to maintain high code quality.
  • Developed system architecture and design for multiple projects like the QEM rebate offer. Explored different tech stacks based on maintainability, performance, and ecosystem support.
Technologies: Express.js, JavaScript, Apollo, GraphQL, Next.js, React, TypeScript, TypeORM, MariaDB, Node.js, React Apollo, Apollo Server, CSS, CSS3, REST APIs, User Interface (UI), Progressive Web Applications (PWAs), Back-end, Front-end, Full-stack, NGINX, System Architecture, Visualization, Chart.js, Recharts, WebSockets, SQL, Google Cloud, Prisma, PostgreSQL, API Development, Automation, Webhooks, OAuth, PWA, Linux, Visual Studio Code (VS Code), MacOS, Programming, Web Development, REST, API Integration, Full-stack Development, Single Sign-on (SSO), Software Architecture, Architecture, GitHub

Senior Associate

2017 - 2019
Morgan Stanley
  • Developed a rule-based engine for compliance with legal regulations of various locations.
  • Optimized front-end performance to load all pages in under three seconds and reduce the bundle size of the initial page load.
  • Implemented a CI/CD pipeline to deploy to QA, stage, and production systems.
Technologies: JavaScript, TypeScript, React, Node.js, User Interface (UI), UI Design, Responsive UI, CSS, CSS3, HTML, Back-end, Front-end, HTML5, Full-stack, Web Development, NGINX, Visualization, Chart.js, Express.js, API Development, PWA, Linux, Visual Studio Code (VS Code), Programming, REST, API Integration, Full-stack Development, Marketplaces, Software Architecture, Architecture, GitHub

Senior Software Engineer

2016 - 2017
Altran
  • Developed a front end for a media client, which created various rules for media files like transcoding to different video formats, adding metadata, and adding closed captions.
  • Worked on graphical user interface (GUI) components that helped create pipeline steps for media.
  • Maintained high code quality by conducting code reviews for the team.
Technologies: JavaScript, TypeScript, Angular, Node.js, React, UI Design, REST APIs, SQL, CSS, HTML, Express.js, API Development, MongoDB, Linux, Visual Studio Code (VS Code), Programming, Web Development, REST, API Integration, Full-stack Development, Marketplaces, Architecture, GitHub

System Engineer

2014 - 2016
Tata Consultancy Services
  • Created a service to generate reports using PeopleSoft Application Engine.
  • Created a web application to record student data for a university client.
  • Refactored existing SQL producers to perform bulk processing, resulting in 80% less query execution time.
Technologies: SQL, JavaScript, PostgreSQL, REST APIs, UI Design, Visual Studio Code (VS Code), Programming, Web Development, REST

Experience

National Rebates

A Next.js-based application to show cashback offers by various retailers like Walmart. It allows users to clip coupons to get discounts at retail stores.

I worked on creating responsive React components. I used Next.js serverless functions to fetch data and Next.js performance improvements by parallelizing tasks. To connect to MariaDB, I utilized Prisma. I developed a pipeline to auto-deploy the project to Google Kubernetes Engine.

Quotient Experience Manager

A drag-and-drop-based web page creation tool, where, as a full-stack developer, I created a GraphQL back end and a React-based front end. The features include an asset library to maintain all static assets like images and videos and create reusable components using the WYSWYG editor. Also, I made a marketing page that can be published immediately or scheduled for publishing at a later date.

Restra.app, A QR-code Restaurant Ordering SaaS

A QR code-based restaurant ordering system is used to place orders, maintain order status, and accept payment.

I worked as a full-stack developer starting from architecture and design, writing a Node.js-based back-end service and integrating it with Remix components. It uses Prisma as ORM to connect to a Postgres database.

Unpkg Search: Search Engine for Unpkg CDN

A Search engine for unpkg CDN. Unpkg is one of the fastest CDNs available for npm modules. It enables using any file from the npm package as a CDN link.

Unpkg search helps search CDN links for unpkg easier. It used npm API to search for packages and was built using Remix.run.

WebUtils

https://www.webutils.app/
A collection of web-based utilities for tasks like bulk image conversion, compression, and text comparison. All utilities work offline after the initial load of the page. Also, all the assets are offline and available to service workers, so even if a user is not connected to the internet, they can use all the features.

THEMIS

An application to maintain all the legal rules for each country. This app was for the Global Risk and Compliance department to help them comply with the local country's laws and regulations.
I took ownership of the complete front-end, wrote components, and integrated them with REST APIs.

Turbo Go: A Go Implementation of Hotwire Framework

https://github.com/akmittal/turbo-go
A Go framework to build server-rendered web applications. This is based on the Ruby implementation of Hotwire framework.

Render application on the server side and send the partial updates to the webpage by sending the changeset to a client using WebSockets.

SeaChange eCMS

An Angular-based content management and pipeline system for a media company, eCMS has the capability to ingest video Metadata and apply rules defined in the UI.

Examples of rules are transcoding video to various formats and different resolution videos (1920x1080, 1280x720, etc.)

SlickSign

https://www.slicksign.app/
Slicksign is an email signing SaaS application to generate a unified and professional signature for individuals or teams—integration with Google Workspace to publish signatures to everyone in the team/company.

Education

2010 - 2013

Bachelor's Degree in Computer Engineering

Sant Longowal Institute of Engineering and Technology - Longowal, India

Skills

Libraries/APIs

Node.js, React, REST APIs, API Development, Stripe, Playwright, Zod, Salesforce API, Chart.js, Recharts

Tools

Prisma, React Apollo, Webpack, Claude, Claude Code, Google Analytics, GitHub, NGINX, Mongoose, Jira, NPM

Languages

JavaScript, TypeScript, GraphQL, SQL, HTML, CSS3, CSS, Go, PeopleCode, HTML5

Frameworks

Next.js, Express.js, NestJS, Angular, Material UI, Remix, Tailwind CSS, Jest

Paradigms

Object-oriented Programming (OOP), REST, UI Design, Automation

Platforms

Linux, MacOS, Visual Studio Code (VS Code), Netlify, Amazon Web Services (AWS), Docker, WooCommerce, Kubernetes, Vercel, DigitalOcean, Amazon

Storage

PostgreSQL, Google Cloud, MongoDB, MariaDB

Other

Progressive Web Applications (PWAs), Programming, Software Development, Web Development, Apollo, TypeORM, Apollo Server, Chakra UI, User Interface (UI), Responsive UI, Server-side Rendering (SSR), CSS3 Animation, Back-end, Front-end, Full-stack, Serverless, APIs, Artificial Intelligence (AI), Large Language Models (LLMs), AI Agents, Agentic AI, Supabase, AI Programming, PWA, OAuth, Webhooks, API Integration, Full-stack Development, Workflow Automation, Prompt Engineering, AI Chatbots, Retrieval-augmented Generation (RAG), GitHub Actions, BetterAuth, Software Architecture, Architecture, AI Integration, Content Management, Content Management Systems (CMS), Vite, AI Tools, Cloudflare, AI Design, Single Sign-on (SSO), Payment APIs, Marketplaces, Resend, PeopleSoft, System Architecture, Visualization, WebSockets, Okta, Workflow

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring