
Sanjay Negi
Verified Expert in Engineering
Full-stack Developer
New Delhi, Delhi, India
Toptal member since May 28, 2020
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
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
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
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.
Full-stack Developer
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.
Full-stack Developer
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.
Angular Developer
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.
Full-stack Developer
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.
Web Developer
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.
Software Developer
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.
Experience
Data Warehouse Reporting Tool
Document Management Web App
Flyover Detection
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
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring