Summary

I'm Rabbia Saleh, a passionate Computer Science student with a strong foundation in Java and Python programming and expertise in data structures, algorithms, and data analysis. I've worked on several academic and self-initiated projects, including a Flight Route Tracker using Dijkstra’s Algorithm and a Linked List-Based MCQ System. My involvement in an Industrial IoT (IIoT) project further strengthened my proficiency in Python, particularly for data processing and analytics.

One of my key projects, Analysis of Dataset, showcases my ability to clean, explore, and analyze real-world data using Python libraries like Pandas and Matplotlib.

I am seeking internship or entry-level opportunities in software development or data analysis, where I can apply my technical skills, solve meaningful problems, and continue growing professionally.

Gender

Female

Nationality

Pakistani

Birthdate

24/01/2001

Residence

Faqeer Muhammad Goth, Jam Kanda Road, Malir, Karachi

Graduation Year

Sept 2023 - Present

Graduated From

SZABIST University

Work Experience

TCF School

Volunteer in Project ILM Ujala

August 2019 - March 2020

Back when schools were closed during the COVID-19 pandemic, this project became a way to help students keep learning from home. I stepped in as a substitute teacher for Math and Physics, teaching kids through online classes and making sure they didn’t fall behind in their studies during such a difficult time

Projects

Crime Data Analysis in Pakistan (2012–2023)​

Data Analyst & Visualizer​

This project entails a comprehensive analysis of crime data in Pakistan spanning from 2012 to 2023. Utilizing Python, the study visualizes trends in various crime types over the years, providing clear insights into the evolution of criminal activities during this period.​

Library Management System

Java Developer & Database Integrator

This project is a JavaFX-based application designed to streamline library operations. It offers functionalities to add, view, edit, and delete book records, providing an efficient way to manage library resources.

Flight Route Tracker

Java Developer & Algorithm Designer

This Java application enables users to manage airports, define flight routes, and determine the shortest path between two airports using Dijkstra's Algorithm. It calculates the shortest route based on distance, providing estimated travel time and the number of connections required.

Skills

  • Programming Languages

    Java – Strong proficiency

    Python – Intermediate; applied in IoT and data analysis projects

    C++ – Basic understanding

  • Web & Software Development

    HTML, CSS, JavaScript – Basic frontend knowledge

    JavaFX – For desktop GUI applications

    Git & GitHub – Version control and team collaboration

    SQL (MySQL) – Used for database integration

  • Data Analysis & Tools

    Python for data analysis – Experience using Pandas and Matplotlib

    Worked on IoT data – Processing and analyzing datasets collected from IoT projects

    Dataset cleaning, visualization, and insights extraction

    Strong foundation in Data Structures & Algorithms

  • Soft Skills

    Teaching & mentoring – As a Teaching Assistant and during COVID through online classes

    Team collaboration – academic projects

    Communication – Comfortable explaining technical concepts

    Problem-solving mindset

    Quick learner & self-motivated

Education

TCF School SSD XIII Campus

Computer Science - Matric

2006 - 2017

GOVT College Of Science and Arts MURAD MEMON GOTH

PRe - Intermediate

2019 - 2021

SZABIST University

Computer Science - Undergraduate

2023 - 2027

Languages

Language

English

Intermediate

Courses and Certificates

IOT (internet of things) , System and Application Development

Institute of Business Management