Skip to content
View kg-0805's full-sized avatar
:octocat:
DEVELOPER
:octocat:
DEVELOPER

Highlights

  • Pro

Block or report kg-0805

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kg-0805/README.md

Kartik Gupta

Backend Engineer  ·  Java  ·  Spring Boot  ·  Microservices  ·  AWS
Deputy Manager (Software Development) @ Digital India Corporation, MeitY

Website  ·  LinkedIn  ·  ORCID


About

I build and scale backend systems that run in production for the Government of India.

I own the backend of Poshan Tracker, the national nutrition-governance platform under the Ministry of Women & Child Development — 300+ REST APIs across 10+ microservices, serving millions of beneficiaries nationwide at sub-200ms response times and 99.9% uptime. The platform received the Prime Minister's Award for Excellence in Public Administration 2024.

Day to day that means monolith-to-microservices decomposition, performance tuning under sustained production traffic, event-driven architecture with RabbitMQ, and federated digital identity — the full ABDM/ABHA suite, integrated with DigiLocker, APISETU and NAD.

Outside work I build on the same stack, and I've been going deep on applied GenAI: RAG pipelines, vector search and locally deployed LLMs.

Tech Stack

Languages & Frameworks

Cloud & DevOps

Data & Messaging

Featured Projects

XIRR CalculatorJava 21 Spring Boot 3.5 Spring Security PostgreSQL Apache POI Docker

Computes XIRR returns from uploaded Excel workbooks using Newton-Raphson and bisection solvers. Financial data is processed entirely in memory and never persisted. Hardened with role-based access control, BCrypt hashing, email-verified password reset, rate limiting and an admin panel.

DigiBotPython Flask FAISS Sentence Transformers Ollama

A Retrieval-Augmented Generation chatbot over DigiLocker issuer data. Sentence-transformer embeddings with FAISS semantic search and a locally deployed Mistral 7B, with streaming responses and an out-of-scope guardrail that refuses ungrounded answers.

NFC ApplicationKotlin Material Design

An Android demo of NFC, UPI and card payment flows, with PIN security, haptic feedback, swipe gestures and real-time validation.

Awards & Certifications

  • Prime Minister's Award for Excellence in Public Administration 2024 (Innovation) — for Poshan Tracker
  • OCI Certified AI Foundations Associate (2026)
  • Postman API Development Ace
  • Guest lecture on Git — Acropolis Institute, Indore (2024)

Pinned Loading

  1. NFC-Application NFC-Application Public

    A comprehensive Android demo app showcasing NFC, UPI, and Card payment methods with PIN security, haptic feedback, swipe gestures, and real-time validation. Built with Kotlin and Material Design.

    Kotlin 1

  2. DigiBot DigiBot Public

    AI powered Chatbot for DigiLocker System

    HTML

  3. Portfolio Portfolio Public

    Source for kartikgupta.in — my personal site and portfolio.

    HTML

  4. xirr-calculator xirr-calculator Public

    XIRR calculator for irregular cash flows — Spring Boot 3.5 + Apache POI. Excel workbooks are parsed entirely in memory and no financial data is persisted. RBAC, BCrypt, email-verified password rese…

    Java