Yogesh Khatri, Developer in Jaipur, India
Yogesh is available for hire
Hire Yogesh

Yogesh Khatri

Bio

Yogesh has been working as a JavaScript developer for several years, creating web and hybrid mobile applications using modern and advanced JavaScript features. He has extensively developed using frameworks like React and Node.js for various products, from MVPs to large-scale web apps or APIs. Yogesh has worked on all stages of development, from ideation, design, and development to deployment.

Portfolio

Beamazed Media
TypeScript, React, NestJS, Node.js, PostgreSQL, TypeORM, REST APIs, Full-stack...
HealthJay
Node.js, React, OOP Designs, Mobile Apps, Flutter, Next.js, AWS Amplify...
Google
TypeScript, JavaScript, CSS, Polymer, Full-stack Development, JSON

Experience

  • JavaScript - 11 years
  • Node.js - 7 years
  • React - 5 years
  • Supabase - 4 years
  • Firebase - 4 years
  • TypeScript - 3 years
  • NestJS - 3 years
  • Next.js - 2 years

Preferred Environment

Visual Studio Code (VS Code), Git, MacOS, React

The most amazing...

...project I've developed was a full-featured eCommerce platform with an admin panel, front-end site, and mobile app, from ideation to deployment.

Work Experience

Full-stack Developer

2024 - 2024
Beamazed Media
  • Developed an application to optimize YouTube video titles and thumbnails through A/B testing.
  • Implemented features to create AB testing for youtube video, uploading thumbnail variation, pairwise testing of thumbnail & titles, elimination strategy.
  • Integrated youtube API in backend to daily sync video data like views, clicks to be used in deciding winning criteria.
  • Helped YouTubers maximize engagement by selecting the best-performing thumbnail and title.
  • Created dashboard providing data-driven insights to optimize video performance.
Technologies: TypeScript, React, NestJS, Node.js, PostgreSQL, TypeORM, REST APIs, Full-stack, Back-end Development, Full-stack Development, JSON, Git

Full-stack Developer

2022 - 2024
HealthJay
  • Managed Node.js and Express-based back end to add new features and API.
  • Handled database migrations and operations. Used MongoDB Atlas to manage databases as services.
  • Set up CI/CD using GitHub Actions to deploy and monitor back- and front-end applications.
  • Managed releases and monitored bugs and performance across different server environments.
Technologies: Node.js, React, OOP Designs, Mobile Apps, Flutter, Next.js, AWS Amplify, API Development, API Integration, DigitalOcean, Mobile App Development, CTO, REST, Responsive Web Design (RWD), Material UI, Redux, Tailwind CSS, APIs, AWS DevOps, Databases, Amazon Web Services (AWS), Front-end, Docker, Progressive Web Applications (PWAs), JavaScript, Express.js, TypeScript, Firebase, REST APIs, Full-stack, Back-end Development, Full-stack Development, JSON, Git, Stripe

UX Engineer

2022 - 2022
Google
  • Worked on front-end development for Google's cloud security product Chronicle.
  • Designed and implemented the architecture and development of new features.
  • Implemented a feature parser extension for users to define custom parsing on an existing parser.
  • Mentored new and junior employees for onboarding product development.
Technologies: TypeScript, JavaScript, CSS, Polymer, Full-stack Development, JSON

Full-stack React, Node.js, and JavaScript Developer

2021 - 2022
Edyou AS
  • Developed an edtech platform, Edyou, for students to learn and practice topics and lectures.
  • Created an admin and teacher dashboard to manage all students and resources like topics, lectures, questions, and reports.
  • Developed the app from scratch and set up the deployment process.
Technologies: JavaScript, Node.js, React, Relational Databases, Tailwind CSS, TypeScript, NestJS, Prisma, REST APIs, Full-stack, Back-end Development, Full-stack Development, Education Technology (Edtech), Git

Senior Back-end Engineer

