Sterling’s Cybersecurity Workshop Ethical Hacker, Network Defense, & Digital Forensics
Sterling Information Technologies inc, University of Windsor, EC-Council
APPLIED AI & DATA SCIENCE | SOFTWARE DEVELOPER
Nov 2025 - Dec 2025
Designed and implemented a semantic layer for e-commerce data with consistent business metrics
(Revenue, Order Count, AVG Order Value). Demonstrated OLAP operations and pre-aggregation
performance benefits, showcasing efficient data warehousing and analytics patterns.
Tech Stack: Metabase, Docker, Sample Database
June 2025 - Aug 2025
University of Windsor
Developed a production-ready Azure Data Factory ETL pipeline integrating Blob Storage, Data
Flows, and SQL Database. Transforms raw sales data into analytics-ready datasets with data
filtering, derived columns, and schema mapping. Automated daily pipeline execution using ADF
triggers with parameterized inputs and source-controlled deployment via GitHub.
Tech Stack: Azure Data Factory, Azure Blob Storage, Azure SQL Database, Azure
Data Flows, SQL, Git, GitHub, Cloud Automation
May 2025 - June 2025
Built document ingestion and ETL pipelines feeding a data lake-backed AI application.
Implemented semantic search and monitoring for reliable, low-latency query responses.
Tech Stack: Python, Azure, LangChain, ChromaDB, Docker
May 2025 - Aug 2025
A full-stack Django and Bootstrap ride-sharing platform with multi-role authentication, dynamic
booking with seat management, and Google Maps integration. Features secure role-based dashboards
for Travelers, Drivers, and Admins, with comprehensive data validation and responsive design for
seamless cross-device experience.
Tech Stack: Django, Bootstrap, SQLite, Google Maps API, JavaScript, Git,
Python, HTML/CSS
Jan 2025 - Apr 2025
University of Windsor
Dynamic Sharding adaptively redistributes data based on real-time workload patterns, while
Predictive Sharding employs machine learning models to anticipate future data growth and
optimize shard allocation proactively. The proposed methodology is evaluated using a synthetic
dataset, leveraging Linear Regression, Logistic Regression, Random Forest, and Artificial Neural
Networks to predict execution time and guide sharding decisions.
Tech Stack: Python, SQL, Machine Learning, Data Sharding, Linear Regression,
Logistic
Regression, Random Forest, Artificial Neural Networks
Jan 2025 - Apr 2025
University of Windsor
Developed a transformer-based approach utilizing the BART model to predict movie ratings from
plot summaries. Compared BART against traditional ML models (Naïve Bayes, SVM, Logistic
Regression, KNN, Random Forests, AdaBoost) and BERT. BART achieved an F1-score of 0.81,
significantly outperforming all baselines, demonstrating the superiority of contextualized
embeddings for text-based rating prediction.
Tech Stack: BART, Transformers, BERT, Naïve Bayes, SVM, Logistic Regression,
KNN, Random Forests, AdaBoost, Python, NLP
Jan 2025
This project focuses on comprehensive vehicle data analysis using the R programming language and R Studio, showcasing various techniques in data preprocessing, exploratory data analysis (EDA), and data visualization. The goal was to explore a vehicle dataset containing details like car prices, fuel types, transmission types, and other vehicle characteristics, enabling insightful analysis that can assist in pricing prediction and understanding vehicle market trends.
Learn More
Sept 2024 - Dec 2024
Natural Language Processing (NLP) models often inherit racial biases present in textual data. By capturing semantic relationships with text, this research investigates the use of Graph Neural Networks (GNNs) to address racial bias in language understanding. Our approach shows how GNNs can be used to mitigate bias and fairly represent minority groups in NLP tasks.
Learn More
Sept 2024 - Dec 2024
The PickaPlan project aims to create a Java-based software application for analyzing mobile data plans. By leveraging advanced data structures and algorithms, the project focuses on providing accurate and efficient analysis of data plans based on critical features such as cost, data allowance, overcharge conditions, and plan benefits. This initiative integrates concepts learned in class to develop a practical, real-world application.
Learn More
Aug 2022
The aim of this project was to implement the 2 different supervised learning algorithms on a labelled dataset and an unsupervised learning algorithm on an unlabeled dataset. Weka tools had been used for developing the models and analyze the results and discuss the effectiveness of the algorithms for that specific dataset.
Sep 2021 - Apr 2022
The stock market's unpredictability and complexity make predicting stock prices challenging. Despite this, financial experts use algorithms, including machine learning and deep learning, to identify patterns. This research compares traditional technical analysis models (SMA and EMA) with deep learning (LSTM) for predicting stock closing prices.
Learn More
Feb 2022 - Apr 2022
In this project, the main focus was to classify Bangla handwritten digits from raw image data. To accomplish this project, a dataset has been made of raw images and a convolutional neural network is also constructed to classify the images. An Alexnet approach (mean value subtraction) was used to normalize the raw images.
Learn More
Jan 2021 - Apr 2021
The aim of this project is to create a web-based chatting application which will allow users to communicate in real time using easily accessible web interfaces. It will be a type of online chat, distinguished by its simplicity and accessibility to the users who do not wish to take the time to install and learn to use specialized chat software. It is an application which will help to communicate with friend using internet. Users have to register and obtain credentials to login into the application.
Learn MoreAug 2020
The system allows users to securely log in with a username and password, offering features like account recovery, optional email registration, and password retrieval via a verification code. Users can apply for COVID-19 testing, share their location via GPS, make payments, and receive test results. The system prioritizes usability, security, and performance, ensuring reliable and efficient operation with high availability and scalability.
Mar 2020 - May 2020
The system consists of various components: users, drivers, bus companies, GPS, and QR codes. Users create accounts to search for buses, view routes, stops, and costs, and track buses via real-time GPS on Google Maps. Drivers and bus companies also have accounts, enabling them to manage routes, costs, and notices. QR codes on buses provide detailed information, while the app facilitates communication and feedback between passengers, drivers, and bus companies, ensuring a seamless experience.
May 2019 - Aug 2019
The primary objective of this system is to offer an efficient and easily manageable data storage and modification facility. The storage design has been developed based on the specific requirements of the project. This system is intended to enable administrators, managers, and employees to manage and update relevant database information across various fields. Additionally, the administrator will have the authority to add or remove employee information as required.
Sept 2025 - Dec 2025
Exeevo, Toronto, Ontario, Canada
Oct 2024 - Aug 2025
MealLens AI, Windsor, Ontario, Canada
Jan 2023 - Aug 2024
Hydroque, Dhaka, Bangladesh
May 2022 - Aug 2022
American International University Bangladesh
"I had the opportunity to work with Imran as part of MealLens, where he contributed to several technical projects related to AI and food recognition. During our time working together, Imran supported tasks such as dataset preparation, image annotation, and some aspects of computer vision and language integration. He approached his work with enthusiasm, was receptive to feedback, and communicated clearly with the team. Imran showed a good attitude toward learning and adapting in a collaborative environment. I believe he has the potential to grow in a technical role and contribute effectively to a team."
R&D Director, MealLens Inc.
"During the internship program he has been exposed to different areas of the function and displayed a commitment to learn and contribute. We wish him the best for all future endeavours and a successful career."
Chief Executive Officer, Exeevo
"Imran has been instrumental for the development of our data infrastructure and our ML models, he is a kind and enthusiastic individual that always delivers on time. What I like about Imran is that even with a new task he is keen to get started and understand and delve deeper into the task given."
Lead Data Scientist, Exeevo
"Imran is a highly motivated learner who consistently delivers work of exceptional quality. He takes the time to thoroughly understand the context of the sectors he contributes to, such as pharmaceutical sales, and approaches each task with a strong commitment to excellence. His dedication and attention to detail have made him an invaluable member of our team."
Data Scientist, Exeevo
This dataset contains information about movies gathered from IMDB and other sources. It includes the following features: Title: 7k+ Movie Plot Dataset. Plot: A brief summary or description of the movie's story. Genres: The genres or categories the movie belongs to (e.g., Drama, Action, Comedy). Countries: The countries where the movie was produced. Languages: The primary languages spoken in the movie. Average Rating: The average user rating given to the movie. Number of Votes: The total number of user votes or reviews the movie has received. The data has been cleaned and preprocessed to remove unnecessary symbols and text, providing a more streamlined and usable version for analysis.
Dataset DOI
This dataset contains 200 Bangla handwritten digit images. All the digits are handwritten on white paper by the author then the images are taken using a smartphone camera. After taking the images extra white areas are cropped.
Dataset DOI
In this paper, various existing activation functions and its impact in deep learning has been discussed, also provided a brief overview about the requirement for activation function and non-linearity in deployment of deep neural networks. Many forms of activation functions and their effectiveness are also discussed. Suitable activation function for specific application is an important matter, and this collecting’s will help making effective decision in case of choosing suitable activation function for specific application.
The purpose of this report is to present a solution to remove the internet connectivity problem in broadband internet in Bangladesh. To solve this problem, internet service provider (ISP) should open their training programs for their employees. Some government organizations can also take some initiative to remove this problem. A survey has been conducted to collect users' opinions from broadband internet users. After analyzing the collected data, it is found that most broadband users are suffering from internet connectivity problem and agrees with the proposed solutions.
September 2024 - December 2025
University of Windsor
Windsor, Ontario, Canada
May 2018 - May 2022
American International University Bangladesh
Dhaka, Bangladesh
Sterling Information Technologies inc, University of Windsor, EC-Council
LinkedIn Learning
LinkedIn Learning
Univeristy of Windsor
LinkedIn Learning
LinkedIn Learning
Coursera
Udemy
Sololearn
Coursera
Great Learning Academy
Coursera
Great Learning Academy
Great Learning Academy
Coursera Project Network
Coursera Project Network
Coursera
LinkedIn Learning
LinkedIn Learning