Vipin
Software Engineer
Hire this person
Send a job offer directly to this candidate
About
I'm a Software Engineer passionate about building intelligent software that combines scalable backend engineering with Generative AI. Over the past couple of years, I've worked on enterprise AI platforms, developing production-ready applications that leverage large language models to solve real business problems.
My experience includes designing backend services, building Retrieval-Augmented Generation (RAG) systems, developing AI agents, and integrating LLMs into enterprise workflows. I enjoy solving challenging engineering problems, improving system reliability, and building products that deliver meaningful value to users. While my primary expertise is in Java, Spring Boot, and Python, I'm equally interested in system design, distributed systems, and the rapidly evolving AI ecosystem.
I'm looking to join a organisation where I can take ownership, work on technically challenging problems, and contribute to building AI-native products from the ground up. I enjoy learning quickly, collaborating with talented teams, and shipping software that has a real-world impact.
Experience
Software Engineer at Zensar Technologies (2024-11 – Present)
- Designed and implemented an enhanced ingestion and retrieval pipeline for a Gen-AI powerd application using LangChain and RAG architecture including document ingestion, chunking strategies, embedding generation, vector indexing, enabling support for multiple document types and improving retrieval accuracy.
- Developed a robust document preprocessor module to generate embedded indexes from varied document formats using Docling; designed retrieval logic and prompt optimization to improve LLMbased answer generation.
- Engineered the Agentic framework foundation, building intelligent backend logic and developing frontend UI screens for seamless AI agent execution.
- Migrated legacy Flask-based microservices to FastAPI and implemented Celery for background task processing, enhancing performance, scalability, and asynchronous request handling across services.
- Developed a reusable Python common package shared across multiple microservices, encapsulating standardized database modules to improve consistency, reduce duplication, and accelerate service development.
- Designed and implemented an end-to-end documentation pipeline for codebases, automatically generating flow-wise architecture diagrams along with detailed file-level documentation across execution paths.
- Led migration of backend modules from Java 11 to Java 21, addressing critical vulnerability fixes by upgrading all Java dependencies and frameworks, refactoring javax to jakarta, and optimizing Hibernate (HQL/SQL) queries.
Education
Bachelor's in Computer Science Engineering in Computer Science Engineering – CHANDIGARH UNIVERSITY, PUNJAB (2020 – 2024)
