Arman Khan, Developer in Surat, Gujarat, India
Arman is available for hire
Hire Arman

Arman Khan

Verified Expert  in Engineering

Full-stack Developer

Surat, Gujarat, India

Toptal member since May 17, 2022

Bio

Arman is an accomplished full-stack engineer with expertise in TypeScript, React, React Native, and Node.js. He has a successful track record collaborating with offshore clients and ensures top-quality products. His attention to detail, adaptability, and strong communication skills enable him to consistently deliver tailored, user-friendly solutions for fintech, healthcare, and SaaS projects. Arman's technical prowess and commitment to excellence make him a valuable asset in any team or project.

Portfolio

TopLegal
React, TypeScript, JavaScript, Node.js, MUI CSS, Elasticsearch, Amazon DynamoDB...
FlexBox Design Ltd
React Native, Full-stack, Web Development, Mobile Development, iOS, Android...
Techtico
TypeScript, JavaScript, React, Next.js, Supabase, Node.js, PostgreSQL...

Experience

  • JavaScript - 6 years
  • Node.js - 6 years
  • TypeScript - 5 years
  • React - 4 years
  • React Native - 4 years
  • PostgreSQL - 3 years
  • Next.js - 3 years
  • Vue - 2 years

Availability

Full-time

Preferred Environment

GitHub, Responsive Web Apps, TypeScript, JavaScript, React, React Native, CSS, HTML, APIs, Full-stack, SQL

The most amazing...

...thing I've developed is a real-time, collaborative, note-taking system, akin to Google Docs, for the HospiOS EPR system.

Work Experience

Lead Full-stack Engineer

2023 - PRESENT
TopLegal
  • Developed a ProseMirror plugin from scratch to enable Google Docs, such as suggest mode functionality in a custom tip-tap editor.
  • Managed a team of 7+ developers and was responsible for ensuring the delivery of products on time.
  • Developed many 3rd-party integrations with systems such as Prismatic.
Technologies: React, TypeScript, JavaScript, Node.js, MUI CSS, Elasticsearch, Amazon DynamoDB, GraphQL, Full-stack Development, Expo, React Query, react auth, LangChain, OpenAI, Claude, Tiptap, ProseMirror

Full-stack React Native Engineer

2024 - 2024
FlexBox Design Ltd
  • Developed an online audio streaming platform similar to Spotify using React Native.
  • Integrated a custom payment gateway into the application using Firebase functions as the back end.
  • Designed beautiful, scalable UI in React Native with smooth animations.
Technologies: React Native, Full-stack, Web Development, Mobile Development, iOS, Android, Payment APIs, Card Payments, React, Music, Downloads, Audio, Videos, Xcode, Full-stack Development, Expo, React Query, react auth

Product Engineer

2023 - 2023
Techtico
  • Developed a real-time note-taking system akin to Google Docs, allowing hundreds of users to collaborate on the same document concurrently.
  • Built an AI plugin for Tiptap, a ProseMirror-based editor that offers handy tools such as grammar correction, summarization, and professional writing.
  • Moved large queries from Supabase to RPC functions, resulting in a 30% increase in performance.
Technologies: TypeScript, JavaScript, React, Next.js, Supabase, Node.js, PostgreSQL, PostgREST, Material UI, Realtime, WebSockets, Tiptap, ProseMirror, OpenAI GPT-3 API, Tailwind CSS, GitHub, AWS Lambda, Firebase, Back-end Development, Back-end Architecture, Leadership, Software Design, Architecture, SaaS, MongoDB, MERN Stack, Test-driven Development (TDD), Socket.IO, User Experience (UX), Storybook, SQL, Full-stack Development, React Query, react auth

Senior Full-stack Engineer

2021 - 2023
Stylioapps
  • Developed multiple features in an existing online call center management app called EasyCall.
  • Worked closely with the Twilio support team to develop new features like SMS using Twilio phone numbers.
  • Led a team of two engineers, assigning work according to their expertise and ensuring the code quality.
