// MCA Student · AI/ML · Data Science

Utkarsh
Sharma

Software Developer & Data Scientist

Building intelligent systems at the intersection of AI, data, and software engineering.

MCA '26
// 01 — About Me
Who I Am

I'm an MCA student at Ajay Kumar Garg Engineering College with a strong foundation in computer applications and a deep passion for building intelligent systems. My work sits at the intersection of AI/ML, data science, and software development.

From building RAG-powered document assistants to automating PDF processing pipelines, I love turning complex problems into elegant, working solutions. Currently interning at Amar Ujala Limited, contributing to real-world automation systems.

I'm actively looking for entry-level roles in backend development, AI/ML, data analysis, and data science where I can continue to grow and create impact.

// 02 — Skills
Arsenal
Languages
Python Java SQL MySQL
Data Science & ML
NumPy Pandas Matplotlib Seaborn Scikit-learn
Generative AI & NLP
LLMs RAG Prompt Engineering LangChain
Tools & Platforms
Git GitHub VS Code MySQL Workbench NetBeans
Data Visualization
Power BI Tableau
Core Concepts
DSA OOP Software Dev Vector DB
// 03 — Projects
What I've Built
01
PDF Invoice Data Extraction & Automation
Python Tesseract PyPDF2 OCR OpenAI API
Automated PDF processing pipeline extracting and structuring invoice data from both text-based and scanned PDFs. Implements OCR fallback (pytesseract, pdf2image) and regex-based parsing. Transforms unstructured data to structured JSON/CSV, eliminating manual data entry.
02
RAG Book Assistant
Streamlit LangChain Mistral AI Chroma DB
Retrieval-Augmented Generation system enabling intelligent Q&A over PDF documents. Uses semantic search via embeddings and a vector database (Chroma). Context-aware prompt pipeline ensures accurate, document-grounded responses and eliminates manual document search.
03
Traffic Flow Prediction
Python Random Forest Scikit-learn Pandas
Analyzed historical traffic data — vehicle counts, time, and day — to identify congestion patterns and predict traffic situations using a Random Forest Classifier. Performed full data preprocessing, feature engineering (datetime conversion, encoding), and handled missing values to improve accuracy.
04
Cafe and University Management Systems
JAVA MySQL Netbeans MySQL Workbench
Developed a desktop application for café orders, billing, and inventory management. Implemented MySQL CRUD operations for efficient data handling. Created a system for managing student records and course enrolment. Used object-oriented programming for modular design.
05
Ola Data Analysis
PowerBI MySQL Excel Data Analysis
Developed an interactive Power BI dashboard to analyse and visualize over 1lakhs+ data, including booking trends and revenue insights. Delivered actionable insights on ride frequency, cancellations, and driver ratings for decision-making scenario
06
Fun Chat Bot
Python Streamlit LangChain Mistral AI
Jassi Chatbot (Streamlit + Mistral AI). A simple and interactive chatbot built using Streamlit, LangChain, and Mistral AI. The chatbot maintains conversation memory and responds with a fun personality named Jassi.
// 04 — Experience
Work
Amar Ujala Limited
Software Development Intern
FEBRUARY 2026 — ONGOING · MEERUT, UP
// 05 — Education
Learning Path
Master of Computer Applications (MCA)
Ajay Kumar Garg Engineering College, Ghaziabad
2024 – 2026 · AKTU
Bachelor of Computer Applications (BCA)
Meerut Institute of Technology, Meerut
2021 – 2024 · CCSU
// 06 — Certifications
Credentials
🐍
Basic & Advanced Python
INFOSYS SPRINGBOARD
🗄️
SQL Certification
HACKERRANK
Core Java Training (8 Weeks)
SUNRISE TECHNOLOGIES
AWS Fundamentals Introduction to Data Science
Udemy
📜
Introduction to Data Science
INFOSYS SPRINGBOARD
// 06 — Resume
Download My Resume
View Resume Download Resume
// 07 — Contact
Let's Connect

Open to internships, full-time roles, and interesting projects in AI/ML, data science, and software development.

UTKARSH