Ansh Singh
Java Backend Engineer • AI/GenAI Integration • Distributed Systems
*************@*****.*** • +91-845******* • Bengaluru, India • LinkedIn • GitHub Final-year CS graduate (VIT, GPA 8.73) with 5 months of production engineering experience at Rupeek Fintech. Built and shipped scalable Java/Spring Boot microservices in a live financial system, and developed AI-powered applications using RAG pipelines and LLM APIs. Strong foundation in distributed systems, REST API design, and clean code — ready to contribute from day one.
Education
Vellore Institute of Technology (VIT) Oct 2022 – May 2026 B.Tech in Computer Science GPA: 8.73 / 10.0
• Coursework: Data Structures & Algorithms, Distributed Systems, DBMS, Operating Systems, Computer Networks, OOP
• NPTEL Gold Medal – Cloud Computing Top 1% nationwide among 10,000+ candidates Work Experience
Rupeek Fintech Private Limited Dec 2025 – Present
Software Engineering Intern Java, Spring Boot, Microservices, REST APIs, PostgreSQL, Redis Bengaluru
• Designed and delivered a Java/Spring Boot microservice migration in production — moving loan-detail data for 100,000+ active loans from a monolithic Payments system to a dedicated Account Service with zero downtime and 100% data integrity.
• Engineered a feature-flag routing layer in the API Gateway enabling phased 30% city-wise rollout with automatic legacy fallback — ensuring uninterrupted financial workflows during the 2-week live transition.
• Validated end-to-end transaction flows (repayment, renewal, closure) involving 50 Lakhs+ in processing volume — debugging distributed services, writing unit and integration tests, achieving 100% test coverage on all new endpoints.
• Collaborated in Agile sprints — participating in code reviews, defining migration milestones, and owning post-release stability for a high-risk production change.
Projects
Real-Time Fintech Ledger Engine Java, Spring Boot, PostgreSQL, JPA/Hibernate, Redis, Flyway
• Architected a bank-grade double-entry accounting system — processing 10,000+ transactions/day with strict ACID compliance, JPA-managed entity relationships, and immutable audit logging.
• Implemented Redis distributed locking and idempotency keys — preventing duplicate entries for 99.9% of retried transactions — and an automated reconciliation engine detecting discrepancies across 50,000+ account entries hourly.
• Managed PostgreSQL schema evolution with Flyway across 5+ versions — zero data loss across Accounts, Transactions, and Audit Logs.
PDF Intelligence Assistant Python, FastAPI, Sentence Transformers, Gemini API, SQLite, Docker
• Built a production-ready AI application — users upload PDFs and query in natural language; a RAG pipeline embeds paragraphs using Sentence Transformers, retrieves top-5 sections via cosine similarity, and Gemini generates answers grounded strictly in document content.
• Hallucination prevention by design — Gemini prompted exclusively from retrieved context with source citations on every response, ensuring full answer traceability.
• Delivered full-stack — FastAPI REST backend, SQLite session persistence, Docker containerisation, and a responsive frontend — shipped as a complete working product.
Smart Email Assistant Spring Boot, Gemini API, REST API, Chrome Extension (Manifest V3)
• Built a Spring Boot REST backend integrating the Gemini LLM API — generating context-aware email replies with
~60% reduction in user response time in user trials.
• Developed a Chrome Extension (Manifest V3) for seamless Gmail integration — demonstrating end-to-end ownership from REST API design to a fully functional browser-based client.
• Stateless, low-latency backend architecture — clean request/response contracts with structured error handling and responsible LLM prompting.
Technical Skills
Core Stack: Java, Spring Boot, REST APIs, Microservices Architecture, JPA/Hibernate, SQL AI & GenAI: RAG Pipelines, Gemini API, Sentence Transformers, Prompt Engineering, LLM Integration, Python, FastAPI Databases: PostgreSQL, MySQL, MongoDB, Redis, SQLite Infrastructure: Docker, AWS (EC2, S3), Git, Linux, Flyway Practices: OOP, DSA, TDD, JUnit, Code Reviews, System Design, Agile/Scrum