G H Raisoni University, Amravati
Department Of Computer Engineering
A.Y.: 2024-25
TERM VIII
INTERNSHIP PROGRESS REPORT
• Internship Review Number: I,II
• Company Name & Location: Smart Switch Innovation
• Student Name: Prasad Kalse
• Student Roll No: D-21
• External Mentor Name: Pawan Kumar
• Internal (College)Mentor Name: Prof. K. Narsing
Progress Period: From: 04/01/2025 To 04/03/2025
Coordinator Sign with Date Internal Mentor Sign with Date
1
Index:
Sr.NO Items Page No.
1 Introduction 3
2 About Company 4
3 Project/Work Assigned 5
4 Project/Work completed so far 6
5 About Domain/ Technology Used 7
6 Task to be complete up to next review 9
7 Conclusion 10
2
Introduction
This report summarizes my work, experiences, and learning
outcomes from the first two months of my six-month internship as
a Data Science Intern at Smart Switch Innovation.
The internship provided me with hands-on exposure to modern
Data Science Practices, tools. The goal of this internship is to
develop data-driven solutions, enhance analytical skills, and apply
machine learning techniques to real-world problems.
The primary goal of this data science internship is to develop
practical expertise in data analysis, machine learning, and
data-driven decision-making by working on real-world datasets
and projects. This includes gaining hands-on experience with data
science tools, frameworks, and best practices while understanding
how to extract meaningful insights from data.
3
About Company
TechnoHacks Solutions Pvt. Ltd., established in May 2024, is a
rapidly growing IT company based in Nashik, Maharashtra. The
company specializes in offering affordable website development
services tailored for startups, ensuring adherence to industry
standards and fostering personal connections with clients.
The company specializes in providing innovative engineering
solutions, IT training, and a range of services tailored to meet the
needs of both businesses and individuals.
Services Offered: TechnoHacks Solutions Pvt. Ltd. offers a diverse
array of services, including:
Corporate Training: Customized IT and management training
programs designed to empower teams with real-world skills.
Software Development: Development of tailored software
solutions to address specific business challenges.
Digital Marketing Solutions: Strategies and services aimed at
enhancing online presence and engagement.
4
Project/Work Assigned
During my internship at Smart Switch Innovation I focused on backend
development and database management using Python and SQL. I worked
with SQLite, MySQL, and PostgreSQL, implementing CRUD operations,
indexing, and query optimization to enhance database performance.
Additionally, I gained hands-on experience with ORM tools like
SQLAlchemy and Django ORM, simplifying database interactions in
Python applications.
One of my key projects was developing an Expense Tracker App using
Flask and SQLite, where I implemented user authentication, data analytics,
and dynamic data handling. I also optimized SQL queries using EXPLAIN
ANALYZE and indexing to improve efficiency. Collaborating with the
development team in code reviews and debugging sessions helped refine my
problem-solving and coding skills.
Throughout the internship, I actively participated in mentorship sessions,
project discussions, and knowledge-sharing meetings, gaining insights into
API development, database scalability, and backend best practices. This
hands-on experience strengthened my foundation in backend development
and prepared me for more advanced projects like cloud deployment and
fullstack application development.
Project/Work completed so far
Over the past two months of my Python Developer Internship at Pantech AI,
I have successfully completed various tasks related to backend development
and database integration. My primary focus has been on working with
Python, SQL, and frameworks like Flask, implementing database
5
management, API integration, and backend optimization to enhance
application performance.
One of my key contributions was developing an Expense Tracker App using
Flask and SQLite, where I implemented CRUD operations, user
authentication, and data analytics. I optimized SQL queries using EXPLAIN
ANALYZE and indexing, ensuring efficient data retrieval. Additionally, I
integrated databases with Python using ORM tools like SQLAlchemy and
Django ORM, improving maintainability and scalability.
I also worked on RESTful API development, handling data requests and
responses efficiently for seamless communication between frontend and
backend systems. Throughout this period, I collaborated with senior
developers in debugging sessions, code optimizations, and project
discussions, gaining insights into database performance tuning, cloud-based
deployment using AWS, and containerization with Docker and Kubernetes.
This experience has strengthened my backend development skills, preparing
me for more advanced API-driven and cloud-integrated projects.
About Domain/ Technology Used
Python Programming:
Developed backend applications using Python with a focus on efficiency
and scalability.
Implemented OOP concepts, exception handling, and file handling for
structured coding.
Database Management & SQL:
Worked with SQLite, MySQL, and PostgreSQL to store and manage
application data
Performed CRUD operations, joins, indexing, and query optimization for
efficient data retrieval.
6
Used EXPLAIN ANALYZE and query restructuring to enhance database
performance.
Object-Relational Mapping (ORM):
Integrated databases with Python using SQLAlchemy and Django ORM
for seamless interaction.
Migrated raw SQL queries to ORM-based queries for
better maintainability and scalability.
Web Frameworks & API Development:
Developed backend applications using Flask, handling routing,
templates, and form validation.
Built and integrated RESTful APIs for seamless data communication
between frontend and backend.
Implemented user authentication, session management, and data security
in web applications.
Backend Performance Optimization:
Optimized API response timesby caching, indexing, and
query restructuring.
Used Flaskextensions to improve session handling and
request processing.
Version Control & Collaboration:
Used Git and GitHub for code versioning and collaborative development.
Participated in code reviews, debugging sessions, and team discussions.
Cloud & Deployment Technologies:
Explored AWS and Azure for scalable cloud-based deployment.
Gained hands-on experience with Docker and Kubernetes for
containerized application hosting.
7
Task to be complete up to next review
In the next phase of my internship at Pantech AI as a Python Developer
Intern, I will focus on backend development, API creation, and cloud
deployment to enhance real-world applications. I will be working on
developing and optimizing RESTful APIs to facilitate smooth data exchange
between the frontend and backend systems.
Additionally, I will gain hands-on experience in cloud deployment using
AWS and Azure, ensuring applications are scalable and secure. This phase
will also include containerization with Docker and Kubernetes for efficient
microservices deployment.
Another key focus will be on data engineering concepts, where I will
explore handling large-scale datasets, implementing data pipelines, and
performing real-time analytics. With guidance from senior developers and
mentors, I aim to strengthen my skills in API development, cloud
technologies, and backend optimization, allowing me to contribute
effectively to Pantech AI’s innovative projects.
8
Conclusion
In the first two months of the Python Developer internship, I built a strong
foundation in Python, SQL, and backend development. The first month
focused on Python fundamentals, data structures, file handling, and basic
database operations, along with solving DSA problems to improve
problemsolving skills.
In the second month, I advanced to SQL optimization, database integration,
ORM tools, and Flask development, working on a real-world project like an
Expense Tracker App. Regular meetings, mentorship sessions, and technical
discussions helped refine my understanding of best coding practices and
performance optimization. These two months have prepared me for the next
phase, where I will focus on API development, cloud deployment, and
fullstack Python applications.