Skip to content
View HarshitVarshneyv's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report HarshitVarshneyv

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
HarshitVarshneyv/README.md

Harshit Varshney · SDE-1 at Teamium.io

Engineering low-latency Java backends, distributed systems and production-grade AI/RAG for multi-tenant enterprise platforms.

LinkedIn LeetCode GeeksforGeeks Email

⚡ Engineering Impact

5–10 ms

Vector search latency
pgvector · HNSW similarity search

20,000+

Resources managed
Personnel · equipment · partners

~50%

Faster staffing search
AI-powered resource matching

10 days → <4 hrs

Client onboarding
10K+ records validated per upload

100 → 5 ms

API response time
Targeted indexes & query-plan tuning

Top 0.1%

Competitive coding
Rank 40 of 40,000 students

Async APIs: 50% lower latency Unstop Talent Park: Top 0.2%

👨‍💻 About

Backend engineer at Teamium.io, building a multi-tenant scheduling platform and the AI layer on top of it, from pgvector-powered resource matching to an LLM assistant for schedule queries.

  • Building: recommendations, semantic search and RAG over multi-tenant data
  • Strengths: Spring Boot microservices, PostgreSQL performance, async and event-driven design
  • Foundations: system design, DSA, design patterns, maintainable production code

🛠️ Technology Stack

Languages Java Python SQL JavaScript
Backend & Frameworks Spring Boot Spring Security Spring Data JPA Hibernate FastAPI React
Architecture Microservices REST APIs Event-Driven Multi-Tenancy System Design Design Patterns
Databases & Messaging PostgreSQL pgvector MySQL Redis RabbitMQ
AI & LLM Spring AI LangChain4j Google Gemini Generative AI LLMs RAG Embeddings Vector Search Function Calling MCP
Cloud & DevOps AWS: EC2, S3, SQS, SNS Docker Flyway Git
Testing JUnit 5 Mockito

💼 Professional Experience

Software Development Engineer I · Teamium.io

JAN 2026 – PRESENT · GURUGRAM, INDIA

Multi-tenant, configurable enterprise scheduling platform managing 20,000+ personnel, equipment and partner resources.

  • Talent-AI recommendation engine: Designed and shipped skill-based resource matching on Gemini embeddings + PostgreSQL pgvector (HNSW), returning top matches in 5–10 ms and cutting staffing search time by ~50%.
  • Semantic resource discovery: Hybrid search combining vector similarity, keyword matching and tenant-level filters, so planners find crew by skills and availability instead of exact keywords.
  • Enterprise LLM assistant: Architected a scheduling chatbot on Spring AI + LangChain4j with RAG pipelines and function calling over multi-tenant data.
  • High-throughput ingestion: Excel pipeline that parses and validates 10K+ records per upload, cutting client onboarding from 10 days to under 4 hours.
  • Event-driven notifications: Tenant-configurable Email, In-app, SMS and Microsoft Teams delivery on async events + AWS SNS, plus automated recurring scheduling workflows.
  • Reliability: Global error-handling architecture; legacy monolithic logic decomposed into reusable modules for better fault tolerance and response times.

Java Spring Boot PostgreSQL pgvector Spring AI LangChain4j AWS SNS

Associate Developer Intern · SpendTech

JUN 2025 – NOV 2025 · BENGALURU, INDIA

High-availability enterprise spend-management platform.

  • Microservices: Architected core Spring Boot services for expense processing, multi-level approval workflows and travel management.
  • Resilient integrations: MakeMyTrip travel APIs with retries, timeouts and idempotent booking handling, preventing duplicate bookings on network failures.
  • Non-blocking APIs: Spring @Async, CompletableFuture and AWS SQS for travel calls and notifications, cutting response time by 50%.
  • Query performance: Flyway schema migrations plus MySQL execution-plan tuning with targeted indexes and rewrites, taking API response time from 100 ms to 5 ms.

Java Spring Boot MySQL Flyway AWS SQS React.js

🧩 Featured Project

OCT 2024 – DEC 2024

Java Spring Boot RabbitMQ Docker

Fault-tolerant background-job processing across Dockerized worker nodes.

  • Async job processing on RabbitMQ, decoupling producers from long-running background work
  • Load balancing: round-robin and least-loaded strategies across worker nodes
  • Fault tolerance: retries with dead-letter queues for failed tasks
  • Stable throughput under heavy traffic, with workers that scale out as containers

Pinned Loading

  1. Career-Blink Career-Blink Public

    JavaScript

  2. Referral-System-API Referral-System-API Public

    Java 1

  3. ECommerce ECommerce Public

    Full Stack E-commerce Search & Product Details

    JavaScript 1

  4. ATMSimulationSystem ATMSimulationSystem Public

    Java 1

  5. Travel-API-Using-RestClient Travel-API-Using-RestClient Public

    Automating travel processing via Make My Trip with API Integration with modern approach

    JavaScript

  6. Spring_All_Mini_Project Spring_All_Mini_Project Public

    Java 1