Technologies: JavaScript, Vue, Nuxt.js, Node.js, PostgreSQL, Twilio, Twilio API, Auth0, Responsive Web Apps, REST, CSS, HTML, GraphQL, Docker, Shopify API, Responsive Web Design (RWD), Web Design, APIs, Front-end, Full-stack, REST APIs, HTML5, Back-end, Amazon Web Services (AWS), CI/CD Pipelines, Integration, Amazon S3 (AWS S3), Bitbucket, Back-end Development, Back-end Architecture, Leadership, Architecture, SaaS, MERN Stack, User Experience (UX), SQL, Mobile Development, Full-stack Development

Technical Lead and Full-stack Engineer

2021 - 2023
Propelius Technologies
  • Developed a sales CRM app from scratch using Next.js and Django.
  • Managed a team of three engineers, reviewing and ensuring the code quality.
  • Ensured the client's requirements were getting fulfilled by the team.
Technologies: TypeScript, JavaScript, React, React Native, Node.js, PostgreSQL, Material UI, Responsive Web Apps, REST, CSS, HTML, GraphQL, Docker, Mobile, Shopify API, Amazon Cognito, NestJS, Amazon DynamoDB, Responsive Web Design (RWD), Web Design, APIs, Supabase, Front-end, Full-stack, REST APIs, HTML5, Redux, Back-end, Lambda Functions, Serverless, Amazon Web Services (AWS), CI/CD Pipelines, Integration, AWS CloudFormation, Amazon S3 (AWS S3), PWA, Prisma, Chakra UI, Amazon RDS, Context API, Contentful, GitHub, AWS Lambda, iOS, Firebase, AWS Amplify, Back-end Development, Back-end Architecture, Leadership, Software Design, Architecture, SaaS, Strapi, Headless Software, MongoDB, AWS Elastic Beanstalk, MERN Stack, Test-driven Development (TDD), User Experience (UX), Storybook, SQL, Mobile Development, Xcode, Full-stack Development, Expo, React Router, React Query, react auth

Senior Full-stack Engineer

2020 - 2023
Propelius Technologies
  • Developed a sales CRM called PowerSales as a lead front-end engineer.
  • Worked on a fintech application in React Native and Django.
  • Managed a team of two engineers to ensure the work and client satisfaction.
Technologies: JavaScript, TypeScript, React, Next.js, PostgreSQL, Python, Django, Material UI, React Native, Responsive Web Apps, REST, CSS, HTML, Mobile, Amazon Web Services (AWS), Responsive Web Design (RWD), Web Design, APIs, Front-end, Full-stack, Node.js, REST APIs, HTML5, Redux, Back-end, MongoDB, PWA, Prisma, Chakra UI, Amazon RDS, Context API, GitHub, AWS Lambda, Firebase, Back-end Development, Back-end Architecture, Architecture, SaaS, Strapi, Headless Software, MERN Stack, Test-driven Development (TDD), User Experience (UX), Storybook, SQL, Mobile Development, Xcode, Full-stack Development, Expo, React Router, React Query

Senior Full-stack Engineer

2019 - 2020
Zypac Infotech
  • Contributed to multiple React native apps for clients, creating apps with fluid animations and UX.
  • Created standard WordPress plugins and worked on WordPress headless CMS using React.
  • Managed the company's online freelancing account, bidding on multiple projects and communicating with different clients.
Technologies: JavaScript, Node.js, React, React Native, Responsive Web Apps, REST, CSS, HTML, Mobile, Shopify API, cPanel, Responsive Web Design (RWD), Web Design, APIs, Front-end, Full-stack, REST APIs, HTML5, Redux, Back-end, Integration, Chakra UI, GitHub, Firebase, Back-end Development, Back-end Architecture, Headless Software, Content Management Systems (CMS), MongoDB, MySQL, SQL, Full-stack Development

Experience

