Summary
Overview
Work History
Education
Skills
Coding Projects
Timeline
Generic

Abdur-Rehman Rizvi

Scarborough,ON

Summary

Motivated second-year Computer Science student with strong foundational skills in Python, Java, C, and Bash. Experienced in data structures, algorithms, and basic UNIX/Linux command line operations. Demonstrated teamwork and leadership abilities through a collaborative course project, where I played a key role in developing and presenting a text-based adventure game. Proficient in basic testing and debugging using IntelliJ and PyCharm, with strong verbal communication skills and a commitment to continuous learning. Created a simple banking simulator with Java where user can create accounts and log-in, withdraw, deposit and send money.

Overview

4
4
years of professional experience

Work History

Office Administrative Assistant Volunteer

Riz Tax and Accounting
06.2019 - 09.2023
  • Conducted myself in a professional manner by conversing with returning and potential clients
  • Organized files into manageable groups to increase manageability and make them easier to access in the future for reference
  • Computed hundreds of data entries in Microsoft Word, Excel, to calculate HST, OST, and additional tax benefits

Education

Bachelor of Science - Computer Science

Toronto Metropolitan University
06.2026

Skills

  • Working on coding projects with a team and by myself
  • Coding in Python, Java, C, Bash
  • Data Structures and Algorithms and Object-Oriented Programming
  • Basic UNIX/Linux Command Line
  • Basic Testing and Debugging in IntellIJ and PyCharm IDEs
  • Verbal Communication
  • Data Entry

Coding Projects

  • Interactive Text-Based Adventure Game (Team of 5)

-    Developed for Introduction to Software Engineering course.
-    Designed and implemented game mechanics allowing players to explore a game world and interact using various text commands.
-    Collaborated with team members to write and test the code, ensuring a seamless player experience.
-    Presented the project, demonstrating gameplay and explaining code logic to the class.

  • Bank Simulator (Individual Project)

-   Created a basic banking system with functionality for user account creation, password management, money deposit/withdrawal, and account deletion.
-   Implemented user authentication and data handling to ensure secure and reliable transactions.
-   Focused on object-oriented design principles to create modular and maintainable code.

  • Boggle Word Game Solver

-   Developed for Comparative Programming Languages course.
-  Implemented a solver that efficiently finds all valid words in a given Boggle board using a dictionary.
-  Explored and compared different programming paradigms and languages to optimize the algorithm and improve performance.

Timeline

Office Administrative Assistant Volunteer

Riz Tax and Accounting
06.2019 - 09.2023

Bachelor of Science - Computer Science

Toronto Metropolitan University
Abdur-Rehman Rizvi