ASE @amdocs | Ex-SDE Intern@ KocharTech || Python |Django | FastAPI | Redis| Langchain | Ollama | GenAI || CSE’24 @GNDU

Gurugram

Amritsar, Punjab, India

Bachelor of Technology - BTech, Computer Science
Guru Nanak Dev University, Amritsar
Join Ritish and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossASE @amdocs | Ex-SDE Intern@ KocharTech || Python |Django | FastAPI | Redis| Langchain | Ollama | GenAI || CSE’24 @GNDU
Backend-focused Software Engineer with 1.5+ years of experience building Python-based systems in telecom environments. Experienced in designing RESTful APIs using FastAPI, implementing repository patterns, managing PostgreSQL persistence layers, and handling transactional workflows. Beyond enterprise systems, I independently designed and implemented a Retrieval-Augmented Generation (RAG) backend integrating embeddings, vector databases, and LLM orchestration to build domain-aware AI solutions. Strong foundation in Data Structures & Algorithms (400+ problems solved) with hands-on experience in API design, database optimization, and modular backend architecture. Currently seeking backend and AI-focused engineering roles in product-driven environments.
Amritsar
Software Engineer at Amdocs, Jul 2024 - Present · 1 yr 10 mos, Gurugram, Client : Rogers Canada – Designed request/response schema models using Pydantic in FastAPI and implemented structured mapping between API DTOs and PostgreSQL-backed persistence layers, ensuring strong validation and data integrity. – Applied TMF640 Open API principles while designing RESTful endpoints in FastAPI, ensuring correct request modeling, response contracts, and lifecycle state handling in telecom-oriented workflows. – Implemented repository pattern in FastAPI to isolate persistence logic from business services, handling CRUD operations and transactional database sessions. – Developed Python-based automation utilities for Test Data Management (TDM) workflows handling 230+ environment requests monthly, reducing manual provisioning effort by 63%. – Built a SOAP API integration tool to automate user creation across different environments, processing 200+ user operations per month via dynamic XML payload generation. – Designed and developed a Proof-of-Concept GenAI-powered Retrieval-Augmented Generation (RAG) system to centralize telecom Lessons Learned (LL) data across multiple operational domains. – Implemented document chunking, embedding generation (nomic-embed-text), and semantic retrieval using ChromaDB for vector indexing. – Integrated Ollama (qwen2.5) LLM backend with prompt templating and response orchestration for context-aware answer generation. – Performed Root Cause Analysis (RCA) for 50+ production batch failures using Linux logs, Control-M monitoring, and Oracle SQL queries, improving issue resolution time
IT Intern at KocharTech, Jan 2024 - Jun 2024 · 6 mos, Amritsar, Punjab, India, Working in a team to build a desktop application. I worked along to build an application for Windows OS platform !!! [For Mac and linux exists too!!] My work: . Build the interactive UI for the windows application using python framework. . Added the crucial functionality to fetch the web url of the user when application is running. . Created Schema to cache the data before sending data to server . Integrated auto-updation service using TUFUP framework. . Helped Devops team to deploy the auto-updation service on production server. . Suggested changes to be made in DockerFile. . Written down batch script to auto-kill the application when user switching event occurs . Calling Internal Windows APIs and accessing COM objects using python libraries. . Extensive use of OOPs concepts.
Bachelor of Technology - BTech, Computer Science, Guru Nanak Dev University, Amritsar
github: https://github.com/ritishbhardwaj