Hi, I'm Shubham Shrivastav

Full Stack Developer

I build exceptional digital experiences with modern technologies.

Shubham Shrivastav

About Me

Senior Full Stack Developer with 9+ years of experience building scalable backend systems, AI-powered applications, and modern web architectures. Deep expertise in Node.js, Python, and TypeScript for backend services, with proven ability to architect microservices, REST APIs, and sophisticated data processing pipelines supporting millions of users.

I specialize in AI integration (OpenAI GPT-4, LangChain), performance optimization, and writing pragmatic, testable code. My work spans from backend architecture and data pipelines to full-stack features, consistently delivering measurable improvements in performance, scalability, and user experience.

Core Competencies

  • Backend Systems Architecture
  • AI Integration & Optimization
  • Data Processing Pipelines
  • Microservices & REST APIs
  • Performance & Scalability
  • Full-Stack Development
  • Technical Leadership & Mentorship
  • Remote-First Collaboration

Skills & Experience

Technical Skills

Backend & Infrastructure

Node.js 16+ Python TypeScript REST APIs Express.js FastAPI Microservices PostgreSQL MongoDB Redis GraphQL Docker

AI & Machine Learning

OpenAI GPT-4 LangChain Vector Databases Embeddings Privacy-First AI AI Observability

Frontend

Angular 2+/18 React 18 NextJS RxJS NgRx/Redux Flutter

DevOps & Tools

Git/GitHub NX Monorepo CI/CD Pipelines Docker Cypress/Karma Jest/Jasmine

Work Experience

Full Stack Developer

2019-06 - Present

Luzmo (Formerly Cumul.io)

Remote

Technical Environment: Node.js, Express, Python, FastAPI, TypeScript, REST APIs, PostgreSQL, MongoDB, Redis, Microservices, OpenAI GPT-4, LangChain, Angular 18, NgRx, NX Monorepo, Docker, AWS, CI/CD
  • Led end-to-end ownership of complex backend projects including AI-powered analytics features and data processing systems, driving customer acquisition and retention while mentoring 5+ engineers on best practices, code reviews, and career development.
  • Architected and optimized AI-powered analytics assistant enabling instant answers to data questions backed by interactive charts. Achieved 40% performance improvement through smart tokenization (tiktoken), intelligent query optimization, Redis caching, AI observability with LangChain, and privacy-preserving LLM integration patterns.
  • Designed and delivered AI-powered data visualization features with complete backend workflow, REST API endpoints, and sophisticated data aggregation pipelines, leveraging GPT-4 to automatically generate contextual insights from dashboard visualizations while maintaining data privacy.
  • Led system design and architecture for micro-frontend transition, achieving 60% faster build times, improved developer velocity, and fault-tolerant architecture supporting thousands of embedded analytics requests daily.
  • Championed pragmatic, testable code and automation, implementing comprehensive testing frameworks (Jest, Cypress, Playwright) that increased code coverage from 65% to 92%, minimizing production issues with robust CI/CD pipelines.

Backend Developer

2018-01 - 2019-06

Luzmo (Formerly Cumul.io)

Remote

Technical Environment: Node.js, Express, MongoDB, REST APIs, Microservices, Docker, GitHub Actions, AWS Lambda
  • Architected and implemented scalable RESTful APIs and microservices using Node.js and Express, processing thousands of API requests daily with 99.9% uptime, enabling rapid feature deployment and supporting application growth.
  • Engineered sophisticated data processing pipelines and data integration connectors for 5+ external platforms (BigQuery, Snowflake, PostgreSQL), enhancing platform versatility and enabling real-time analytics for thousands of customers.

Software Engineer

2016-09 - 2017-09

Persistent System Ltd.

Nagpur, India

Technical Environment: Python, Django, OCR, Tesseract, Java, Windows/.NET
  • Collaborated in small engineering teams to deliver mission-critical and highly secure applications for government, achieving security standards and regulatory requirements.
  • Led technical design discussions and coordinated development efforts for an automated translation processing system using OCR and Google Tesseract, reducing processing time and eliminating data errors for 1000s of documents monthly.
  • Created a cross-platform deployment solution for automating software installation across enterprise environments, reducing setup time from days to minutes and saving 120+ IT staff hours per deployment cycle.

Projects

Nexdocs - AI-Powered Knowledge Platform
View Gallery (9 images)

Nexdocs - AI-Powered Knowledge Platform

Technologies: Next.js 14, TypeScript, tRPC, Tailwind CSS, PostgreSQL (pgvector), Prisma, Node.js, NestJS, Python, FastAPI, OpenAI GPT-4, LangChain, Pinecone, Docker, Railway

