Skip to main content
Abdallah Aboud

Abdallah Aboud

Software Engineering Student

Talent
MississaugaMember since May 16, 2026
C++javaPythonMatlabVhdlhtmlarduino programmingqa testingdebuggingDistributed SystemsEmbedded Systems
·

Hire this person

Send a job offer directly to this candidate

C++javaPythonMatlabVhdl

About

I am a hardworking, organized, and self-motivated student. Recently graduated in the software engineering (BEng) program at Toronto Metropolitan University.

Experience

RELEVANT PROJECTS

Embedded Media Center System Project (C, ARM Cortex-M3, Keil uVision)

  • Designed a menu-driven embedded system in C using finite state machine (FSM) architecture
  • Integrated LCD graphics, USB audio playback, joystick input, and hardware timers
  • Diagnosed and resolved USB audio instability, improving real-time performance and system reliability
  • Optimized peripheral interaction using interrupt-driven design

Hardware VGA Video Game Processor Project (VHDL, FPGA, Real-Time Logic)

  • Developed a real-time Pong-style game entirely in VHDL on FPGA hardware
  • Generated 640×480 @ 60Hz VGA output using precise pixel timing and synchronization logic
  • Implemented game logic including collision detection, paddle movement, ball movement, and scoring
  • Ensured stable rendering through accurate timing constraints and signal control

ATM Banking System Project (C, Netbeans, Secure Programming)

  • Built a secure ATM simulation system in C (NetBeans) with modular architecture
  • Implemented user authentication, account management, and transaction processing (withdraw/deposit)
  • Applied input validation and secure coding practices to mitigate invalid operations and misuse
  • Structured codebase for scalability, maintainability, and clear separation of concerns

Distributed Snow Removal Management System Project (Python, FastAPI, gRPC, Docker, REST APIs)

  • Developed a distributed system in Python to coordinate large-scale snow removal operations
  • Built REST API services to manage weather updates, traffic conditions, vehicle status, and dispatches.
  • Implemented gRPC-based communication between system components to simulate inter-service coordination.
  • Designed task assignment logic that considered vehicle availability, road type, zone priority, hospital routes, and weather severity.
  • Containerized services using Docker and tested endpoints through FastAPI documentation pages and terminal-based API requests.

ADDITIONAL EXPERIENCE

LA Fitness – Staff Member | May 2022 – Sept 2022

  • Demonstrated reliability, time management, and teamwork in a fast-paced environment
  • Supported daily operations, ensuring all areas were fully maintained efficiently, contributing to a welcoming environment for clients.

Education

Toronto Metropolitan University – Bachelor of Engineering (Software Engineering)

Skills

Software Engineering Student

Reviews

Related