Vinayak Rachha
Senior Software Engineer
*************@*****.*** +91-902*******
linkedin/r-vinayaka Prabhadevi, Mumbai-400025
● Professional Summary
Full-stack software engineer with 3+ years building and shipping production REST APIs, streaming web applications, and AI-powered analytics tools. Experienced across Python/Flask and Node.js back ends, React front ends, and SQL/NoSQL data layers, with hands-on work in LLM integration (AWS Bedrock), semantic search, and ETL for large relational schemas. Comfortable owning microservices and features end-to-end in fast-moving startup environments, from data modeling through CI/CD deployment.
● Skills
Languages: Python, SQL, JavaScript (ES6+), HTML5, CSS3
Frontend: React.js
Backend: Python(Flask), Node.js, REST API design
Databases: PostgreSQL, MongoDB, GraphDB(Neo4j)
AI / Data: AWS,, ChromaDB, semantic search / embeddings, ETL, data modeling
DevOps & Tooling: Docker, Git, Jenkins (CI/CD), SonarQube, Linux
Testing: PyTest, unit testing
Currently learning: Kubernetes
● Experience
Gamyam InfoTech LLP — Senior Software Engineer
Feb 2026 – Present · Hyderabad
Built a conversational AI analytics assistant over a recruitment agency — letting recruiters ask questions in plain English and get answers from live SQL and semantic search, powered by Claude on AWS Bedrock.
Conversational NL SQL + RAG agent (Python/Flask + React, streaming responses): an LLM tool-use loop that resolves structured questions to live SQL and meaning-based questions to semantic search over 3M+ vector embeddings, using a sentence-transformer model and a vector database.
Self-learning query-template cache — verified SQL templates stored in PostgreSQL, embedded into the vector store and matched semantically at request time — delivering deterministic, reproducible answers on known questions while reducing LLM cost and latency.
End-to-end data platform — resilient ETL from a third-party REST API into a Postgres warehouse (incremental delta + reconcile syncs, watermarking, rate-limit handling), plus a two-stage document/email vector pipeline with Postgres as the source of truth and the vector DB rebuildable from it.
Deployed on AWS — EC2 + Docker Compose across a distributed setup (data-sync host, vector-DB host, application backend) on managed Postgres, with session-based authentication and role-based access control.
Banyan Cloud — Software Engineer
Feb 2023 – Feb 2026 · Hyderabad
Designed and maintained REST APIs in microservices for a cybersecurity platform backed by both SQL (PgSQL) and NoSQL (MongoDB, Neo4j) databases.
Built a vulnerability-detection feature that cross-references cloud, database, and Kubernetes component versions against the NVD (National Vulnerability Database) API, surfacing risks on the UI for faster remediation.
Aggregated and normalized multi-cloud log data, presenting it in the UI to give users a unified security view.
Automated deployments through a Jenkins CI/CD pipeline and enforced code quality with SonarQube, reducing defects/code reviews through systematic unit testing.
● Projects
Country Search — Personal Project · Apr 2022 – Jun 2022 https://vinayak01.ccbp.tech/
Built a responsive web app that lists all countries with population data developed in Node.js which also supports live name search.
Fetched country data asynchronously via the Fetch API and implemented client-side filtering with JavaScript event listeners and Array.filter .
Delivered responsive layouts using the Bootstrap grid system and CSS box model.
● Education
Nxtwave Disruptive Technologies — Full-Stack Development (MERN), 2022–2023
Mumbai University — B.E., Mechanical Engineering, 2016–2020
● Languages (Read, write, speak)
English, Hindi, Telugu, Marathi