Navpreet Singh
Verified Expert in Engineering
Full-stack Developer
Mohali, Punjab, India
Toptal member since October 23, 2018
Navpreet is a certified AWS cloud practitioner and full-stack cloud developer specializing in JavaScript and Ruby on Rails. He has a decade of experience spearheading and architecting applications in NestJS, TypeScript, Next.js, React, and Ruby on Rails. Navpreet has demonstrated expertise with applications spanning various industries, including real-time applications that allow multiple users to collaborate and eCommerce and food technology applications with a significant user base.
Portfolio
Experience
Availability
Preferred Environment
React, Next.js, MongoDB, TypeScript 3, TypeORM, Material UI, Jest, Redux, Ruby on Rails 5, NestJS
The most amazing...
...project I've spearheaded is developing an industrial IoT service solution called ThingsGoSocial with real-time monitoring.
Work Experience
Full-stack Developer
Open Insight, Inc
- Monitored the AWS cost and provided and implemented solutions to reduce the cloud's cost by 90%.
- Provided roadmaps to improve SEO and marketing to improve the application ranking on search engines.
- Improved user experience by integrating new features for new users.
CTO
Sarbat App
- Created an application for small vendors to maintain all their management resources under one umbrella.
- Built microservices that helped vendors maintain their stocks, sales, and inventory.
- Created microservice to help vendors manage customers and perform segmented marketing on different social media apps.
Senior Full-stack Developer
Realms AI
- Used OpenAI's conversational AI to enable interactive conversations involving implementing a dialog management system that allows the chatbot to maintain context and provide relevant information based on the user's previous interactions.
- Leveraged the power of OpenAI and Realm's AI to develop a compliance chatbot that assists users in navigating compliance regulations and requirements. The chatbot is designed to provide accurate information related to various compliance topics.
- Tested the compliance chatbot, refining its capabilities and addressing any issues or limitations during the testing phase.
Senior Full-stack Developer
anKord, LLC
- Integrated Auth0 with roles to manage user permissions to access API calls and webhooks to manage users' relevant data on the server side. Helped save 15% development time to manage roles and permissions on the back-end side.
- Integrated Prismic as CMS and Fauna DB (distributed server-less cloud db) helped developers reduce significant time handling database scaling and improved query response on db, which helped minimize API response time by 43%.
- Implemented automated bitbucket CI/CD integration with automated testing to manage clean-tested code to the branches used for deployment in different environments. This helped the company save 25% on developer costs.
- Developed 3rd party applications NLP (Receptiviti), which helped data analysts gain personality insights into content and user responses in quiz inputs.
- Managed a 3rd party application Algolia (search engine), and helped developers to reduce GET request response time below 100ms for 90% of the calls.
- Built OneTrust (cookie management), a 3rd party application to provide cookie compliance for the UI according to global privacy regulations.
- Developed Calibre (performance monitoring), a 3rd party application to provide automated testing, alerting, and reporting on performance metrics such as accessibility, page speed, and SEO to maintain an SEO score of 95 and above all the time.
- Implemented Cloudflare, a 3rd party application in the cloud management architecture to safeguard the APIs from DDOS attacks.
- Established Datadog (cloud monitoring, logging), a 3rd party application to integrate with the cloud infrastructure, and helped product managers and product owners validate web-response times on the production site and manage future sprints accordingly.
- Integrated Rollbar (error tracking tool for UI), a 3rd party application to monitor bugs originating on the front-end, helped the team know the issues faced by users and aligned product planning to improve user experience.
Senior Full-stack Developer
ThingsGoSocial
- Designed and implemented a suite of products in a manufacturing management app on the server-less microservices architecture and module federated micro front-end architecture to ensure an up-time SLA of 99.7% in a year.
- Built sophisticated, high-performance data visualization dashboards with the product owner and managers, improving user experience and helping high-level factory officials make on-time decisions.
- Worked extensively in understanding wireless communication protocols like NB-IOT and LoRaWAN to design and build a robust infrastructure to ensure communication with 99.8% data transmitted between Industrial IoT hardware and app servers.
- Designed and modeled databases with the AI team to help them build solutions, providing feedback on future factory production schedules in correlation to raw material in inventory and transit to maximize profits with a lean inventory.
- Implemented WebSockets and MQTT protocol in the application for real-time monitoring on server-less infrastructure. Achieved high-level connections with webhooks to notify clients to maintain and release connections as per the data transfer rate.
Ruby on Rails Developer
MealSuite
- Integrated Monnit (IoT sensors) and Twilio 3rd party applications to manage sensors in the facilities and notify relevant people when the temperature is not in a range for a specific time frame. This helped companies save around 30% on wastage.
- Implemented discounts and coupon features for kitchen orders in facilities, where discounts were applied before or after taxes. Managed the complex calculations of the final price and the ledger in case of a refund.
- Created discount and coupon features that helped facilities to manage their expenses among different kitchens for different departments and helped them facilitate funds to other departments.
- Integrated Datacap (card payment system), a 3rd party application to manage bill payments in kitchens or restaurants via cards. This system was designed with web sockets and notifications protocol to reduce the request time by 98%.
- Implemented a credit card system for employees and patients in facilities, which automatically loads their accounts daily, weekly, fortnight, monthly, and one-time or when users pay their due amount of the amount utilized during the tenure.
- Built a credit system that helped facilities manage funds easily, allowing patients to go cashless. This feature was further secured with one-time password (OTP on SMS) to authorize the payments. This prevented fraudulent transactions.
- Optimized and refined various GET requests with extensive DB queries with store procedures and search engine (Elasticsearch) to reduce the response time from 2-3 mins to less than a second.
- Implemented various heavy data-lifting and intensive operations to manage kitchen orders, user preferences, automated orders for the week, and so on as background jobs to improve the app's performance and enhance user experience significantly.
Senior Software Developer
UntroddenLabs Pvt Ltd
- Designed and Implemented the prototype of an AI chatbot, which was integrated with Google voice-to-text and text-to-voice APIs and provided output to the AI NLP module developed by the AI team and provided a response to end-user.
- Advanced a product to manage and schedule meetings, where the bot communicated with users on Gmail on behalf of the owner and finalized the meeting and place as per the owner's calendar availability and working hours.
- Integrated with multiple 3rd parties Google APIs and other vendors, which helps owners to book tables in restaurants, manage cabs, flights, or trains to the meeting place and even provide recommendations of hotels for outstations.
- Designed and implemented a serverless lambda SMTP service to send marketing and sales emails to customers. This helped the company save 30% in cloud costs and improved mail delivery time by 4x, increasing the number of emails from 20,000 to 100,000.
- Managed a team of six developers to build a smart home solution application.
- Gained knowledge of various wireless communication protocols like NB-IOT, LoRaWAN, and Z-Wave to build a robust cloud infrastructure to connect hardware and software efficiently.
- Implemented automated CI/CD with automated testing to manage good quality tested code on the branches used for deployment in different environments. This helped company save more than 30% on development costs.
- Designed and implemented an Industrial IoT Factory management application on micro-service serverless architecture and module federated micro front-end architecture to maintain SLA up-time by 99.5%.
- Implemented data pipeline techs like Kafka and SQS to manage complex architecture communication and real-time data streaming via WebSockets, MQTT, and SNS to enhance user experience.
- Invested heavily in writing complex store procedures and query optimization and integrating search engines like Algolia and Elasticsearch to bring each GET request response time to less than 500ms.
Software Developer
Paxcom
- Invested heavily in writing complex Elasticsearch queries for an eCommerce analytical application to reduce each GET request's response time to less than 100ms.
- Implemented store procedures to clean data from different databases to lead into Elasticsearch, which helped the team to manage minimal required data in elastic-search for responses of GET requests.
- Built a follow-up system, which checks missing data between databases and elastic-search storage to maintain 100% syncing. This helped reduce db query calls by 35% and improved the response time of requests by more than 80%.
- Established a database migration process using ROR ORM, which helped the team maintain a 100% migration rate to different deployment environments for other tenants' databases, thus saving 15% time in finding the missing migrations during deployments.
- Implemented multiple API modules for financial project Eclipse for a company Prime TI, which Frontenac acquired. This application was developed to manage large hedge funds and their client's portfolios.
- Developed multiple API calls to manage dynamic forms integration with auto-completion to improve the performance of portfolio data analysts for managing customer and portfolio data efficiently.
- Invested heavily in writing complex store procedures to reduce response time of requests below 1 second.
Software Developer
ClickApps
- Designed and implemented, as a sole developer, the HR management application, which includes integration of various Google APIs like Gmail, Google Drive, and so on to help employees manage all their workload from a single application.
- Implemented the robust CI/CD integration with passenger and GitHub with automated testing, which helped me to focus on new features and development along with providing 96% SLA up-time of the application.
- Managed the Elasticsearch search engine for the property application, which reduced the response time of the majority of the GET request by less than 300ms.
Associate Developer
Trantor Software
- Completed the Harvard CS50 training in C of eight weeks in less than two weeks.
- Created a ping-pong game on Python after taking a course on Coursera.
- Developed a stock market analysis application in C++ after the training.
- Managed a large monolithic application on customer relational management and sales analytics as a sole developer. Implemented automated test cases to the whole application, which helped improve SLA up-time from 70% to 92%.
- Implemented multiple modules in a CRM app 2.0 with heavy data-lifting in background jobs to improve each request's response time, reducing the server's load. This helped the company save 8% on the cloud cost.
Experience
The Doe
https://www.thedoe.com/Mealsuite Food Technology App
https://mealsuite.touch.mealsuite.com/admin/sign-inFactory Management Suite by ThingsGoSocial
Spearheaded, launched, and maintained the suites of products with various features, such as discrete production, industry shop floor management, shop floor sensor monitoring, inventory and personnel management, and an infrastructure management system. We used React, TypeScript, MUI, Redux Toolkit, and Webpack 5-based microfrontends with Module Federation for the front end. We used Node.js, TypeScript, MongoDB, MQTT, and WebSockets for the back-end part of real-time data.
Website for ThingsGoSocial
Range of Data in Different Time Frames
https://gist.github.com/realms-ai/b3a81baf4ab270ee5fd9efff074d4c0bEclipse: Hedge Fund Project
https://frontenac.com/portfolios/eCommerce Analytics
https://paxcom.ai/Complex Elasticsearch Query in Node.js
https://gist.github.com/realms-ai/6f47714bfacfb7d79a09183fa4857ed8Real Estate App
HR Management App
Enabling Customer Engagement
Education
Master of Business Administration (MBA) in Finance (Minor in Marketing)
University Institute of Engineering and Technology, Panjab University - Chandigarh, India
Bachelor of Engineering Degree in Electronics and Communication Engineering
University Institute of Engineering and Technology, Panjab University - Chandigarh, India
Certifications
Graph Developer - Associate
Apollo
GraphQL by Example
Udemy
Toptal Node.js Accelerator Graduate
Toptal, LLC
NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)
Udemy
NestJS: The Complete Developer's Guide
Udemy
Advanced CSS and Sass: Flexbox, Grid, Animations and More!
Udemy
Web Design For Beginners: Real World Coding in HTML & CSS
Udemy
AWS Certified Cloud Practitioner
Amazon Web Services
Video Presentation & Public Speaking Skills: Complete Guide
Udemy
How to Tell a Story with Data
Udemy
Storytelling Fundamentals for All
Udemy
Speak Like a Pro: Public Speaking for Professionals
Udemy
Speak Up! Public Speaking for Leadership Development
Udemy
Presentation Skills: The Complete Guide
Udemy
Presentation Skills: Give More Powerful, Memorable Talks
Udemy
Hacking Public Speaking
Udemy
Business Presentation Skills for Nonnative English Speakers
Udemy
JavaScript Unit Testing - The Practical Guide
Udemy
React - The Complete Guide (incl Hooks, React Router, Redux)
Udemy
Machine Learning
Coursera
Computational Investing
Coursera
Financial Engineering and Risk Management
Coursera
Skills
Libraries/APIs
React, Node.js, REST APIs, D3.js, React Query, React Redux, React Router, Redux-Saga, Chart.js, AWS Amplify, MobX, FFmpeg, Highcharts, AG Grid, Fabric, Google Maps, Google Maps API, Zoho API, Socket.IO, Formik, Emotion Library, React Navigation, Flexbox, Vue 2, Vue, Recharts, Chai, Sinon.JS, Ruby on Rails API, jQuery, Google Drive API, OpenAPI, WebRTC, Gmail API, Google Calendar API, Stripe Connect, Stripe, Slack API, Azure Cognitive Services, Sidekiq, API Development
Tools
Figma, NPM, GitHub, Git, Prisma, Jira, Webpack, Bitbucket, Auth0, Canvas, JavaScript Testing, Create React App, Bubble, React Apollo, MQTT, Amazon CloudFront CDN, Amazon CloudWatch, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS Step Functions, RSpec, Cucumber, Mocha, Mongoose, Amazon Simple Email Service (SES), Docker Compose, cURL Command Line Tool, Slack, Microsoft Teams, AWS CloudTrail, AWS CloudFormation, RabbitMQ, Nx, PostCSS, GitLab, Stripe Checkout, Google Workspace, Google Kubernetes Engine (GKE), Azure OpenAI Service, Microsoft Outlook, ChatGPT, Sentry, Trello, Redux Toolkit, IBM Datacap
Languages
TypeScript 3, Ruby, TypeScript, CSS, JavaScript, SQL, HTML, ECMAScript (ES6), JavaScript 6, CoffeeScript, HTML5, Sass, CSS3, GraphQL, Python, SCSS, PHP, C++, C, Python 3, Datalog, Markdown, SAML, DYNAMO
Frameworks
Next.js, Jest, Express.js, Redux, Ruby on Rails (RoR), Electron, Vanilla JS, NestJS, Ruby on Rails 5, Material UI, Tailwind CSS, Fastify, React Native, OAuth 2, MUI CSS, Ant Design, Flux, JSON Web Tokens (JWT), Cypress, Django, Flask, minitest, Selenium, Scrapy, Angular, AngularJS, Ruby on Rails 4, Swagger, Bootstrap, Bootstrap 3
Paradigms
REST, Unit Testing, Microservices, Microservices Architecture, Scalable Application, Serverless Architecture, Search Engine Optimization (SEO), DevOps, Database-driven Web App Development, Agile, Automated Testing, Responsive Web Design (RWD), Back-end Architecture, UI Design, Web UI Design, Testing, Continuous Integration (CI), Responsive, Responsive Layout, Automation, Test-driven Development (TDD), Real-time Systems, Parallel Programming, Object-oriented Programming (OOP), UX Design, Kanban, Database Design, HIPAA Compliance, Design Patterns
Platforms
Docker, Amazon Web Services (AWS), Amazon EC2, AWS Lambda, AWS IoT, Apache Kafka, Contentful, Firebase, Kubernetes, Google Cloud Platform (GCP), Algolia, Twilio, Linux, Heroku, Sanity Studio, AWS Cloud Computing Services, AWS Elastic Beanstalk, Netlify, Vercel, Craft CMS, Azure, Mapbox, DigitalOcean
Storage
PostgreSQL, MongoDB, MySQL, NoSQL, Redis, Databases, Amazon S3 (AWS S3), Amazon DynamoDB, Google Cloud, SQLite, Cache, Memcached, Elasticsearch, Redis Cache, Amazon Aurora, JSON, Relational Databases, Neo4j, Graph Databases, Cloud Firestore, PostGIS
Industry Expertise
Web Design
Other
Full-stack, APIs, WebSockets, Gatsby, Data Visualization, Front-end Development, Front-end, Web Applications, Axios, API Integration, Back-end, Responsive UI, Architecture, Back-end Development, MERN Stack, Web Development, Software Design, Full-stack Development, Minimum Viable Product (MVP), Technical Leadership, Internet of Things (IoT), User Authentication, Dashboards, PWA, Scalable Architecture, Atlas, Solution Architecture, CSS Preprocessors, ESLint, Home Assistance, TypeORM, Software Architecture, Systems Analysis, SaaS, Storybook, Charts, Web Scraping, User Interface (UI), Versel, Serverless, Styled-components, User Experience (UX), IoT Protocols, Single-page Applications (SPA), CI/CD Pipelines, Cloud, Integration, OAuth, Single Sign-on (SSO), Leadership, Startups, Strapi, Headless CMS, Content Management Systems (CMS), RESTful Microservices, Performance Optimization, PDF, IMAP, Email Protocols, Server-side Rendering (SSR), Code Review, Data Architecture, Industrial Internet of Things (IIoT), Front-end Architecture, Documentation, Pixel Perfect, Communication, POP3, CTO, Web & Mobile Applications, UI Development, QA Automation, Proof of Concept (POC), Apollo, Outlook Add-ons, VoIP, Analytics, Outlook, AWS Cloud Architecture, HTML Canvas, Dashboard Development, Mobile First, Middleware, Reports, OpenAI GPT-4 API, Scalability, i18n, Z-Wave, Audio Streaming, Time Series, HVAC, AWS Certified Cloud Practitioner, Public Speaking, Storytelling, Video Presentations, Machine Learning, Financial Risk Management, Computational Investment, Investing, Events, Algorithms, Data Structures, Financial Data, Marketing Mix, Investments, AWS DevOps, Amazon RDS, Lambda Functions, Cyprus, Scraping, Data Scraping, Graphical User Interface (GUI), JSON REST APIs, AWS X-Ray, Cloud Platforms, Financial Engineering, Deno, Deployment, UI Testing, Web Technologies, Responsive Web Apps, Progressive Web Applications (PWAs), Automated Data Flows, Forms, Client-side JavaScript Frameworks, Search Engine Development, Search Engines, Integration Testing, Real-time Data, Bootstrap 4, OOP Designs, Payment APIs, Payment Processing, Amazon API Gateway, JavaScript Libraries, Webhooks, RESTful Web Services, Project Management & Work Tracking Tools, UI Components, Online Payments, Pub/Sub, Web UI, Web UX, Google Calendar, Prismic, Fauna, Chatbots, Estimations, Software Troubleshooting, RPC, Mentorship, Project Scoping, Artificial Intelligence (AI), Vectors, Software, DNS, Third-party APIs, Email, SMTP, OpenID Connect (OIDC), Energy Management, Power Management Systems, Video Streaming, GraphQL Code Generator, SVG, Maps, OpenAI GPT-3 API, Vector Data, Team Leadership, API Gateways, Authentication, Message Queues, iPaaS, SEO Tools, Pinecone, Supabase, Payment Gateways, HIPAA Electronic Data Interchange (EDI), Amazon MQ, Zigbee
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