Hi, I'm

Yousef Al Rawwash.

A
Self-motivated, proactive programmer with a passion for tackling intricate real-world challenges and an insatiable curiosity.
d

About

I am an Engineering Science student in the Machine Intelligence specialization. I am currently working as a part-time full stack developer, where I have accumulated front and back-end experience. I am also involved in research where I pioneer Cython to allow Python coded ML scripts to be run at C++’s computational efficiency (up to 800x faster). I am always eager to learn and develop my portfolio.

  • Languages: C, C++, Java, Python, Cython, HTML, CSS, JavaScript, SQL, Verilog, RISC-V Assembly
  • Libraries: NumPy, Pandas, PyTorch, TensorFlow, Scikit-learn, nltk, keras
  • Frameworks: Dash, Plotly, openMP, speech recognition, pydub, Express.js, React, Node.js, JSON, MongoDB

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Full Stack Developer
  • Leveraging proficiency in front-end and back-end development to revamp Sale’s dynamics website.
  • Contributing to database design and management using SQL and NoSQL, enhancing data security and efficiency.
  • Independently delivering top-tier code to enhance app performance and user experience.
  • Technologies: HTML, CSS, JavaScript, MongoDB, Express.js, React, Node.js, Agile, GitHub, SQL, NoSQL, Linux API
June 2023 - Present | North York, ON
Software Engineering Research Assistant
  • Pioneering the utilization of Cython to bridge Python-based machine learning models with existing C++ libraries, establishing a seamless pipeline for model training and inference.
  • Developing robust testing frameworks that covered both the machine learning models in Python and the C++ components, ensuring an overall system accuracy of 99.7%.
  • Leveraging C++’s computational efficiency, to achieve up to 800x speed improvement in ML model training.
  • Developed an interactive web application modelling major trends in the simulation and allowing for Data Visualization, of 500,000 persons over 30 days for 10 simulations.
  • Technologies: C++, Cython, Python, openMP, MPI, Dash, Plotly, CSS, JSON, pandas, NumPy, Bootstrap, Linux API
May 2023 - Present | Toronto, ON
Embedded Software Developer
  • Implementing a program to help the vehicle to move to its next position using C++.
  • Simulating the car using FSSIM simulator and gained knowledge in using ROS elements.
  • Developing firmware for controllers and working with CAN protocol.
January 2023 - Present | Toronto, ON
Cyber Security Analyst Intern
  • ISO27001 implementation and maintenance over 114 controls complying with GDPR and NIS regulations.
  • Applied a centralized logging system, SIEM, with the help of big data analytics and machine learning algorithms to gain security insight and protect against 10,000+ daily cybersecurity threats.
  • Utilized the OSI model to secure all levels of the LAN protecting 200+ users with 0 major attacks.
June 2022 - August 2022 | Doha, Qatar

Projects

quiz app
Multimodal Sentiment Analysis

A deep learning detection system.

Accomplishments
  • Developed a sentiment detection system targeting diverse sources like news headlines and audio recordings to discern public perception, influencing sectors from finance to public relations.
  • Utilized LSTM model, achieving ∼97% accuracy for unseen data across datasets totaling > 2.1 million values.
  • Technologies: TensorFlow, PyTorch, scikit-learn, nltk, pandas, keras, matplotlib, speech recognition, pydub
2048
2048

A replica of the popular 2048 game

Accomplishments
  • Achieved highly optimized code, ensuring smooth gameplay on various devices, reducing memory usage by 25%.
  • Conducted rigorous testing and debugging, resulting in a flawless, error-free game, demonstrating meticulous attention to detail and quality assurance skills.
  • Technologies: Python, PyGame, tkinter, GUI, NumPy, collections, os, itertools, sys, time, Windows API

Skills

Languages and Databases

C
Python
MySQL
HTML5
CSS3

Libraries

NumPy
Pandas
OpenCV
scikit-learn
matplotlib

Frameworks

Flask
Bootstrap
Keras
TensorFlow
PyTorch

Other

Git
AWS

Education

University of Toronto

Toronto, ON

Degree: Bachelors in Engineering Science
specialization in Machine Intelligence

    Relevant Courseworks:

    • APS360: Fundamentals of Deep Learning
    • ECE444: Software Engineering
    • ECE358: Foundations of Computing

American School of Doha

Doha, Qatar

Degree: High School Diploma
cGPA: 4.0/4.0

    Relevant Courseworks:

    • AP Computer Science A: 5
    • AP Chemistry: 5
    • AP Physics 2: 5
    • AP Calculus AB: 5

Places Travelled

Contact