Yusra Suhail

Name: Yusra Suhail

Profile: Software Developer

Email: yusra.suhail99@gmail.com

Phone: (936) 320-5034

Resume: Click Here

Programming Languages

C/C++ 4 years
PYTHON 4 years
JAVA 0.5 year
HTML/CSS 1.5 year
SQL 0.5 year
RUST 0.5 year
ASTEROID 0.1 year
SNAKEMAKE 0.1 year
About me

I am an aspiring software developer who holds a Bachelor of Science degree in Computer Science from the University of Rhode Island, along with a minor in Cybersecurity, which I achieved in May 2023. Currently, I am embarking on a new journey as a first-year student in the Computer Science master's program at the University of Rhode Island. I am a research assistant for Human-Centered Experiential Technologies Lab at URI working with Shaun Wallace I am leading a project for readability studies in javascript and Rust, to customize user experiences on the Web. With an unwavering passion for programming, I am keen on discovering more innovative ways of developing software applications to enhance user experiences, increase technological proficiency, and streamline task automation. My strong desire for continued learning and dedication to excellence in my craft makes me a valuable asset to any software development team.

As an IT consultant, I have developed a keen interest in the fields of IT troubleshooting and networking. Through my experience in this role, I have honed my skills in identifying and resolving complex IT issues, utilizing a range of diagnostic tools and techniques to ensure that systems operate at optimal levels.

As an individual with a passion for expanding my knowledge in the field of computer science, I have taken a proactive approach to learning by seeking out opportunities to further my education outside of traditional classroom settings. Specifically, I have developed a keen interest in machine learning and have enrolled in a workshop hosted by URI, which takes place outside of normal class times each week. My commitment to enhancing my understanding of machine learning has been driven by a desire to stay ahead of the curve in an ever-evolving industry. By taking part in this workshop, I have been able to gain hands-on experience with machine learning concepts and techniques, further developing my skills and knowledge in this critical area.


Anime Recommender System

October 2023 - December 2023

Led a dynamic team of three in the development of an innovative Anime Recommender System utilizing collaborative filtering techniques a subtype of Machine Learning. Primarily focused on user-based filtering, we crafted a robust algorithm capable of accurately predicting anime preferences based on user behavior and preferences. Additionally, spearheaded the implementation of item-based filtering to enhance recommendation diversity.

Mitochondrial Pipeline

July 2023 - August 2023

Developed a mitochondrial variant analysis pipeline in Snakemake for use by customers of the Rhode Island-INBRE Molecular Informatics Core (MIC). The pipeline used a sequence data generated by URI's Ross Lab for its implementation.                                                                                                                                                                                                                                                                                                                                                                                                                

Computational Geometry

January 2023 - July 2023

Created C++ libraries that enable the creation of points, and segments on the Open GL platform, drawing upon my computational geometry expertise.The libraries enabled users to construct and manipulate points and segments, and to find intersections in between segments using both brute force and smart algorithm. Used multiple concepts from C++ such as smart pointers, object oriented programming for the project.

Travelers Maze

December 2022

Implemented multi-threading in C++ to allow multiple travelers to independently navigate a maze and reach the exit without interfering with each other. Mutex locks were used to ensure exclusive access to shared resources, resulting in optimal performance and demonstrating the power of multi-threaded programming.                                                                                                                                                                                                        

Stack Language Implementation

October 2022

Developed an interpreter, parser, and lexer in Python for a new stack-based language. Stack data structure in Python was used and manipulated as necessary to handle instructions and perform computations. The parser analyzed the program's syntax and structure, while the lexer identified individual tokens within the program's code. The interpreter then executed the instructions.

Universal Machine

April 2022

Developed a Universal machine utilizing the Rust programming language with a team of 3. The machine was equipped with eight registers, an address space partitioned into memory segments, an input/output device, and a 32-bit program counter. Our implementation demonstrated the machine's capability to fetch instructions from a byte word, decode them, and present the output to the end-user.

Lossy Image Compressor

March 2022

Created a lossy image compressor in Rust programming language with a team of three. The compressor transform the color spaces of a PPM image and discard unseen information, resulting in a compressed binary image. We tested our compressor by converting the compressed image back into its original form and comparing the results with the original image.                                                                                                           

URI Memorial Union Website Redesign

September 2021 - May 2022

Utilized web press technology to renovate my school's website and improve its public engagement by seamlessly transitioning it to a new theme. This involved designing new pages and modifying the layout of existing ones to enhance interactivity and visual appeal. As a result, the website experienced an increase in user engagement and adoption.

Submarine Survival

September - December 2021

Designed a Java game that challenges players to guide a submarine to safety by avoiding sea creatures. Agile software development techniques, object-oriented approach, and comprehensive unit testing were used during the process. A Software Requirements Specification with UML diagrams, functional requirements, and stimulus-response scenarios were also created.                                                                                                    




CGPA out of 4.0

Professional Experience

Tribe Academy Business and Tech Leadership

Runner Up for presenting a project recommending the incorporation of Artificial Intelligence bot to a tech startup Wingspans / March 2023

CS4RI Summit

Presented my final project Packmoji game to CS4RI Summit to industry leaders from IGT, citizens bank and alot more / Dec 2019

Yearbook Designer

Utilized Canva to design yearbook for my school's batch of 2018 / May 2018

Leadership Experience

Volunteer at Aisha LLC

Served as a cashier and manager for Aisha LLC helping to expediate their daily sales by 40% / Dec 2018 - May 2022

Head Girl

Elected with 70% votes, I represented my whole school on national and international platforms / Sep 2017 - 2018


Debated on multiple platforms on social issues and humanitarian rights / Sep 2014 - 2018