
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
