Default profile banner
BC

Badal Chouhan

@Badal

Software Engineer at Armakuni India

Indore, Madhya Pradesh, India

Armakuni IndiaLakshmi Narain College of Technology

Badal Chouhan is a Software Engineer with expertise in building AI platforms and web applications. He has significant experience in GenAI, RAG, and NL-to-SQL pipelines using AWS services and Python frameworks like FastAPI and Django. His professional background includes roles at Armakuni India and Expleo Solutions, where he focused on optimizing data processing and API performance. He holds a Bachelor of Technology in Computer Science & Engineering from Lakshmi Narain College of Technology with a GPA of 8.30.

Experience

Software Engineer

Armakuni India

Full-time•Aug 2025 - Feb 2026•India

Built an AI platform for extracting, querying, and analyzing structured and unstructured data from large enterprise documents using AWS Textract, Comprehend, and Bedrock. Designed and implemented a RAG + NL-to-SQL conversational assistant. Engineered a schema-aware NL-to-SQL pipeline with validation and fallback logic. Developed a hybrid retrieval orchestration layer. Implemented automated data redaction workflows. Optimized GenAI prompt strategies. Developed async FastAPI services and PostgreSQL-backed conversation memory. Tuned AWS Bedrock model configurations.

Software Engineer

Expleo Solutions

Full-time•Sep 2022 - Aug 2025•India

Created a web application for visualizing and analyzing data using Pandas, NumPy, and Matplotlib. Designed and optimized RESTful APIs using Python, Django, and DRF, reducing API response time by 50%. Engineered a Python tool to process 1,000+ CAN database signals. Worked in an Agile environment using JIRA, Git, Bitbucket, Jenkins, and Azure DevOps. Automated API testing with Pytest. Developed validation and testing framework for vehicle Infotainment Systems. Automated repetitive tasks using Python algorithms.

Web Developer Intern

Youth India Foundation

•Aug 2021 - Nov 2021•India

Automated credential generation processes. Overhauled the admin panel, achieving a 30% increase in data management efficiency. Resolved over 15+ critical coding issues using strong debugging skills. Deployed and maintained applications on PythonAnywhere.

Web Developer Intern

YPSILON IT Solutions

•Oct 2020 - Dec 2020•India

Developed a secure and efficient online auction platform using Django. Improved platform functionality by implementing middlewares, sessions, and authentication features. Conducted 20+ hours of rigorous testing.

Education

Lakshmi Narain College of Technology

Bachelor of Technology

Computer Science & Engineering

Jun 2018 - May 2022•Grade: 8.30

Licenses & Certifications

Python: Mastering the Essentials

Django: Web Application Development

Django REST Framework(DRF): Building APIs with Django

HTML/CSS: Responsive Web Design

Selenium & Pytest: Automation testing with Python

Skills

Python
SQL
HTML
CSS
Django
Django REST Framework (DRF)
FastAPI
Pandas
NumPy
Matplotlib
Bootstrap
Selenium
Pytest
PostgreSQL
MySQL
VectorDB(FAISS, Chroma)
AWS Textract
AWS Bedrock
AWS Comprehend
OpenAI APIs
RAG (Retrieval-Augmented Generation)
NL-to-SQL
Prompt Engineering
LangChain
LangGraph
Langfuse
Git
GitHub
Bitbucket
Gerrit
Jenkins
Azure DevOps
JIRA