Hi, I'm
Yousef Al Rawwash.
A
Self-motivated, proactive programmer with a passion for tackling intricate real-world challenges and an insatiable curiosity.
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
- 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
- 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
- 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.
- 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.
Projects
- 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
A replica of the popular 2048 game
- 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
Toronto, ON
Degree: Bachelors in Engineering Science
specialization in Machine Intelligence
- APS360: Fundamentals of Deep Learning
- ECE444: Software Engineering
- ECE358: Foundations of Computing
Relevant Courseworks:
Doha, Qatar
Degree: High School Diploma
cGPA: 4.0/4.0
- AP Computer Science A: 5
- AP Chemistry: 5
- AP Physics 2: 5
- AP Calculus AB: 5
Relevant Courseworks:
