Sanjay Negi, Developer in New Delhi, Delhi, India
Sanjay is available for hire
Hire Sanjay

Sanjay Negi

Verified Expert  in Engineering

Full-stack Developer

New Delhi, Delhi, India

Toptal member since May 28, 2020

Bio

Sanjay is a software developer with over six years of experience in full-stack web development, including expertise in React, Vue, Angular, Node.js, Next.js, Express.js, and SQL/NoSQL databases. He has hands-on experience working with cloud platforms such as Google Cloud Platform (GCP) and AWS. In his projects, Sanjay has utilized services like Firebase, Firestore, Cloud Run, Google Cloud Functions, Amazon S3, and Lambda.

Portfolio

Esri
Sass, HTML, TypeScript, JavaScript, Vuex, Vue, React, Tailwind CSS...
Freelance
Node.js, Next.js, TypeScript, Prisma, React, HTML, CSS, JavaScript...
Blueprint Stats
JavaScript, Vue, Node.js, Firebase, Vuex, HTML, HTML5, CSS, SCSS...

Experience

  • JavaScript - 5 years
  • Node.js - 4 years
  • Vue - 4 years
  • Full-stack - 4 years
  • Angular - 3 years
  • Google Cloud Platform (GCP) - 3 years
  • React - 3 years
  • TypeScript - 3 years

Availability

Part-time

Preferred Environment

Microsoft Teams, Git, Slack, Windows, Visual Studio Code (VS Code)

The most amazing...

...thing I've developed is software for new flyover detection without manually surveying roads.

Work Experience

Senior Software Engineer

2020 - PRESENT
Esri
  • Led the development efforts of ArcGIS Enterprise on the Kubernetes Manager product.
  • Developed and maintained the ArcGIS Notebooks product.
  • Mentored and trained junior developers and managed their onboarding.
Technologies: Sass, HTML, TypeScript, JavaScript, Vuex, Vue, React, Tailwind CSS, ECMAScript (ES6), Redux, Front-end, React Redux, Redux Toolkit, User Experience (UX), User Interface (UI), Web Development, Front-end Development, Vuetify, Figma, JSON, Single-page Applications (SPAs), HTML5, API Integration, REST, Responsive Web Design (RWD), Architecture, Integration, Web, GitHub, Vue 3, Application State Management, Axios, UI Development

Full-stack Developer

2022 - 2023
Freelance
  • Developed a robust back end for a live data recording platform.
  • Led the development of the front end to accomplish real-time data collection. Implemented a plethora of complex data collection workflows, ensuring a seamless and efficient user experience.
  • Did Strapi API integration with a Nuxt.js-based back end.
Technologies: Node.js, Next.js, TypeScript, Prisma, React, HTML, CSS, JavaScript, ECMAScript (ES6), Redux, PostgreSQL, Front-end, REST APIs, React Redux, Redux Toolkit, User Experience (UX), User Interface (UI), Web Development, Front-end Development, Figma, JSON, Single-page Applications (SPAs), HTML5, APIs, SQL, API Integration, NoSQL, REST, Responsive Web Design (RWD), Architecture, Integration, Web, GitHub, Pinia, Vue 3, Application State Management, UI Development

Full-stack Developer

2021 - 2022
Blueprint Stats
  • Developed a user interface to facilitate the recording of basketball game statistics and to provide an interface for players and coaches to visualize various calculated stats and skills. Using Vue, Vuex, TypeScript, Vuetify, HTML, and CSS.
  • Built the back end using Node.js, Firebase, AWS Lambda, Amazon S3, Google Cloud Run, and Google Cloud Functions.
  • Refactored the existing cloud functions to enhance modularity and promote reusability.
  • Integrated the Vuetify framework into the existing UI and refactored the Vuex store for modularity.
  • Implemented unit testing for the back end using Jest and the front end, incorporating Vitest to ensure comprehensive test coverage.
Technologies: JavaScript, Vue, Node.js, Firebase, Vuex, HTML, HTML5, CSS, SCSS, Amazon Web Services (AWS), Firebase Cloud Functions, Google Cloud Platform (GCP), Google Cloud, Full-stack, Back-end, Stripe API, Stripe, Next.js, Tailwind CSS, Full-stack Development, ECMAScript (ES6), Front-end, REST APIs, Payment Gateways, User Experience (UX), User Interface (UI), Data Visualization, Web Development, Front-end Development, Vuetify, Figma, JSON, Single-page Applications (SPAs), APIs, API Integration, NoSQL, AWS Lambda, REST, Responsive Web Design (RWD), Architecture, Integration, Web, Google Maps API, Marketplaces, GitHub, Application State Management, UI Development

Angular Developer

2020 - 2021
Freelance
  • Developed an Angular front end for a human resource marketplace.
  • Developed a video calling feature using Amazon Chime SDK for JavaScript.
  • Developed an interactive chat interface using Firebase cloud messaging.
  • Developed an Angular universal app for SEO-friendly public pages.
Technologies: Amazon S3 (AWS S3), CSS, TypeScript, JavaScript, Cloud Firestore, Bootstrap, Angular Universal, Angular Material, SDKs, Firebase, SCSS, HTML, Angular, Amazon Web Services (AWS), Firebase Cloud Functions, Google Cloud Platform (GCP), Google Cloud, Stripe API, Stripe, ECMAScript (ES6), Front-end, Payment Gateways, User Experience (UX), User Interface (UI), Web Development, Front-end Development, JSON, Single-page Applications (SPAs), HTML5, API Integration, NoSQL, AWS Lambda, REST, Responsive Web Design (RWD), Integration, Web, Google Maps API, Marketplaces, GitHub, Application State Management, UI Development