A comprehensive AI-powered knowledge platform that transforms how organizations create, manage, and distribute intelligent documentation. Upload documents or URLs and let AI instantly generate comprehensive, well-structured knowledge bases.

  • Architected full-stack microservices platform with Next.js 14 (App Router), NestJS for data management, and FastAPI for AI operations. Implemented tRPC for end-to-end type safety across 40+ API endpoints with zero runtime type errors.
  • Engineered intelligent document processing pipeline supporting PDF, DOCX, Markdown, and URLs with AI-powered content analysis, topic extraction, and automatic knowledge base structure generation using GPT-4o and LangChain with smart chunking strategies.
TimeDial demo
View Gallery (4 images)

TimeDial - Timezone Menu Bar App

Technologies: SwiftUI, AppKit, Combine, UserDefaults, macOS

Lightweight macOS menu bar app for comparing timezones with interactive analog clocks.

  • Compare local time with up to two additional timezones and adjust time by dragging clock hands.
  • Real-time sync across clocks with smart timezone search and persistent preferences.
  • Compact mode and menu-bar-only footprint for quick checks throughout the day.
Railway Control Center
View Gallery (4 images)

Railway Control Center - Service Scheduler

Technologies: React, Next.js 14, TypeScript, Node.js, NestJS, GraphQL, PostgreSQL, Prisma, Docker, Railway, Cron Scheduling

A full-stack application to manage Railway containers via their GraphQL API, with features for scheduled deployments and unified health monitoring that don't exist in Railway's UI yet.

  • Built end-to-end using Railway's GraphQL API to add functionality not yet available in the Railway UI. Features include scheduled spin-up/spin-down of services (e.g., auto-shutdown at 6 PM, wake up at 9 AM), quick actions ("stop in 5 minutes"), and a unified health dashboard.
  • Architected TypeScript + GraphQL API layer in NestJS with strong typing and validation. Built cron-based scheduler for async job execution with secure token storage.
  • Designed intuitive React UI with real-time status updates (polling), service cards with one-click actions, and schedule management. Deployed on Railway using Docker.
AutoResearch App
View Gallery (7 images)

AutoResearch - Research Expert (Android app)

Technologies: Flutter, Dart, Firebase, Google Auth, REST APIs, PDF Generation, Cloud Functions

Ever found yourself overwhelmed by a sea of links while trying to conduct research? AutoResearch is here to help. With a simple search, you can access structured, aggregated information from various sources.

  • Architected and built a cross-platform research application using Flutter that aggregates and analyzes structured information from multiple data sources, reducing research time by up to 70% for end users.
  • Formulated and constructed PDF report generation functionality that saves users an average of 5 hours per research project, driving a 25% increase in daily user engagement metrics.
Smsify Project
View Gallery (5 images)

Smsify - Free SMS Service

Technologies: Python, Django, Material Design, Material-UI, RESTful APIs

A full-stack web application that allows registered users to send free SMS to anyone in India. The primary goal was to provide APIs that users can integrate into their own websites or applications.

  • Developed end-to-end web application from scratch using Django framework.
  • Implemented a RESTful API system for easy integration with third-party applications.
Review Search Tool
View Image

Search Tool for Reviews

Technologies: Python, Django, Material Design, Search Algorithms, Data Mining

An application designed to search through approximately 600,000 gourmet food reviews based on various keywords and criteria.

  • Developed an end-to-end application with optimized search algorithms to efficiently query large datasets.
  • Implemented advanced filtering and sorting capabilities to enhance user experience.
LinkedIn Bot
View Image

LinkedIn Bot

Technologies: Python, Scrapy, Data Mining, Google Sheets API

A data mining tool that extracts details from public LinkedIn profiles and integrates with Google Sheets for data storage and management.

  • Built a data scraping bot using Python and Scrapy for efficient extraction of public profile information.
  • Integrated with Google Spreadsheets API to automate data storage and organization.
Soil Moisture Sensor
View Image

Wireless Soil Moisture Sensor

Technologies: Arduino, C/C++, IoT, Wireless Communication

An IoT device that senses soil moisture levels to determine soil quality for different crop types, with potential for automated irrigation control.

  • Led a team in designing and developing a wireless soil moisture sensing system.
  • Wrote complete code for Arduino to measure soil moisture and transmit data wirelessly to mobile devices.
Air Quality Monitoring System
View Image

Air Quality Monitoring System

Technologies: Python, Flask, JavaScript, NoSQL, IBM Bluemix, Node-RED, MQTT

A comprehensive system that measures various air pollutants and presents data through charts and graphs in a web application for easy monitoring and analysis.

  • Led development of an air quality monitoring system using various sensors to detect pollutants.
  • Built a web application using Python Flask for data visualization with charts and graphs.

Get In Touch

Location

Lalitpur, India