profile-pic

SHIKHARPANDEY

Dynamic and versatile Full Stack Developer with expertise in designing intuitive user experiences, optimizing backend systems, and analyzing large datasets. Adept at crafting scalable SaaS solutions and implementing robust role-based access controls. Proficient in fostering collaboration across teams and delivering high-quality, impactful solutions. Passionate about solving complex problems and engaging in cross-disciplinary discussions, blending technical acumen with an analytical mind set.
  • Role

    Agentic AI Engineer, Python Full-Stack Developer

  • Years of Experience

    4.2 years

  • Professional Portfolio

    View here

Skillsets

  • Primereact
  • Model context protocol
  • MongoDB
  • Motor
  • MUI
  • NestJS
  • Next.js
  • nginx
  • OAuth2
  • OpenAI
  • Playwright
  • PostgreSQL
  • Microservices
  • Pydantic
  • Rbac
  • react
  • Redis
  • Redux
  • Selenium
  • SQL Server
  • TailwindCSS
  • Tanstack
  • TypeScript
  • Weaviate
  • Django
  • Python - 3.0 Years
  • SQL
  • asyncio
  • AWS
  • Azure
  • Azure openai
  • BullMQ
  • Celery
  • CI/CD
  • Databricks
  • Deepagents
  • JavaScript - 3.0 Years
  • Docker
  • DRF
  • FAISS
  • FastAPI
  • Git
  • GraphQL
  • Kubernetes
  • LangChain
  • LangGraph
  • LangSmith

Professional Summary

4.2Years
  • Apr, 2025 - Present1 yr 3 months

    Agentic AI Engineer Python Full-Stack Developer

    Peerislands
  • Jan, 2024 - Mar, 20251 yr 2 months

    EdTech Multi-Tenant SaaS Learning Development (Product: Codimbo or SE)

    TeachEdison
  • Jul, 2019 - May, 20211 yr 10 months

    Analyst

    Capgemini

Applications & Tools Known

  • icon-tool

    Splunk

  • icon-tool

    Talend

  • icon-tool

    Pandas

  • icon-tool

    NumPy

  • icon-tool

    Matplotlib

  • icon-tool

    Git

  • icon-tool

    GitHub

  • icon-tool

    AWS

  • icon-tool

    S3

  • icon-tool

    Lambda

  • icon-tool

    Selenium

  • icon-tool

    Django

  • icon-tool

    FastAPI

  • icon-tool

    Next.js

  • icon-tool

    Tailwind

  • icon-tool

    GraphQL

  • icon-tool

    PostgreSQL

  • icon-tool

    Oracle

  • icon-tool

    Docker

  • icon-tool

    Kubernetes

  • icon-tool

    Nginx

  • icon-tool

    Heroku

  • icon-tool

    Pandas

  • icon-tool

    Prometheus

  • icon-tool

    Grafana

  • icon-tool

    Prompt Engineering

  • icon-tool

    Nginx

  • icon-tool

    AWS

Work History

4.2Years

Agentic AI Engineer Python Full-Stack Developer