2021 - 2021
Appstractor Corporation
  • Developed Zoom alternative biased towards consumers instead of the enterprise.
  • Designed architecture and tech stack documents for the back end.
  • Created the full back end RESTful API based on NestJS and TypeORM (MySQL as DB) with proper API, code, and high-level application flow documentation.
  • Created modules and API for authentication, user management, user contacts, calls, and user groups.
  • Integrated WebSocket using Socket.IO library for real-time updates and communication with the front end.
  • Integrated emails using a SendGrid API for authentication, calls, and update emails.
  • Added deployment flow and set up a server with Nginx on the front for Node.js.
  • Created microservices to be used with the front end. Microservices were run separately and independently.
  • Created a YouTube video watching together, a real-time sync of video playing. Implemented Rummy Game, a real-time multiplayer game integration.
Technologies: NestJS, TypeORM, Object-relational Mapping (ORM), API Development, DigitalOcean, CTO, REST, APIs, Databases, Amazon Web Services (AWS), JavaScript, Node.js, TypeScript, Prisma, REST APIs, Back-end Development, Git

Front-end Developer

2020 - 2021
Hoomi Private Limited
  • Created a food ordering app (bakery-focused) from scratch.
  • Used native features and plugins like camera and location to enhance the user experience.
  • Integrated the payment system using Stripe with various payment options for users to pay (card, wallet).
  • Used AWS Cognito for seamless user authentication flow.
Technologies: Flutter, Front-end, Backendless, Git, Stripe

Node.js Developer

2020 - 2020
The Ashley Group LLC
  • Created a web-based admin panel for radio stations to handle and manage customer calls.
  • Integrated Twilio SDK for 1-1 calls and conference calls.
  • Used websockets to communicate with the front end for notification of incoming, outgoing, and status of calls.
  • Created REST APIs for user authentication, call management, and web hooks for Twilio calls.
Technologies: Node.js, Twilio, React, WebSockets, WebRTC, NestJS, TypeORM, PostgreSQL, Git, Stripe

Flutter Developer

2020 - 2020
VUS Ai Corp.
  • Added new screens and features for the rent agreement management app for landlords.
  • Used Firebase Auth with roles for user management and access control.
  • Wrote reusable widgets to use across the whole app for different screens.
  • Integrated a Firebase serverless function to generate and display dynamically generated PDFs from Firestore data.
Technologies: Flutter, JavaScript, Node.js, iOS, Android, MySQL, Firebase, Backendless, Git

Core Mobile Developer

2020 - 2020
Human Factors LLC
  • Created a cross-platform mobile application using React Native for healthcare products (COVID-19 related).
  • Developed a full app by converting Figma designs, using standard practices for maintainable code.
  • Added an API integration with a Nest.js-based back-end server to make it a dynamic application.
  • Handled proper data and state management (e.g., Auth, user tests, profile, and test history).
  • Used native modules and plugins for async storage, contacts, camera, QR Code Scanner, and Dynamic PDF generation.
Technologies: NestJS, React, TypeScript, React Native, Mobile Apps, Flutter, Mobile Development, Next.js, AWS Amplify, API Integration, Mobile App Development, REST, Responsive Web Design (RWD), Redux, React Native Navigation, Android, iOS, JavaScript, Node.js, Firebase, Full-stack Development, Git

Tech Architect

2018 - 2020
BIPP
  • Led a team of developers for the entire development cycle of a web-based BI platform from architecture design and development to deployment and release.
  • Designed architecture for state management and data handling across the app. Oversaw full application development taking care of standard practices to create a scalable and manageable application.
  • Reviewed developer codes and suggested solutions to improve them.
  • Added tools and processes to ensure code quality using linters and formatters.
  • Added a process to include the unit and E2E tests and ensure that each feature and check-in done is writing proper tests and not breaking existing tests.
  • Optimized the application for load time and rendering performance with the UX.
  • Led a team to track work and issues using tools like Asana.
  • Oversaw, built, deployed, and worked on CI/CD integration process for an efficient release process.
Technologies: CSS, JavaScript, MySQLi, Express.js, Node.js, React, TypeScript, Mobile Apps, Flutter, Next.js, AWS Amplify, API Development, API Integration, DigitalOcean, CTO, REST, Responsive Web Design (RWD), Tailwind CSS, APIs, Front-end, REST APIs, Full-stack, Full-stack Development, Git

Full-stack Developer

2019 - 2019
Yell O
  • Developed an app for real-time video chat using WebSockets and WebRTC.
  • Implemented public and private group chats using Firebase Auth.
  • Added features for a feed of updates by friends using WebSockets.