EasyCall | Web Call Center

EasyCall is a Nuxt.js-based online call center management application using Twilio and TwiML for calls and SMS on the web. I acted as the project's lead engineer managing the full stack, Nuxt.js, and Node.js alongside Twilio's serverless functions for call routing.

I also managed two other engineers on this project. My day-to-day job on the project was to maintain its stability, fix bugs, assign tasks to the best person for them, communicate with clients about the next features, gather the requirements, and conduct R&D.

PowerSales CRM

PowerSales is a sales CRM web app made using technologies like Next.js, Django, and PostgreSQL. I acted as the lead front-end engineer and started the project from the ground up, setting up code quality standards using TypeScript, ESLint, and Prettier. We made the POC in a month, then added more engineers to develop the app. I led a team of engineers and actively worked on the front end.

Unify | Personal Finance Manager

A React Native application that helps users manage their finances. I was the only app developer working on the app.

This fintech app required lots of custom charts, which were not readily available through any library in React Native ecosystem, so I had to create almost all graphs by using complex maths to plot points and React Native Reanimated to create beautiful animations.

Hospi OS

The project involved the development of a highly advanced Electronic Patient Record (EPR) system utilizing Next.js and TypeScript. This comprehensive system encompassed key features such as patient management, incident reporting, patient notes, file management, and observation tracking. One of the notable highlights of the project was the implementation of a real-time note-taking module inspired by the collaborative capabilities of Google Docs. This module enabled seamless collaboration among numerous users, allowing them to work simultaneously on the same document. Additionally, a robust version control algorithm was developed to ensure accurate storage of document version history, enabling users to revert to previous versions easily. A comprehensive file management system was also created, empowering users to efficiently organize and manage patient files within specific categories.

In this project, I played a significant role in both the front-end and back-end development, specifically focusing on implementing the real-time note-taking module, version control algorithm, and file management system. My contributions aimed to enhance collaboration, data integrity, and overall efficiency within the EPR system.

Education

2016 - 2019

High School Diploma in Information Technology

Dr. S & S. S. Ghandhy College of Engineering & Technology - Surat, India

Skills

Libraries/APIs

React, Node.js, REST APIs, Context API, React Router, React Query, Vue, Twilio API, Shopify API, Socket.IO, PostgREST, AWS Amplify

Tools

GitHub, Expo, Bitbucket, Prisma, Xcode, Auth0, Amazon Cognito, AWS CloudFormation, Claude

Languages

TypeScript, JavaScript, CSS, HTML, GraphQL, HTML5, SQL, Python

Frameworks

React Native, Next.js, Redux, Material UI, Nuxt.js, NestJS, Tailwind CSS, Django, Realtime, MUI CSS

Paradigms

REST, Responsive Web Design (RWD), Back-end Architecture, Mobile Development, Test-driven Development (TDD)

Platforms

Twilio, Mobile, Docker, cPanel, Amazon Web Services (AWS), Contentful, AWS Lambda, iOS, Firebase, AWS Elastic Beanstalk, Android

Industry Expertise

Web Design

Storage

MongoDB, PostgreSQL, Amazon S3 (AWS S3), MySQL, Elasticsearch, Amazon DynamoDB

Other

Leadership, Responsive Web Apps, APIs, Supabase, Front-end, Full-stack, Back-end, Back-end Development, Architecture, SaaS, MERN Stack, Full-stack Development, react auth, Mobile Apps, Lambda Functions, Serverless, CI/CD Pipelines, Integration, PWA, Chakra UI, Amazon RDS, Software Design, Strapi, Headless Software, Content Management Systems (CMS), User Experience (UX), Storybook, Charts, Software Deployment, Software Engineering, Networks, Computer Science, Web Development, WebSockets, Tiptap, ProseMirror, OpenAI GPT-3 API, Railway, Payment APIs, Card Payments, Music, Downloads, Audio, Videos, LangChain, OpenAI

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