Peerislands
Apr, 2025 - Present1 yr 3 months
    Designed and developed a Retrieval-Augmented Generation (RAG) chatbot over an enterprise healthcare knowledge base, using LangChain agent-based orchestration on FastAPI to route queries across multiple data sources. Built a MongoDB vector store with embedding & retrieval pipelines and reranker models (Voyage, Cohere) to boost answer relevance; added token-streaming responses with source citations. Implemented secure document ingestion pipelines (PDF / DOCX / PPTX / XLSX) with metadata extraction, indexing and Azure Blob Storage, plus role-based access filters and chat audit analytics. Built the responsive React.js chatbot UI for seamless, context-aware user interactions. Built a NL-to-query engine (FastAPI + LangGraph + LangChain) converting plain English into MongoDB aggregations, SQL Server T-SQL, and Databricks SQL, powered by Azure OpenAI GPT-4o. Engineered three distinct agent architectures: a ReAct SQL agent (SQLDatabaseToolkit), a two stage LangGraph MQL pipeline (rewrite generate), and a multi-node LangGraph charting agent auto-selecting among 19 Plotly chart tools. Integrated Databricks Genie (OAuth) and hardened LLM query execution with sandboxed evaluation, operator allow-listing and a full query audit trail (latency, row counts, feedback). Built the React + TypeScript + PrimeReact BI UI secured with Azure AD (MSAL); shipped via Docker. Built a production Teams bot (Python Bot Framework + async aiohttp) surfacing the NL2Query/RAG backend with Adaptive Cards (native tables, base64 chart images), feedback loops, and Azure AD identity; deployed to Azure App Service. Added categorized follow-up query suggestions as Teams SuggestedActions and refactored the bot to drop a legacy SQL dependency, cutting startup latency. Delivered a multi-tenant healthcare training platform: NestJS 11 + MongoDB + Redis (BullMQ) backend and React 19 + Vite + MUI + Redux Toolkit frontend. Implemented fine-grained RBAC across 6 roles with market-scoped data access (CLS + Mongoose scope plugin preventing object-level auth bypass), Azure AD auth, delegation grants, digital sign offs, and PDF compliance certificates. Built async pipelines (BullMQ email / notification / auto-assignment queues), scheduled at-risk scans, and Playwright E2E tests; CI/CD to Azure Container Apps. Built sales enablement AML Sanction-Compliance Agent autonomous OFAC/UN/EU pipeline using DeepAgents + LangGraph + LangChain v1; a planner orchestrating 6 specialized sub-agents (ingest parse diff rule HITL finalize), with human-in-the-loop approval via LangGraph interrupt(), a MongoDB $vectorSearch RAG chatbot, audit logging, and LangSmith tracing. Built NL-to-Chart Analytics over MCP FastAPI + LangGraph pipeline turning sales questions into MongoDB aggregations and AntV PNG charts through Model Context Protocol servers; authored a custom async JSON-RPC / SSE MCP client and a query-safety validation layer (operator whitelist, stage/row limits).

EdTech Multi-Tenant SaaS Learning Development (Product: Codimbo or SE)

TeachEdison
Jan, 2024 - Mar, 20251 yr 2 months
    Integrated the OpenAI API + RAG into a multi-tenant SaaS for intelligent retrieval and AI-powered responses. Built secure OAuth2 auth with Django REST Framework (GitHub & Google logins) plus a granular RBAC model; designed multi-tenant support with PostgreSQL read-replica optimization and a dedicated authentication microservice. Ran background jobs (bulk updates, notifications) asynchronously with Redis Queue (RQ) & Celery; shipped collaborative object-sharing with Django & Next.js.

Analyst

Capgemini
Jul, 2019 - May, 20211 yr 10 months
    Bank of America (via Cisco): Processed large payment-transaction datasets with Python & Pandas for real-time dashboards; optimized Splunk SPL queries to improve indexing speed; built React monitoring dashboards. Airbus (Skywise / Palantir): Wrote complex SQL + Pandas pipelines to clean and join data for maintenance inspection dashboards; automated web-dashboard testing with Selenium.

Major Projects

2Projects

Kalvi

    Building an open-source infrastructure for online education. Designing features like course creation, mock tests, and community building.

EdisonOS

Dec, 2023 - Present2 yr 7 months
    Developed OAuth Authentication System: Implemented a robust authentication system within the Django REST framework, integrating OAuth logins with GitHub and Google. Enhanced user security and streamlined login processes, improving user satisfaction and retention. Created edison_auth Package for Role-Based Access Control: Designed and developed an internal package named edison_auth to manage roles and responsibilities for authenticated users, enabling granular, custom permissions across the SaaS platform. This feature allowed for flexible and scalable user management, enhancing the platform's adaptability for various enterprise needs. Built Authentication Microservice: Architected and deployed a dedicated authentication microservice on a separate Heroku instance. Implemented a dual-database strategy, utilizing a replica database for read operations and the main database for write operations. This approach significantly improved system performance and reliability, reducing load on the primary database by 30%. Implemented Collaborative Object Access Feature: Developed a collaboration feature allowing users to share access to various objects with different admins, enhancing team collaboration and resource management.

Education

  • B.Tech, Mechanical Engineering

    National Institute of Technology, Patna (2019)