Hi, I'm Mahmoud Yousif. (Moe)

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am an ambitious and innovative Computer Science student at Wilfrid Laurier University, minoring in Financial Mathematics. I enjoy problem-solving and coding, always striving to bring 100% to the work I do. I have a strong foundation in Python, Java, HTML/CSS, and a keen interest in software development and web design. Recognized for my analytical skills and a deep enthusiasm for both technology and finance, I am dedicated to advancing my technical skills.

Languages: Python, Java, JavaScript, HTML/CSS, C, C++, SQL, R, Scala, Typescript, PowerBI
Databases: MySQL, PostgreSQL, MongoDB
Libraries: NumPy, Pandas, Scikit-learn, Matplotlib, Scrapy, Pygame
Frameworks: Flask, Django, Node.js, Keras, TensorFlow, PyTorch, Bootstrap, Apache Beam
Tools & Technologies: Git, Docker, Linux
Skills: Data Structures, Machine Learning Basics, Agile Methodologies, Software Life Cycle Management, Responsive Web Design, Version Control (e.g., Git), Cyber Risk Management, Cybersecurity,

Experience

CIBC logo

QA Automation Developer / IT Project Coordinator Intern
  • Designed and implemented automated testing frameworks to ensure software quality and reliability.
  • Led cross-functional teams to develop internal project management tools using C++ and Python, improving user engagement by 30%.
  • Investigated and resolved defects in production code, reducing issue resolution time by 20%.
  • Utilized Git for version control, enabling seamless collaboration across development and QA teams.
  • Tools: Python, C++, Selenium, PyTest, JIRA, Git, Jenkins, Agile
Sept 2024 - Dec 2024 | Toronto, Ontario
Web Developer & Tech Analyst
  • Developed and maintained the center’s website using WordPress, incorporating custom plugins and themes to improve user experience and streamline appointment booking, reducing administrative workload by 20%.
  • Implemented advanced SEO techniques and performance optimizations, resulting in a 30% increase in organic traffic and a 15% reduction in page load times.
  • Enhanced site security by integrating robust security plugins and conducting regular vulnerability assessments, ensuring the protection of sensitive client data.
  • Implemented a data management system using SQL and Python, enabling efficient handling of client records and appointment schedules, which enhanced data accuracy and reduced administrative errors by 25%.
  • Tools: Python, Flask, SQL, WordPress, PyTorch
April 2024 - Augest 2024 | Waterloo, Ontario
Web Developer & IT Consultant
  • Engineered and launched a dynamic, responsive website that improved customer engagement by 50% through optimized UI/UX.
  • Utilized advanced front-end technologies and frameworks such as Bootstrap and React to create an intuitive and visually appealing interface.
  • Led the full development lifecycle, from concept to deployment, employing HTML, CSS, JavaScript, and Python to ensure seamless functionality and cross-browser compatibility.
  • Tools: Python, java, JavaScript, HTML/CSS, C, React, Bootstrap
March 2022 - May 2024 | Mississauga, Ontario

Projects

banking application
Java Banking Application

A GUI-based banking system simulating essential banking operations.

Accomplishments
  • Tools: Java, Java Swing, JSON.simple, JSON
  • Implemented user account creation and authentication systems.
  • Developed intuitive GUI interfaces for users and administrators.
  • Managed data persistence using JSON files for storing user data.
  • Enabled functionalities like fund transfers, debt management, and admin controls.
music streaming app
Stock Market Analysis Tool

A robust tool for real-time stock market data analysis.

Accomplishments
  • Tools: Python, Pandas, NumPy, Matplotlib, JavaScript, Flask, HTML/CSS
  • Real-time data fetching from multiple financial APIs.
  • Dynamic visualizations to illustrate trends and performance metrics.
  • Advanced algorithms for precise data analytics.
quiz app
Discord Bot for PDF Manipulations

A sophisticated Discord bot for advanced PDF manipulations.

Accomplishments
  • Tools: Python, Discord.py
  • Merging, compressing, and formatting PDF documents.
  • Significantly streamlined document handling processes for business clients.
  • Impacted over 1,000 users, reducing document handling time by 40%.
Screenshot of web app
To-Do List App

A simple To-Do List application built with Flask and SQLAlchemy.

Accomplishments
  • Tools: Python, Flask, SQLAlchemy, Bootstrap, JavaScript, Git, Heroku
  • Features for adding, editing, deleting tasks, and marking tasks as complete or incomplete.
  • Implemented task filtering based on completion status.
  • Enhanced user interface with Bootstrap for a responsive design.
  • Deployed the application on Heroku for easy access.

Skills

Languages and Databases

Python
HTML5
CSS3
MySQL
JavaScript
Java

Libraries

NumPy
Pandas
SeaBorn
scikit-learn
matplotlib
Node.js

Frameworks

Django
Flask
Bootstrap
Keras
TensorFlow
PyTorch

Other

Git
Heroku

Certificates

Machine Learning (Stanford)
Data Analytics (Google)

Education

Wilfrid Laurier University

Waterloo, ON, Canada

Degree: Bachelor of Computer Science (Honours), Minor in Financial Mathematics
Expected Graduation: Spring 2026

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Database Management Systems
    • Operating Systems
    • Machine Learning Basics
    • Financial Mathematics
    • Software Engineering
    • Web Development

School Achievements & Hackathons

Various Locations

Roles and Contributions:

  • President of Finance, Sudanese Association Club (Sept 2023 - June 2024) - Developed an asset management system using SQL and Python, Enhanced operational efficiency and automated financial reporting.
  • Participant, Amazon Robotics Hackathon (Feb 2024) - Contributed to a logistics project using Python and Java, developing a prototype for real-world challenges
    • 1st Place Winner, Regional Coding Marathon - Led the development of "EcoConnect," a mobile app promoting recycling. Utilized Python and Java for backend and features, respectively.

Contact