Mustafa Kamel Mohamed Nofal
Gmail: *******@*****.***
Contact: 010********
Location: Alexandria, Egypt
EDUCATION
Faculty of Engineering at Alexandria university —
(CSED) Computer and Systems Engineering Department. From Oct-2021, Expected Graduation data: Oct-2026
CGPA till date may- 2024: 3. 53/ 4 (Excellent)
Damanhur Secondary Military School
from 2018 to 2021
graduation grade: 92.7%
EXPERIENCE
ECPC Qualifications (Aug 2023)
Participation certificate:
https://drive.google.com/file/d/1y7GgVA7i7CKIAICqh02Xsy- Rn617ZeS8/view?usp=drive_link
FWD Course (Oct 2021)
Completion certificate:
https://drive.google.com/file/d/1VVhgbumaOihcbGhdXy4lKfe9VumfKZb1
/view?usp=drive_link
PROJECTS
Pintos (Operating Systems Term Project)
Phase 1:
_Developed the priority scheduler of threads implementing multiple nested priority inheritance.
<Developed using C programming language>
Cal-Train (Operating Systems Lab)
_Developed a terminal interface app which solves the problem of race condition using the concept of concurrent programs
(Synchronization and Mutual Exclusion).
<Developed using C programming language>
Matrix Multiplication (Operating Systems Lab)
_Developed a matrix multiplication terminal interface app using multi-threading.
_Supports 3 methods to make use of multi-threading: thread per matrix, thread per row, and thread per element.
<Developed using C programming language>
Simple Shell (Operating Systems Lab)
_Developed a simple shell which executes the main terminal commands like (cd, ls, echo, export) using multi-processing.
<Developed using C programming language>
LINKS
GitHub: mustafakamel7(github.com)
LinkedIn: MostafaNofal LinkedIn
Leetcode: mustafakamel7 -
LeetCodeProfile
SKILLS
Programing Languages
Experienced:
C, C++, Java.
Intermediate:
Python, HTML, CSS, Javascript.
Control System Project (Web App)
_Developed an application that supports drawing a Directed weighted graph which represents a Signal flow Graph, mainly obtains the transfer function/Gain by performing sub-operation on the graph like getting all loops and k-non touching loops.
<Developed using Vue.js and Spring Boot>
Producer-Consumer (Web App)
+Developed an application that simulates producer-consumer operation (producer-consumer design pattern).
<Developed using Vue.js and Spring Boot>
Hogwarts Mail (Web App)
_Developed a mail application that supports a variety of Gmail features.
<Developed using Vue.js and Spring Boot>
Paint (Web App)
_Developed a drawing app that supports drawing and coloring shapes with features like undo, redo, save current drawing as JSON/XML file, load a drawing.
<Developed using Vue.js and Spring Boot>
Equation Solver (Desktop App)
_Developed an application to solve a system of equations. Supports methods of solving (Gauss elimination, Gauss-Jordan elimination, LU Decomposition with Doolittle/Crout/Cholesky form, Jacobi iteration, Gauss-Seidel).
_Nonlinear equation solver supports multiple methods (Bisection, False position, Fixed point, Secant, Original Newton Raphson, Modified Newton Raphson).
<Developed using Java and JavaFX>
Connect four Game (Desktop App)
_ Developed a terminal interface game which supports two modes
(two player mode or player vs computer).
_ Supports also saving the current game to finish later and loads a recent game.
_ Supports saving the scores of the winning players in sorted list.
<Developed using C programming language>