Technologies: JavaScript, React, TypeScript, WebRTC, Socket.IO, Video Chat, Back-end Development, Full-stack Development, Git

Senior Software Engineer

2011 - 2018
StudyPad, Inc.
  • Developed the core product using JavaScript, HTML, and CSS to run on different platforms and devices.
  • Implemented performance tweaks to run a hybrid app on various devices and platforms.
  • Built a server-side rendering component for a product in Node.js for running the product in web browsers.
  • Simulated DOM rendering and events to generate HTML and CSS payloads for direct rendering.
  • Developed games using Phaser and Cocos2d. Created a framework to be used by game developers to create multiple games rapidly.
Technologies: MySQL, CSS, React, Node.js, JavaScript, Mobile Apps, Flutter, Mobile Development, Next.js, API Development, API Integration, Mobile App Development, Responsive Web Design (RWD), APIs, Front-end, Express.js, Full-stack, Back-end Development, Full-stack Development, Education Technology (Edtech), Git

Web Developer

2014 - 2015
Auriga IT Consulting Pvt
  • Led a team of developers to develop an eCommerce platform from scratch using Node.js, Angular, MongoDB, and Elasticsearch.
  • Architected the application for both front and back end and documented the tasks on Jira to efficiently distribute tasks and features across the team.
  • Ensured code quality and process, followed by reviewing code and suggesting solutions.
  • Integrated Elasticsearch as a separate service for searching operations. It was also used for a recommendation engine that recommends products to users based on their history.
  • Used tools and libraries like Bootstrap, Less, and Gulp to develop and build processes.
  • Developed an admin panel to handle administrative operations; set it up as a separate project using the MEAN stack.
Technologies: Angular, Node.js, MongoDB, Mongoose, Express.js, Elasticsearch, CSS, HTML, API Development, Front-end, JavaScript, REST APIs, Full-stack, Back-end Development, Full-stack Development, Git

Experience

Hacker News Reader Client

Hacker News Reader Client is a web-based Hacker News client made using Polymer and material design. It's a backendless client and uses Hacker News' official API.

Expense Book

I developed this app called Expense Book. It is a shared expense management system where you can easily manage all your daily personal or shared expenses. Shared expenses can be with anyone, e.g., with your spouse, colleagues, roommates, or flatmates.

Technologies used include Express.js, Twitter Bootstrap, Angular, MongoDB, and Node.js.

Do It Task Manager

I worked on the mobile development for Do It: a handy app to keep track of all the reminders for your friends. Select a contact, set a message, a date, and time and relax. We will remind your friend of the exact date and time and a message.

Technologies used include Ionic Framework, PhoneGap, Apache Cordova, Node.js, CSS3, Angular, JavaScript, and HTML5.

Education

2007 - 2011

Bachelor's Degree in Information Technology

Indian Institute of Information Technology - Allahabad, India

Skills

Libraries/APIs

Node.js, React, REST APIs, AWS Amplify, Stripe, Chart.js, API Development, Polymer, WebRTC, Socket.IO

Tools

Mongoose, Git, Prisma, Sequelize

Languages

JavaScript, CSS, TypeScript, HTML

Frameworks

Flutter, React Native, Next.js, Redux, Tailwind CSS, Express.js, NestJS, Material UI, Angular, Bootstrap, Mithril.js

Paradigms

REST, Object-relational Mapping (ORM), Mobile Development, Responsive Web Design (RWD)

Storage

PostgreSQL, Databases, JSON, MongoDB, MySQLi, Elasticsearch, MySQL, Relational Databases

Platforms

MacOS, Firebase, Android, iOS, Amazon Web Services (AWS), Docker, Visual Studio Code (VS Code), Backendless, DigitalOcean, Twilio

Other

React Native Navigation, APIs, Front-end, Progressive Web Applications (PWAs), Back-end Development, Full-stack Development, OOP Designs, TypeORM, Education Technology (Edtech), Mobile Apps, Full-stack, User Interface (UI), AWS DevOps, Supabase, Code Auditing, Architecture, API Integration, Mobile App Development, CTO, Video Chat, WebSockets

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