About Me

I am a Computer Science student at the University of Maryland with a passion for AI and backend development. With a strong foundation in Java, C++, Python, and JavaScript, I am dedicated to solving complex problems and developing innovative solutions.

Skills

Here are some of the technical skills I have acquired:

  • JavaScript
  • Python
  • Java
  • Html
  • C++
  • C
  • Css
  • AWS
  • Docker

Experience

Software Engineer Intern (Backend) - Nexus

May 2024 – Present

Creating logic and mission plan to build an expandable IDE ecosystem with file archives and forums over the cloud. Building an expandable compiler that works with multiple languages while also handling all dependencies.

Interview Prep Student and Cohort - CodePath

Jun 2024 - Present

Learned how to solve challenging algorithmic problems commonly used in interviews for top companies. Got interview practice, industry mentors, and advanced info sessions from senior engineers.

STEM Tutor (Computer Science) - Montgomery College, Rockville, MD

Sep 2022 - May 2023

Assisted students one-on-one with programming questions in C++ and Java. Fixed bugs and helped students optimize their code.

Instructor - STEM After School Academy, Rockville, MD

Sep 2023 - Dec 2023

Worked with K-5 school students after school to teach them about circuits and robots. Taught K-2 students the different components of electrical circuits. Taught 3-5 students how to successfully implement code to control rover robots.

Projects

Abdullah Shamsan

Shell Program

Built a shell program using C language that can handle different Linux commands. The shell supports piping and input/output redirection.

Abdullah Shamsan

Password Checker

Built a password validation system using exceptions-based code and made it able to scan through files. The passwords had to follow rules to be considered valid passwords. Multiple Exception classes were created to check if the password follows the criteria needed.

Abdullah Shamsan

Beverage Shop

Created a system of selling beverages by creating objects using inheritance and isomorphism. The program automates order transactions and reports for one month for a beverage store, considering 3 types of beverages, 3 different sizes, and additional charges for specific add-ons.

Abdullah Shamsan

Hotel Management Program

Created a program to manage a hotel’s occupancy rate and income. The occupancy rate is calculated by dividing the number of rooms by the total number of rooms provided by the user. Added functionality for administration to customize the prices of each room by floor and size.

Education

University of Maryland Abdullah Shamsan

B.S. in Computer Science, Jan 2024 – Present
GPA: 3.7
Relevant Coursework: Object Oriented Programming, Computer Systems, Discrete Structures and Algrothims, and Linear Algebra

Montgomery College Abdullah Shamsan

A.A. in Computer Science, Aug 2021 – Dec 2023
GPA: 3.85, Phi Theta Kappa, Dean’s List, Graduated with Honors

Community & Advocacy

As a dedicated team member and leader, I have always been committed to community engagement, advocacy, and collaboration. Here are some of my experiences that showcase my dedication to these values:

MC LEADS Cohort Member

Participated in weekly meetings on the social change model for leadership. Discussed different leadership strategies and their applications. Learned how to be an active team member.

Participant, 2022 Winter Student Leadership Retreat

Engaged in various leadership activities and workshops to develop and refine leadership skills.

Recognizer/Scorekeeper, Volunteer, Maryland Science Bowl

Acknowledged contestants’ raised hands to answer questions in an online, 6-hour contest via Zoom. Updated scores following each question in google form simultaneously.

Senator at Large, Student Senate

Listened to students’ concerns and ideas. Reported student concerns to the college administration. Brainstormed and implemented campus events, averaging 3 events weekly.

Vice President, Raptors Who Code Club

Chaired weekly club meetings of 300 members, developed agendas. Met with club advisors in response to issues or needs brought up. Met with club officers weekly. Managed Discord server.

President and Treasurer, Engineers Without Borders Local Chapter

Managed club budget for meetings and events. Submitted fund requests with a budget to Senate Budget Committee for approval.

      Contact

            Feel free to get in touch with me through the following channels: