Abhishek Sinha

Full-Stack Developer

Tech Enthusiast who likes to self-host and build/contribute into things. Currently working on AI.

3x Microsoft Certified Professional.

AI-102, AZ-204, AZ-400

About

Full-stack web developer with almost 4 years of hands-on experience in frontend, backend, DevOps, and cloud development. Proven ability to design and deploy scalable, AI-integrated applications with GDPR complianceusing modern frameworks and cloud platforms. With a background in open source, I've evolved to build AI integrated SAAS and PAAS like Eva - The AI Assistant, NL2SQL, contributed in covid with vaccine availability bot COWIN Vaccine Availability Telegram Notifier , contributed in DuckDNS AutoIPV6forDuckDNS.

My main focus these days is integrating LLMs with custom data and refining their behavior through prompt engineering.

Experience

  1. Cloud Engineer 2

    Insight | Jan 2022 - Current

    • Built an AI-powered resume screener that reduced manual screening by 40%, using Azure AI Search and Semantic Kernel.
    • Developed a conversational AI platform using Semantic Kernel and RAG. Built with .NET backend and Angular frontend, secured by Microsoft Entra ID.
    • Developed Natural Language to SQL queries agent with Python Langchain, reducing manual API creation time by 50%.
    • Automated email parsing to extract business insights using NLP, reducing reporting time.
    • Recognized for building resume screening AI tool that saved 30+ hours/month.
    • Recognized for promoting AI tools within the SDLC, leading to a 20% increase in workflow efficiency.

  2. Subject Expert (CS)

    Chegg | Remote | College

    Helped students with their problems & questions in Computer Science Subject.

Experience

  1. Eva Assistant

    Tech Stack: Next.js, Semantic Kernel, Kernel Memory, ASP.NET, Cassandra, Redis, SignalR, Azure OpenAI, Docker

    • Developed the frontend using Next.js, Tailwind CSS, NextAuth, and TypeScript.
    • Developed the backend using ASP.NET Web API, Semantic Kernel, Kernel Memory, SignalR messaging service socket, and Apache Cassandra.
    • Migrated database management from ADO.NET to ScyllaDB for enhanced performance and scalability. Used Redis for efficient caching solutions.
    • Developed an open-source dockerized alternative to ChatGPT with Retrieval-Augmented Generation (RAG) capabilities for personalized data interaction. Implemented CI/CD pipelines for streamlined deployment.
  2. NL2SQL - Open Source Contribution

    Tech Stack: Python, Langchain, Microsoft SQL Server, Azure OpenAI

    • Using Langchain and Prompt Engineering connected a large database with LLM model GPT 3.5.
    • A user's natural language query is processed by OpenAI to convert it into SQL Syntax as per the database schema.
    • Improved response satisfaction by adding a retrieval mechanism of the database schema to the tool, which also helped to reduce the response generation time by 80% and increase stability to 98% even when used with a hospital management sample db with millions of records.
  3. Covin Vaccine Notifier

    Tech Stack: Python, Bash Scripting, API Setu APIs

    • Used API Setu publicly available government API to fetch real-time availability of vaccine shots per Indian pin code.
    • Setup Telegram Bot system to pass on data received from the script to various groups using RESTful API.
    • The solution addressed the irregular availability of vaccine slots, helping numerous people secure reservations during the peak demand period.