Open to new roles

Hi, I'm Vaishnavi Todkar

Backend Engineer

I build backend systems and full-stack applications that hold up under real use — REST APIs, microservices, and databases that don't fall over, plus a growing focus on retrieval-augmented AI systems.

2Years of experience
7Shipped projects
1Published paper
Portrait of Vaishnavi Todkar

About

Backend-minded, full-stack in practice.

I'm a software engineer based in Pune with two years of experience building production systems — mostly backend, occasionally wherever the React app needs fixing too. My day-to-day is REST API design, database work, and keeping systems reliable under real traffic.

Lately I've been pulled toward AI-integrated systems — retrieval-augmented generation, vector search, and wiring LLMs into real applications with the same care I'd give any production service. I've also co-authored a research paper on quantum-secured communication, published with Springer.

Based inPune, India
CurrentlySoftware Engineer, Yardi
FocusBackend & RAG systems
PublicationPublished with Springer

Experience

Where I've worked

Jul 2024 — Present

Software Engineer

Yardi Software India Pvt. Ltd. · Pune, India
  • Built and enhanced full-stack features in internal production applications, developing React.js interfaces and .NET backend services and wiring them together through REST APIs for smooth UI-to-database data flow.
  • Contributed to Virtuoso, a RAG-powered AI chatbot platform, working on retrieval and response-generation components (embeddings, vector search, context-aware answers) that cut manual troubleshooting time for clients.
  • Wrote and optimized complex SQL queries and fixed backend (.NET) code paths on large production datasets, improving data retrieval speed and application response time.
  • Diagnosed and resolved production issues by tracing logs, database records and API behavior across the React frontend and .NET backend, improving system reliability.
Jan 2024 — Apr 2024

Full Stack Developer Intern

Piyush IT Services · Pune, India
  • Designed and developed REST APIs using Node.js and Express.js, including CRUD operations, JWT authentication, and API error handling.
  • Integrated the React frontend with backend services and databases, ensuring smooth end-to-end data flow.
  • Used Git for version control and worked within Agile sprint cycles — code reviews, standups, the whole rhythm.

Projects

A few things I've built

Doctor Assistant — Medical RAG Chatbot

An AI-powered medical chatbot that retrieves relevant knowledge from a vector-based document store before generating a response — with document chunking, embeddings, similarity search, and persistent chat sessions on a Spring Boot backend and a React UI.

Spring BootReact.jsSupabasePostgreSQLRAGLangChain
View on GitHub

Agentic Serial Story Writer

A Python-based AI agent that plans and writes 200-episode serial stories with human approval, layered memory, BM25 retrieval, and a draft–critic–revise loop. Features persistent feedback, SQLite-based resumable state, automated quality checks, and multi-provider LLM support with retries and cost tracking.

PythonSQLiteLLM APIsBM25 RetrievalAI AgentsHuman-in-the-Loop
View on GitHub

AI Interview Assistant

A backend system that uses the Gemini LLM API to generate role-specific interview questions and evaluate candidate answers against resume and job context, with JWT auth, role-based access, and an automated, LLM-scored feedback report.

Spring BootPostgreSQLDockerGemini APIJWT
View on GitHub

Distributed Task Processing Platform

A microservices-based task management system with API Gateway and Netflix Eureka for service discovery, asynchronous messaging via RabbitMQ with Dead Letter Queue handling, and Redis caching alongside PostgreSQL/MySQL for faster reads.

Spring BootAPI GatewayEurekaRabbitMQRedis
View on GitHub

Swaccha-Connect

Swachh Connect is a citizen-centric sanitation complaint portal that improves communication between citizens and municipalities through transparent reporting, community participation, and collaborative issue resolution.

Next.jsSupabaseDockerPostgreSQL
View on GitHub

AddressBook

Full-stack MVP for scanning business cards, voice-based contact entry, duplicate detection, and relationship management.

NestJSDrizzle ORMTypeScriptReact
View on GitHub

E-Commerce Backend (MERN)

RESTful backend for a MERN e-commerce app — user authentication, product management, and cart operations, with pagination and product search on a modular, REST-principled architecture.

Node.jsExpressMongoDBReact
View on GitHub

Research

Research & Publication

Research work connecting secure communication, quantum-safe systems, and applied security pipelines.

Springer · ICT Analysis and Applications

Enhanced Communication Security: Leveraging Quantum Cryptography

Published with Springer in ICT Analysis and Applications. The work explored quantum key distribution protocols, AES-based secure communication, and threats such as man-in-the-middle and brute-force attacks in secure data exchange systems.

With Priyanka More, Saee Desai and Harsha Thakur · Vishwakarma Institute of Information Technology, Pune
SpringerQuantum CryptographyQKDAES

Skills

What I work with

Programming
JavaJavaScript (ES6+)SQL
Backend
Spring Boot.NETNode.jsExpress.jsREST APIsJWT AuthMicroservices
Database
MySQLPostgreSQLMongoDBRedis
AI & RAG
RAG PipelinesLangChainVector EmbeddingsSimilarity SearchGemini APISupabase
System design
API DesignDatabase DesignScalabilityCachingEvent-Driven Architecture
Cloud & DevOps
AWS (EC2, S3, RDS)DockerDocker ComposeCI/CD

Contact

Let's build something reliable together.

Open to backend and full-stack roles, and to projects touching RAG or LLM-integrated systems. Reach out directly or send a message.

Opens your email app with this pre-filled — hit send there to deliver it.