Full-stack Developer

2018 - 2020
Infosys
  • Developed a data warehouse reporting tool using the MEAN stack.
  • Developed a document management web app using the MEAN stack.
  • Contributed to testing and deployment using Jenkins, OpenShift cloud platform, and IBM uRelease and uDeploy.
Technologies: REST, Databases, APIs, NgRx/store, NgRx, HTML, Jenkins, jQuery, Git, SQL, CSS, Angular, TypeScript, OpenShift, Angular Material, Bootstrap, Express.js, MongoDB, Node.js, JavaScript, Full-stack, Back-end, MySQL, Full-stack Development, ECMAScript (ES6), Front-end, REST APIs, User Experience (UX), User Interface (UI), Web Development, Front-end Development, JSON, Single-page Applications (SPAs), HTML5, API Integration, NoSQL, Responsive Web Design (RWD), Architecture, Integration, Web, GitHub, Application State Management, UI Development

Web Developer

2019 - 2019
Freelance
  • Developed a visitor management system front end for hotel check-in.
  • Used Angular, Angular Material, HTML, and CSS to develop a responsive UI.
  • Used Git for version control and Karma and Jasmin for unit testing.
Technologies: TypeScript, JavaScript, NgRx/store, NgRx, CSS, HTML, Angular, ECMAScript (ES6), Front-end, User Experience (UX), User Interface (UI), Web Development, Front-end Development, JSON, Single-page Applications (SPAs), HTML5, API Integration, REST, Responsive Web Design (RWD), Integration, Web, GitHub, Application State Management, UI Development

Software Developer

2017 - 2018
MapmyIndia
  • Developed software using Python for new flyover detection to avoid manual surveying of roads.
  • Developed a full-stack (Angular and Node.js) web app to monitor and run the flyover detection pipeline.
  • Did pattern extraction, outlier detection/removal, classification, clustering, data visualization, and analytics using Python, Pandas, sklearn, Numpy, Matplotlib, etc.
Technologies: REST, TypeScript, Databases, APIs, HTML, jQuery, SQL, CSS, Angular, PostgreSQL, Express.js, Bootstrap, Node.js, Python, JavaScript, Back-end, MySQL, Full-stack, Full-stack Development, ECMAScript (ES6), Front-end, REST APIs, User Interface (UI), Data Visualization, Web Development, Front-end Development, JSON, Single-page Applications (SPAs), HTML5, API Integration, Architecture, Integration, Web, GitHub, UI Development

Experience

Data Warehouse Reporting Tool

Developed a responsive UI and REST APIs for a data warehouse reporting tool, handling huge data sets with multiple data sources. Used Angular, Node.js, Express.js, and multiple relational data sources.

Document Management Web App

Developed a web application as a full-stack JavaScript developer using Angular, Node.js, Express.js, and MongoDB. The app provided an interface for creating and managing the document during its transition between different document lifecycle phases.

Flyover Detection

This project aimed to detect newly created flyovers without having to do manual surveys of the roads using GPS data.

My responsibilities included:
1 ) Data analysis and pattern detection and outlier removal using Python.
2) Created a dashboard to visualize and manage the above processes using Angular and Node.js.

Resource Marketplace

This was a project aimed at developing a marketplace for human resources. My contribution included laying out the app structure for Angular and developing different UIs for the app, video calling functionality using Amazon Chime SDK, interactive chat using Firebase cloud messaging, and an Angular universal app for SEO-friendly public pages.

Education

2013 - 2017

Bachelor of Technology Degree in Computer Science

Guru Gobind Singh Indraprastha University - Delhi, India

Skills

Libraries/APIs

Node.js, Vue, React, REST APIs, Vue 3, Firebase Web SDK, Vue 2, Vuex, NgRx, NgRx/store, Stripe API, Stripe, React Redux, jQuery, NumPy, Pandas, RxJS, Google Maps API

Tools

GitHub, Git, Angular Universal, Redux Toolkit, Figma, Jenkins, Slack, Firebase Cloud Messaging (FCM), Microsoft Teams, Prisma

Languages

JavaScript, HTML, CSS, SQL, TypeScript, HTML5, ECMAScript (ES6), Python, SCSS, Sass, C, C++, Java

Frameworks

Angular, Express.js, Next.js, Bootstrap, Angular Material, Tailwind CSS, Vuetify, Redux

Paradigms

REST, Responsive Web Design (RWD), Compiler Design

Platforms

AWS Lambda, Web, Firebase, Amazon Web Services (AWS), Windows, OpenShift, Google Cloud Platform (GCP), Visual Studio Code (VS Code)

Storage

JSON, NoSQL, MongoDB, PostgreSQL, Google Cloud, Amazon S3 (AWS S3), Cloud Firestore, Databases, MySQL

Other

APIs, Firebase Cloud Functions, Full-stack, Full-stack Development, Front-end, User Experience (UX), User Interface (UI), Web Development, Front-end Development, Single-page Applications (SPAs), API Integration, Architecture, Integration, Pinia, Application State Management, Axios, UI Development, Back-end, Payment Gateways, Data Visualization, Marketplaces, Algorithms, Data Structures, Operating Systems, Information Security, SDKs

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