About

I am a Junior at Michigan State University studying Computer Science and I am currently a Junior Software Developer at Amazon.

I have a passion for developing software and implementing it in the real world. Always looking to learn!

Contact me at abdulr36@msu.edu

Resume / LinkedIn / Github

Education
Bachelor of Science in Computer Science
Michigan State University - College of Engineering
Expected Graduation: May 2025
GPA: 3.92/4.00
Relevant Coursework: Data Structures and Algorithms, Object Oriented Programming, Algorithm Engineering, Web Application Development, Database Systems, Computer Systems, Discrete Structures, Calculus I-III
Experience
Amazon
Junior Software Developer
Oct 2023 - Present
Michigan State University
Teaching Assistant for CSE 331 - Data Structures and Algorithms
Aug 2023 - Present

• Assisted and reviewed in development of a hash table project to be successfully deployed to 350+ students.
• Enhanced students’ algorithmic programming skills by hosting one-on-one guidance through weekly office hours.
• Graded project solutions to assess runtime/space complexity, ensuring optimal algorithmic efficiency.

GE Aerospace
Software Engineer Intern
May 2023 - Aug 2023

• Spearheaded the development of a full-stack web application Proof-Of-Concept integrating with existing data ingestion processes for a Dashboard UI, enhancing the system observability for an internal team of 10+ engineers.
• Migrated web application to a cloud native and serverless architecture, enabling live querying from a DynamoDB database and real-time metrics of data loads into S3 buckets.
• Built multiple highly reliable and performance-driven REST APIs that efficiently handle GET and POST requests to query and store data in a DynamoDB database.
• Demonstrated Proof-Of-Concept web application across cross-functional teams, receiving positive feedback and generating significant interest, and effectively convincing them of the feasibility of the dashboard concept.
• Awarded Most Innovative Hack in company-wide hackathon using the MERN technology stack.

State of Michigan DTMB
Data Science Student Assistant
July 2022 - May 2023

• Developed a program to preprocess text data in over 1500 contracts with an accuracy of 95% through a multi-layered approach using NLTK for further analysis with machine learning models
• Led a team of 3 to create detailed reports of vendor data using pandas and NumPy to leverage statistical analyses, resulting in improved decision-making and high-performance vendor evaluations
• Conducted geospatial data analysis with the GeoPandas library to identify geographically disadvantaged areas, utilizing third-party API endpoints and presenting results to stakeholders, contributing evidence-based decision making.
• Automated functionality of downloading targeted contracts by developing a Python script that locates identified contract IDs in an Excel workbook, reducing the turnaround time significantly.
• Utilized Natural Language Processing technology to remove potential stop words and use word tokenization to feed machine learning models cleaned data.
• Collaborated with development team under Agile development cycle to conduct User Acceptance Testing (UAT) on user stories, identifying up to 1-2 bugs daily, saving significant time spent on rework.

State of Michigan DTMB
Data Analyst Intern
July 2020 - Sep 2020
• Generated reports in Power BI using queries, resulting in an increase to the number of actionable insights found.
• Utilized Microsoft Access to efficiently update and maintain a large database, resulting in improved data accuracy and streamlined data retrieval processes.
• Collaborated closely with project manager to successfully deliver weekly projects and enhancements on time.
Projects
Conversation Translator
Frontend web application that translates between 15 of the most popular languages around the world. Created using React, AWS Polly, Azure, JSX, Web Speech API, and deployed to Google Firebase.
Website / GitHub
SuggestMe
SuggestMe is a full-stack web application built using React, OpenAI API, Flask, Azure, MySQL and was deployed on the Render hosting site. The Search Assistant allows users to track their search history and get suggestions for future search items using the OpenAI API.
Website / GitHub
News Aggregator
Web application for a web content aggregator that retrieves headlines from various news websites and stores them in a database. This was built using Flask, MySQL, Python, Bootstrap, HTML/CSS, BeautifulSoup, requests, Jinja2, and deployed to an AWS EC2 instance.
Website / GitHub
Music Player GUI
Designed a sample music player to simulate the basic features a music player can accomplish. Used Tkinter and Pygame to create a GUI that supports actions of opening an audio file, playing, pausing, muting, etc.
GitHub
Ilyas Abdulrahman © Copyright 2023