Ilyas Bagwan
AI Engineer | Generative AI | LLM | RAG | Agentic AI | Python/FastAPI
Hire this person
Send a job offer directly to this candidate
About
Software Developer with 5+ years of software development and hands-on experience building Generative AI, LLM, RAG, and Agentic AI applications using Python, FastAPI, LangChain, LangGraph, and vector databases. Laravel, REST APIs, MySQL/PostgreSQL, and full-stack application development. Experienced in document ingestion, chunking, embeddings, semantic search, prompt engineering, tool calling, and Strong background in database optimization, CI/CD automation, API development, and containerized deployments using Docker/AWS deployment.
Quick learner with strong problem-solving ability.
Experience
Sr. Software Developer - Hridayam Soft Solutions Pvt Ltd.
(2024-02 - 2026-06)
- Developed AI-powered applications using Python, FastAPI, LangChain, and Large Language Models (LLMs).
- Designed Retrieval-Augmented Generation (RAG) pipelines for intelligent document question-answering and contextual retrieval. Built AI chatbots capable of processing PDF and DOCX documents using semantic search and contextual retrieval.
- Implemented document chunking, embedding generation, and vector indexing using Hugging Face embeddings and ChromaDB & FISS.
- Built agentic AI workflows using LangChain/LangGraph, tool calling, and multi-step reasoning.
- Optimized retrieval quality through embedding strategies, chunking techniques, and prompt engineering.
- Reduced duplicated engineering effort by exposing reusable GenAI capabilities through scalable FastAPI services
- Improved response relevance by optimizing chunking, retrieval strategies, embeddings, and prompts rather than relying on standalone LLM responses. Automated repetitive multi-step workflows through Agentic AI, tool calling, and Human-in-the-Loop controls, improving user productivity.
- Accelerated access to relevant knowledge by combining embeddings, vector search, retrieval optimization, and LLM-generated contextual answers.
- Reduced manual document-analysis and information-search effort through RAG-based document Q&A and semantic retrieval.
- Containerized and deployed AI/GenAI applications using Docker and implemented GitHub Actions CI/CD pipelines, reducing deployment time by 60% and enabling faster, more reliable production releases.
- Developed scalable web applications and REST APIs using Core php and Laravel, and worked with React Native and Next.js.
- Explored Transformer-based architectures and core NLP concepts (tokenization, embeddings, attention mechanisms, semantic similarity) to strengthen understanding of language model internals.
Associate Software Engineer - Metricoid Technology Solutions Pvt Ltd.
(2021-11 - 2023-06)
- Developed end-to-end machine learning pipelines covering data preprocessing, feature engineering, model training, hyperparameter tuning, and model evaluation.
- Built and evaluated machine learning models using Scikit-learn, TensorFlow, and Keras.
- Worked with Linear Regression, Logistic Regression, Decision Trees, Random Forests, KNN, SVM, and K-Means Clustering.
- Evaluated model performance using Accuracy, Precision, Recall, F1-Score, ROC-AUC, and Confusion Matrix.
- Performed missing-value imputation, feature scaling, categorical encoding, outlier handling, and data transformation.
- Used Jupyter Notebook and Google Colab for data analysis, experimentation, and model development.
- Developed web solutions using PHP, MySQL, Laravel, CodeIgniter, HTML5, CSS3, and JavaScript.
- Worked with Bitbucket, Jira, and Trello
Software Developer - Onkar e-Learnings & Solutions Pvt Ltd.
(2019-11 - 2021-08)
- Developed web-based applications using php technologies with the Laravel framework.
- Developed a cross-platform activity feed client for a social software product.
- Skilled in client-side web technologies including HTML, CSS, JavaScript, and Bootstrap.
- Designed databases using MySQL and worked extensively in a Windows environment.
- Analyzed requirements and applied systematic approaches to implement and document tasks.
Education
B.Sc. - Information Technology - Mumbai University (2014 - 2018)

