Compare commits

..

16 commits

Author SHA1 Message Date
042ccd0a30 refactor: update resume for ataba position 2026-03-27 17:01:29 +03:00
d78dbf9bec refactor: modify education description 2025-10-11 09:39:11 -04:00
e908c004ae refactor: remove unnecessary format file 2025-10-05 19:42:46 -04:00
b13b210e04 refactor: remove course number and remove spoken languages 2025-10-05 19:42:25 -04:00
2bd3f3e549 refactor: ignore everything in build except .pdf
currently only in resume, but will import this configuration to
coverletter directory
2025-10-05 17:37:21 -04:00
f95c8e808b new: new file to determine which compiler to use 2025-10-05 17:36:39 -04:00
a621253ec1 refactor: translate resume to arabic 2025-10-05 17:19:40 -04:00
3dd8763d74 refactor: rename Murtadha.tex to resume_en.tex 2025-10-05 17:19:15 -04:00
c2a6ac655e refactor(ta): update CV style from main branch 2025-09-15 11:57:24 -04:00
b768c66145 Job(ta): replace non-academic experiences with academic ones 2025-03-08 06:22:20 -08:00
e7be389b4c refactor(cl): remove middle name 2025-03-04 13:19:30 -05:00
1b723e457c refactor(resume): remove title and middle name 2025-03-04 13:18:08 -05:00
1610bd491c job(controls): add OpenPLC and esp32 PLC project into the coverletter 2025-03-04 12:15:18 -05:00
a112f3af3a refactor(resume): clear commented lines and fix indentation 2025-03-04 12:04:27 -05:00
7de79ef397 refactor(resume): remove 'basic' from ladder logic in skills 2025-02-25 12:26:00 -05:00
30a5d19790 Job(controls): Update resume for brock solutions 2025-02-25 12:20:43 -05:00
15 changed files with 478 additions and 316 deletions

6
.gitignore vendored
View file

@ -7,3 +7,9 @@
*.log *.log
*.out *.out
*.synctex.gz *.synctex.gz
# Ignore everything in the build directory
build/*
!build/*.pdf

Binary file not shown.

BIN
coverletters/cl.pdf Normal file

Binary file not shown.

View file

@ -5,71 +5,23 @@
% \usepackage{date} % \usepackage{date}
% Define variables % Define variables
%% Job related
\newcommand{\companyName}{Brock Solutions}
\newcommand{\hiringManager}{Hiring Team}
\newcommand{\companyAddress}{Kitchener, ON}
\newcommand{\position}{Control Systems Engineer}
%% Personal %% Personal
\newcommand{\name}{Murtadha Nisyif} \newcommand{\name}{Murtadha Nisyif}
\newcommand{\address}{Kitchener, Ontario, Canada} \newcommand{\address}{Kitchener, Ontario, Canada}
\newcommand{\email}{\href{mailto:mnisyif@gmail.com}{mnisyif@gmail.com}} \newcommand{\email}{\href{mailto:mnisyif@gmail.com}{mnisyif@gmail.com}}
\newcommand{\phone}{+1 (519) 502-8463} \newcommand{\phone}{+1 (519) 502-8463}
\newcommand{\links}{\href{https://m.nisyif.com}{Website} | \href{https://www.linkedin.com/in/mnisyif}{LinkedIn} | \href{https://www.github.com/mnisyif}{GitHub}} \newcommand{\links}{\href{https://m.nisyif.com}{Website} | \href{https://www.linkedin.com/in/mnisyif}{LinkedIn} | \href{https://www.github.com/mnisyif}{GitHub}}
\newcommand{\schoolName}{University of Guelph}
%% Job related
\newcommand{\companyName}{OCAS}
\newcommand{\hiringManager}{Hiring Team}
\newcommand{\companyAddress}{Guelph, Ontario, Canada}
\newcommand{\position}{Software Developer II}
\begin{document} \begin{document}
%============================= \input{sections/00-header.tex}\\
% HEADER \input{sections/01-intro.tex}\\
%============================= \input{sections/02-body.tex} \\
\noindent \textbf{\huge \name} \\ \input{sections/03-closing.tex}
\address \\
\email \quad | \quad \phone \\
\links \\
\vspace{1em}
\noindent \today \\
\noindent \hiringManager \\
\companyName \\
\companyAddress \\
\noindent Dear \hiringManager, \\
\vspace{1em}
%=============================
% OPENING SECTION
%=============================
OCASs dedication to reinventing higher education and creating pathways for learners resonates with my background as both a Computer Engineer and a computer science educator.
As a dual graduate of the University of Guelph, I have a deep appreciation for the impact OCAS has on the Ontario college system.
I am eager to apply my expertise in full-stack development, software optimization, and modern DevOps to the \position{} role, supporting the technology that helps hundreds of thousands of individuals pursue a brighter future.
%=============================
% MAIN BODY SECTION
%=============================
\vspace{1em}
\noindent My technical background aligns directly with the requirements for building robust, scalable software solutions at OCAS:
\begin{itemize}[leftmargin=1.5em, labelsep=0.5em]
\item \textbf{Full-Stack Versatility:} I have architected multi-technology stacks combining Node.js, React, and Vue to enable real-time control and interactive user interfaces.
\item \textbf{Software Optimization:} I developed high-efficiency pipelines using transformer models that achieved a 30x reduction in bandwidth usage and a 29\% lower latency, demonstrating my ability to tackle complex optimization challenges.
\item \textbf{DevOps \& Infrastructure:} I have extensive experience with containerization using Docker and automating AWS infrastructure with Terraform and Jenkins, reducing manual deployment steps by 80\%.
\item \textbf{Data Management:} I am proficient in managing diverse database systems, including PostgreSQL and SQLite, and I am prepared to leverage my strong SQL foundation within your .NET and MS SQL environment.
\end{itemize}
\vspace{1em}
I understand the vital role that dependable technology plays in the learning journey.
Whether it is decomposing complex project tasks or collaborating with architects to solve performance blockers, I am committed to delivering high-quality, efficient code that serves the OCAS mission.
%=============================
% CLOSING SECTION
%=============================
\vspace{1em}
\noindent I am confident that my blend of research-driven innovation and hands-on software engineering will allow me to contribute immediately to the OCAS team.
I look forward to the possibility of discussing how my experience with optimization and full-stack development can support your upcoming project developments.
Thank you for your time and consideration.
\vspace{2em}
\noindent Sincerely, \\
\noindent\name
\end{document} \end{document}

View file

@ -0,0 +1,14 @@
\noindent \textbf{\huge \name} \\
\address \\
\email | \phone \\
\links \\
\vspace{1em}
\noindent \today \\
\noindent \hiringManager \\
\companyName \\
\companyAddress \\
\noindent Dear \hiringManager, \\
\vspace{1em}

View file

@ -0,0 +1,3 @@
\indent I am excited to apply for the \position\ position at \companyName.
With solid foundation in software development and hands-on experience in designing and deploying integrated systems,
I am confident in my ability to contribute to your team and help drive the continued success of \companyName.\\

View file

@ -0,0 +1,16 @@
\indent In my recent role as a Researcher ML Engineer at \schoolName, I conducted in-depth data collection, diagnosis, and analysis to identify key correlations in latency and network bandwidth.
This experience in real-time environments helped me develop a strong foundation for programming, deploying, and optimizing systems under various operational conditions.\\
My prior work as a Software Developer on an Assistive Robotic Feeding System in ROS2 required on-the-spot troubleshooting of hardware-software integration issues.
Additionally, I worked on a Smart Door application, integrating microcontrollers and sensors (ESP32, PIR) to deliver a stable, automated experience.
My experience as an IT Analyst further refined my problem-solving abilities by involving me in reading electrical schematics, configuring firewalls, and modernizing network infrastructure.\\
Beyond my professional roles, I actively explore industrial automation and embedded systems in my personal projects.
I have self-educated in using the ESP32 to develop a low-cost, 32-bit PLC, programming it with OpenPLC to enhance my understanding of real-time control systems.
Additionally, I manage a home lab where I automate lighting, thermostats, and security—deepening my experience in real-time data exchange, hardware integration, and troubleshooting.
Throughout these projects, I have leveraged my expertise in C/C++, Python, Rust, and Java, along with Ladder Logic (PLC) knowledge, to integrate hardware and software in real-time systems.
I also understand the importance of robust design documentation and functional specifications, having written and followed them closely for various edge-cloud and robotics solutions.
My familiarity with IT/networking, databases, and version control (Git) further positions me to contribute effectively to Brock Solutions industrial automation projects from design through commissioning.\\
I also welcome the travel requirement of up to 40\% for on-site installations and system commissioning, as I thrive on hands-on involvement to ensure solutions run smoothly in real-world production.
My background has prepared me to excel in roles that demand both technical depth and adaptability.\\

View file

@ -0,0 +1,12 @@
\indent I am confident my experience, technical expertise, and proactive problem-solving approach make me a strong candidate for the \position\ role and align with \companyName's needs.
I look forward to the opportunity to discuss how my background aligns with \companyName's mission.
Please feel free to contact me at \email\ or \phone\ at your earliest convenience.\\
\noindent Thank you for your time and consideration.
\vspace{2em}
\noindent Sincerely, \\
\vspace{1em}
\noindent \name

Binary file not shown.

BIN
resumes/build/resume_ar.pdf Normal file

Binary file not shown.

BIN
resumes/build/resume_en.pdf Normal file

Binary file not shown.

View file

@ -1,257 +0,0 @@
\documentclass[letterpaper,11pt]{article}
\usepackage{geometry} % For page layout adjustments like \addtolength
\usepackage{url} % For \urlstyle
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\usepackage{fontawesome5}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\usepackage{multirow}
\usepackage{textcase}
\usepackage{anyfontsize} % allows arbitrary font sizes
\AtBeginDocument{%
\fontsize{9pt}{11pt}\selectfont
}
\setlength{\multicolsep}{-3.0pt}
\setlength{\columnsep}{-1pt}
\input{glyphtounicode}
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.6in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1.19in}
\addtolength{\topmargin}{-.7in}
\addtolength{\textheight}{1.4in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-4pt}\raggedright \fontsize{9}{12} \bfseries
}{}{0em}{}[\color{blue}\titlerule \vspace{-5pt}]
% Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1
\makeatletter
\renewcommand\Huge{\@setfontsize\Huge{15pt}{20pt}}
\makeatother
%-------------------------
% Custom commands
\newcommand{\resumeItem}[1]{
\item{
{#1\vspace{-2pt}}
}
}
\newcommand{\resumeSubItem}[2]{
\item
\textbf{\color{black}#1}
\vspace{1pt} % Adjust this value to increase or decrease space
% \small
#2\vspace{-5pt} % Adjust this value to increase or decrease space between items
}
\newcommand{\resumeSchoolItem}[2]{
\item
\begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{\color{black} #1} & \textbf{ #2} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-2pt}\item
\begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{\color{black} #1} & \textbf{ #2} \\
\textit{#3} & \textit{ #4} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubSubheading}[2]{
\item
\begin{tabular*}{1.0\textwidth}{l@{\extracolsep{\fill}}r}
\textit{#1} & \textit{ #2} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeProjectHeading}[2]{
\vspace{-2pt}\item
\begin{tabular*}{1.00\textwidth}{l@{\extracolsep{\fill}}r}
#1 & \textbf{ #2}\\
\end{tabular*}\vspace{-8pt}
}
% \newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}}
\renewcommand\labelitemi{$\vcenter{\hbox{\tiny$\bullet$}}$}
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.0in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}%\vspace{-7pt}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-7pt}}
\pdfstringdefDisableCommands{\def\color#1{}}
%-------------------------------------------
%%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%----------HEADING----------
\begin{tabular*}{\textwidth}{@{\hspace{-1ex}}l}
\textbf{\href{http://m.nisyif.com/}{\Huge\color{blue}MURTADHA NISYIF}} \vspace{2pt}\\
\href{mailto:mnisyif@gmail.com}{\faIcon{at} mnisyif@gmail.com} $|$
\faIcon{phone-square-alt} +1 (519) 502-8463 $|$
\faIcon{map-marker-alt} Kitchener, Ontario $|$
\href{https://m.nisyif.com/}{\faIcon{user-tie} m.nisyif.com} $|$
\href{https://www.linkedin.com/in/mnisyif}{\faIcon{linkedin} linkedin.com/ln/mnisyif} $|$
\href{https://github.com/mnisyif}{\faIcon{github} github.com/mnisyif}\vspace{12pt} \\
\end{tabular*}
\vspace{-20pt}
%-----------SUMMARY----------
\section{\color{blue}SUMMARY}
AI Systems Engineer with expertise intersecting machine learning optimization, real-time distributed software design, and automated deployment infrastructure. Proven track record designing custom simulation environments, benchmarking edge-hardware bottlenecks, and orchestrating containerized continuous integration pipelines to optimize system constraints
\vspace{-7pt}
%-----------EDUCATION-----------
\section{\color{blue}EDUCATION}
\resumeSubHeadingListStart
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{MASc. - Computer Engineering}}{Dec 2025}
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{B.Eng. - Computer Engineering}}{Apr 2023}
\resumeSubHeadingListEnd
% \vspace{-8pt}
%-----------SKILLS-----------
\section{\color{blue}SKILLS \& TECHSTACKS}
\begin{tabularx}{\textwidth}{ @{} >{\bfseries}l X }
\textbf{Skills: } & AI Systems; DevOps; Cloud Infrastructure; IaC; Containerization; CI/CD Pipelines; Telemetry Monitoring; Agile/Scrum \\
\textbf{Languages: } & Python; C++; C; JavaScript; Rust; HTML; Java; Bash \\
\textbf{Tech Stacks: } & PyTorch; Stable-Baselines3; ROS2; Arduino IDE; React; FastAPI; Flask; Jest; PyTest; Docker; Jenkins; Terraform; AWS (EC2, S3); Nginx Proxy Manager; Cloudflare; Prometheus; Grafana; SQLite; PostgreSQL \\
\end{tabularx}
\vspace{-10pt}
% %-----------SKILLS-----------
% \section{\color{blue}SKILLS \& TECHSTACKS}
% \begin{tabularx}{\textwidth}{ @{} >{\bfseries}l X }
% % \textbf{Certifications: } & AWS Solutions Architect\\
% \textbf{Skills: } & AI; DevOps; Cloud Computing; IaC; Containerization; CI/CD; Monitoring; Data Engineering; ML Ops \\
% \textbf{Languages: } & Python; C++; C; JavaScript; Rust; HTML; Java; Bash \\
% \textbf{Tech Stacks: } & FastAPI; PyTorch; React; Flask; SQLite; PostgresSQL; NumPy; SciPy; Scikit-learn; Matplotlib; MongoDB; Docker; Git; Jenkins; Terraform; AWS; Kubernetes; Express JS; Node.js; Swagger \\
% \end{tabularx}
% \vspace{-10pt}
%----------Experience----------
\section{\color{blue}WORK EXPERIENCE}
\resumeSubHeadingListStart
\resumeSubheading
{Researcher - Machine Learning \& Semantic Communications}{Jan 2024 Dec 2025}
{University of Guelph}{ Guelph, Ontario}
\resumeItemListStart
\resumeItem {Isolated and analyzed system bottlenecks across edge-cloud optical fiber networks, identifying a transition from transmission latency constraints to algorithmic compute bottlenecks during model execution}
\resumeItem {Optimized end-to-end latency pipelines utilizing Swin Transformer architectures in PyTorch, establishing benchmarking frameworks to compare transmission times across unquantized, quantized (INT8), and baseline non-transformer data states}
\resumeItem {Programmed an adaptive channel-selection algorithm utilizing logarithmic logic to dynamically scale the number of transmitted image channels based on real-time bandwidth and latency metrics}
\resumeItem {Authored and published peer-reviewed research in IEEE conference proceedings focusing on task-driven feature extraction to mitigate computational and network overhead in edge-cloud architectures}
\resumeItemListEnd
\resumeSubheading
{Software Developer}{Oct 2022 Oct 2023}
{University of Guelph - Robotics Institute}{ Guelph, Ontario}
\resumeItemListStart
\resumeItem {Developed distributed node architectures for an automated feeding assistant robot within ROS2, writing native C++ and Python nodes to manage core services, topics, and real-time depth-sensor camera data feeds}
\resumeItem {Designed and programmed firmware for an ESP32-based smart mechatronic door system within the Arduino environment, implementing Bluetooth Low Energy (BLE) for local smartphone authentication and Wi-Fi synchronization for backend logging}
\resumeItem {Implemented power-management states within microcontroller firmware to alternate between low-power and normal-power operational modes during continuous field deployments}
\resumeItem {Orchestrated cloud infrastructure provisioning via Terraform, automating the deployment of EC2 instances for application backends/frontends and S3 buckets for media asset management}
\resumeItemListEnd
\resumeSubheading
{Information Technology Analyst}{Jul 2020 Dec 2020}
{Kitchener Downtown Community Health Center - SRHC}{ Kitchener, Ontario}
\resumeItemListStart
\resumeItem {Configured distributed file architectures using a centralized Samba server, increasing secure data access and distribution efficiency by 40\% across multi-department teams}
\resumeItem {Secured network topography via FortiGate firewall and VPN implementations, supporting 60 active remote users}
\resumeItem {Deployed Prometheus and Grafana monitoring pipelines across a multi-container Docker environment to track system downtime, monitor SSH traffic, and isolate anomalous network activity}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------PROJECTS-----------
\section{\color{blue}PROJECTS}
\resumeSubHeadingListStart
\resumeProjectHeading {\textbf{\color{black}Real-Time Audio Filtering RL Environment} $|$ \color{blue} \emph{Python, PyTorch, OpenAI Gym, Stable-Baselines3, SciPy, librosa}}{}
\resumeItemListStart
\resumeItem{Constructed a custom OpenAI Gym audio environment (NoiseReductionEnv) running a frequency-domain control loop via Fast Fourier Transforms (scipy.fft.rfft) to manipulate harmonic scaling coefficients}
\resumeItem{Trained a PPO agent over 10,000 timesteps using an MlpPolicy, minimizing Mean Squared Error (MSE) against clean baseline signals to synthesize sequential 44.1 kHz time-domain outputs}
\resumeItemListEnd
\resumeProjectHeading{\textbf{\color{black}DevOps Server Infrastructure \& CI/CD Pipeline} $|$ \color{blue} \emph{Docker, Jenkins, Nginx Proxy Manager, Cloudflare, PyTest, Jest}}{}
\resumeItemListStart
\resumeItem{Self-hosted a containerized Jenkins automation server to manage continuous integration pipelines across 15+ microservices, executing automated validation via PyTest and Jest}
\resumeItem{Architected a multi-layered proxy topography using Nginx Proxy Manager and Cloudflare to securely route web traffic, isolate runtime endpoints, and automate Let's Encrypt SSL/TLS renewals}
\resumeItemListEnd
\resumeSubHeadingListEnd
\vspace{-7pt}
% %-----------PROJECTS-----------
% \section{\color{blue}PROJECTS}
% \resumeSubHeadingListStart
%
% \resumeProjectHeading {\textbf{\color{black}Home lab Adminstration} $|$ \color{blue} \emph{Docker, Terraform, Jenkins, Prometheus, Grafana, SSL/TLS}}{}
% \resumeItemListStart
% \resumeItem{Orchestrate a comprehensive home lab environment managing 15+ Docker containers for media, web, and gaming services, configured auto-renewal SSL/TLS certification with Lets Encrypt, setup Prometheus/Grafana monitoring, and applied Fail2Ban for robust security achieving 99.9\% uptime and detailed system analytics}
% \resumeItemListEnd
%
% \resumeProjectHeading{\textbf{\color{black}Heart Disease Predictor} $|$ \color{blue} \emph{Python, Flask, RESTful, HTML, CSS, JS}}{}
% \resumeItemListStart
% \resumeItem{Developed a scalable Flask-RESTful API paired with an interactive HTML/JS frontend while leveraging the UCI dataset and implemented real-time feature scaling with hyperparameter tuning to deliver a 95\% prediction accuracy, supporting timely clinical decision-making}
% \resumeItemListEnd
%
% \resumeProjectHeading{\textbf{\color{black} Real-Time Noise Cancellation with RL} $|$ \color{blue} \emph{Python, PyTorch, Gymnasium, SciPy, librosa}}{}
% \resumeItemListStart
% \resumeItem{Created a bespoke OpenAI Gym environment incorporating FFT-based audio processing and trained a PPO agent to perform adaptive noise cancellation in real time, achieving processing speeds exceeding 5,200 FPS for high-fidelity audio performance}
% \resumeItemListEnd
% \resumeSubHeadingListEnd
% \vspace{-7pt}
\section{\color{blue}PUBLICATIONS}
\resumeSubHeadingListStart
\resumeProjectHeading
{\textbf{Network-Aware Adaptive Semantic Image Transmission in Edge-Cloud Communications}}{MECOM 2025}
\resumeItemListStart
\resumeItem{Proposed an adaptive JSCC framework that couples Swin-Transformers with real-time network telemetry to optimize image transmission over dynamic 5G/6G core networks (Published, IEEE Xplore)}
\resumeItemListEnd
\resumeProjectHeading
{\textbf{Boosting Edge-to-Cloud Data Transmission Efficiency with Semantic Transcoding}}{CCECE 2024}
\resumeItemListStart
\resumeItem{Utilized transformer-based edge-to-cloud models to achieve a $30\times$ bandwidth reduction and $30\%$ improvement in end-to-end latency for high-speed data systems (Published, IEEE Xplore)}
\resumeItemListEnd
\resumeSubHeadingListEnd
\end{document}

BIN
resumes/resume_ar.docx Normal file

Binary file not shown.

193
resumes/resume_ar.tex Normal file
View file

@ -0,0 +1,193 @@
\documentclass[letterpaper,11pt]{article}
\usepackage{geometry}
\usepackage{url}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage{tabularx}
\usepackage{fontawesome5}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\usepackage{multirow}
\usepackage{textcase}
\usepackage{anyfontsize}
\usepackage{fontspec} % for Arabic fonts
\usepackage{polyglossia} % multilingual support
\setdefaultlanguage{arabic}
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.1]{Amiri}
\AtBeginDocument{%
\fontsize{9pt}{11pt}\selectfont
}
\setlength{\multicolsep}{-3.0pt}
\setlength{\columnsep}{-1pt}
\input{glyphtounicode}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\oddsidemargin}{-0.6in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1.19in}
\addtolength{\topmargin}{-.7in}
\addtolength{\textheight}{1.4in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
\titleformat{\section}{
\vspace{-4pt}\raggedright \fontsize{9}{12} \bfseries
}{}{0em}{}[\color{blue}\titlerule \vspace{-5pt}]
\pdfgentounicode=1
\makeatletter
\renewcommand\Huge{\@setfontsize\Huge{16pt}{20pt}}
\makeatother
%-------------------------
% Custom commands (unchanged)
\newcommand{\resumeItem}[1]{\item{#1\vspace{-2pt}}}
\newcommand{\resumeSubItem}[2]{\item \textbf{\color{black}#1} #2\vspace{-5pt}}
\newcommand{\resumeSchoolItem}[2]{\item \begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}\textbf{\color{black} #1} & \textbf{ #2} \\\end{tabular*}\vspace{-7pt}}
\newcommand{\resumeSubheading}[4]{\vspace{-2pt}\item \begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}\textbf{\color{black} #1} & \textbf{ #2} \\\textit{#3} & \textit{ #4} \\\end{tabular*}\vspace{-7pt}}
\newcommand{\resumeSubSubheading}[2]{\item \begin{tabular*}{1.0\textwidth}{l@{\extracolsep{\fill}}r}\textit{#1} & \textit{ #2} \\\end{tabular*}\vspace{-7pt}}
\newcommand{\resumeProjectHeading}[2]{\vspace{-2pt}\item \begin{tabular*}{1.00\textwidth}{l@{\extracolsep{\fill}}r}#1 & \textbf{ #2}\\\end{tabular*}\vspace{-8pt}}
\renewcommand\labelitemi{$\vcenter{\hbox{\tiny$\bullet$}}$}
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.0in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-7pt}}
\pdfstringdefDisableCommands{\def\color#1{}}
%-------------------------------------------
%%%%%% السيرة الذاتية %%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%----------HEADING----------
\begin{tabular*}{\textwidth}{@{\hspace{-1ex}}l}
\textbf{\href{http://m.nisyif.com/}{\Huge\color{blue}مرتضى نصيف}} \vspace{2pt}\\
\href{mailto:mnisyif@gmail.com}{\faIcon{at} mnisyif@gmail.com} $|$
\faIcon{phone-square-alt} +1 (519) 502-8463 $|$
\faIcon{map-marker-alt} أونتاريو، كندا $|$
\href{https://m.nisyif.com/}{\faIcon{user-tie} m.nisyif.com} $|$
\href{https://www.linkedin.com/in/mnisyif}{\faIcon{linkedin} linkedin.com/ln/mnisyif} $|$
\href{https://github.com/mnisyif}{\faIcon{github} github.com/mnisyif}\vspace{12pt} \\
\end{tabular*}
\vspace{-20pt}
%----------الخبرات العملية----------
\section{\color{blue}الخبرات العملية}
\resumeSubHeadingListStart
\resumeSubheading
{مساعد تدريس ENGG*4460: الأنظمة الروبوتية}{يناير 2025 -- أبريل 2025}
{جامعة غويلف}{غويلف، أونتاريو}
\resumeItemListStart
\resumeItem {إدارة حصص تطبيقية لدعم المحاضرات وتوجيه الطلبة في مفاهيم الروبوتات}
\resumeItem {قيادة التجارب العملية وتقديم إرشادات مباشرة في خوارزميات التحكم والملاحة الروبوتية}
\resumeItem {تصحيح الواجبات والتقارير والمشاريع مع تقديم ملاحظات بنّاءة}
\resumeItem {تقديم جلسات أسئلة وأجوبة وساعات مكتبية لتعزيز مهارات الطلبة في حل المشكلات}
\resumeItemListEnd
\resumeSubheading
{مساعد تدريس ENGG*3640: واجهات الحاسوب المصغّر}{سبتمبر 2024 -- ديسمبر 2024}
{جامعة غويلف}{غويلف، أونتاريو}
\resumeItemListStart
\resumeItem {مساعدة في إدارة المختبرات من خلال إرشاد الطلبة بمهام تكامل العتاد/البرمجيات}
\resumeItem {تقييم وتصحيح تقارير المختبرات والتكليفات مع ضمان وضوح الملاحظات}
\resumeItem {مراجعة عروض الطلبة العملية وتقديم ملاحظات تطويرية}
\resumeItem {الإجابة على استفسارات الطلبة وربط النظرية بالتطبيق العملي}
\resumeItemListEnd
\resumeSubheading
{مهندس برمجيات تعلم الآلة}{يناير 2024 -- أغسطس 2025}
{جامعة غويلف}{غويلف، أونتاريو}
\resumeItemListStart
\resumeItem {قيادة دمج ضاغط مبني على Swin-Transformer ضمن خط نقل سحابي-طرفي، محققاً تقليل عرض النطاق الترددي بمقدار 30× وانخفاضاً في الكمون بنسبة 29\%}
\resumeItem {تصميم وتدريب نموذج متكيف يستجيب لتقلّبات الشبكة مع الحفاظ على دقة لا تقل عن 96\%}
\resumeItem {تحويل نماذج PyTorch إلى ONNX عبر Vitis AI للنشر على Xilinx Kria SoC وتحقيق تسريع 3×}
\resumeItem {نشر ورقة بحثية ككاتب أول في مؤتمر IEEE حول دمج الاتصال الدلالي مع الحوسبة الطرفية}
\resumeItem {توسيع النماذج لتشمل آليات تنبؤية للتكيّف مع اضطرابات الشبكة والحفاظ على 96\% من الدقة}
\resumeItemListEnd
\resumeSubheading
{مطور برمجيات}{أكتوبر 2022 -- أكتوبر 2023}
{جامعة غويلف معهد الروبوتات}{غويلف، أونتاريو}
\resumeItemListStart
\resumeItem {تصميم وبناء بنية حاويات متكاملة تشمل ROS2, Node.js, Vue للتحكم الفوري بالأنظمة الروبوتية الموزعة}
\resumeItem {أتمتة بنية تحتية عبر AWS باستخدام Terraform ودمج CI/CD مع GitLab وJenkins مما خفّض خطوات النشر اليدوي بنسبة 80\%}
\resumeItem {بناء نظام إدارة شهادات لتجديد Lets Encrypt وتكوين Nginx مع سياسات HTTPS وCORS دقيقة}
\resumeItem {قيادة تطوير نظام باب ذكي باستخدام ESP32 وحساسات PIR وReact Native بنسبة موثوقية تجاوزت 95\%}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------التعليم-----------
\section{\color{blue}التعليم}
\resumeSubHeadingListStart
\resumeSchoolItem{جامعة غويلف $|$ \color{blue} \emph{ماجستير علوم تطبيقية الاتصال الدلالي وتعلم الآلة}}{ديسمبر 2025}
\resumeSchoolItem{جامعة غويلف $|$ \color{blue} \emph{بكالوريوس هندسة هندسة الحاسوب}}{أبريل 2023}
\resumeSubHeadingListEnd
%-----------المهارات-----------
\section{\color{blue}المهارات، التقنيات، والاهتمامات}
\begin{tabularx}{\textwidth}{ @{} >{\bfseries}l X }
\textbf{المهارات: } & AI؛ DevOps؛ Cloud Computing؛ IaC؛ Containerization؛ CI/CD؛ Monitoring؛ Data Engineering؛ ML Ops \\
\textbf{لغات البرمجة: } & Python؛ C++؛ C؛ Rust؛ JavaScript؛ HTML؛ Java؛ Bash؛ Go \\
\textbf{التقنيات: } & FastAPI؛ PyTorch؛ React؛ Flask؛ SQLite؛ PostgreSQL؛ MongoDB؛ ExpressJS؛ Node.js؛ Swagger؛ Docker؛ Git؛ Jenkins؛ Terraform؛ AWS؛ Kubernetes \\
\textbf{اللغات: } & العربية (بطلاقة)؛ الإنجليزية (بطلاقة)
\end{tabularx}
\vspace{-7pt}
%-----------المشاريع-----------
\section{\color{blue}المشاريع}
\resumeSubHeadingListStart
\resumeProjectHeading {\textbf{\color{black}الموقع الشخصي} $|$ \color{blue} \emph{React, Rust, Async, Jenkins, Docker}}{}
\resumeItemListStart
\resumeItem{بناء موقع شخصي بواجهة React وخلفية Rust}
\resumeItem{دمج خطوط Jenkins CI/CD وحاويات Docker مما خفّض الجهد اليدوي بنسبة 70\%}
\resumeItemListEnd
\resumeProjectHeading {\textbf{\color{black}إدارة مختبر منزلي}} $|$ \color{blue} \emph{Docker, Terraform, Jenkins, Prometheus, Grafana, SSL/TLS}}{}
\resumeItemListStart
\resumeItem{إدارة بيئة مختبر منزلي تشمل أكثر من 15 حاوية Docker مع شهادات SSL متجددة، مراقبة عبر Prometheus/Grafana، وأمان Fail2Ban بتحقيق 99.9\% وقت تشغيل}
\resumeItemListEnd
\resumeProjectHeading{\textbf{\color{black}HAM10K مصنف سرطان الجلد} $|$ \color{blue} \emph{Python, PyTorch, SciPy, Pandas}}{}
\resumeItemListStart
\resumeItem{بناء خط تعلم عميق متكامل يجمع PCA-MLP وDCNN مخصص مع RegNetY-320}
\resumeItem{تطبيق إعادة موازنة الفئات وزيادة البيانات لتحقيق دقة 96.9\% وF1-score مثالي وAUC=1.0}
\resumeItemListEnd
\resumeProjectHeading{\textbf{\color{black}متنبئ أمراض القلب} $|$ \color{blue} \emph{Python, Flask, RESTful, HTML, CSS, JS}}{}
\resumeItemListStart
\resumeItem{تطوير API باستخدام Flask مع واجهة HTML/JS تفاعلية اعتماداً على بيانات UCI بدقة 95\%}
\resumeItemListEnd
\resumeProjectHeading{\textbf{\color{black}إلغاء الضوضاء في الزمن الحقيقي عبر التعلم التعزيزي} $|$ \color{blue} \emph{Python, PyTorch, Gymnasium, SciPy, librosa}}{}
\resumeItemListStart
\resumeItem{بناء بيئة Gym مخصصة لتهيئة بيانات الصوت عبر FFT وتدريب وكيل PPO لتحقيق إلغاء ضوضاء بسرعة تفوق 5200 إطار/ثانية}
\resumeItemListEnd
\resumeSubHeadingListEnd
\end{document}

223
resumes/resume_en.tex Normal file
View file

@ -0,0 +1,223 @@
\documentclass[letterpaper,11pt]{article}
\usepackage{geometry} % For page layout adjustments like \addtolength
\usepackage{url} % For \urlstyle
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\usepackage{fontawesome5}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\usepackage{multirow}
\usepackage{textcase}
\usepackage{anyfontsize} % allows arbitrary font sizes
\AtBeginDocument{%
\fontsize{9pt}{11pt}\selectfont
}
\setlength{\multicolsep}{-3.0pt}
\setlength{\columnsep}{-1pt}
\input{glyphtounicode}
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.6in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1.19in}
\addtolength{\topmargin}{-.7in}
\addtolength{\textheight}{1.4in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-4pt}\raggedright \fontsize{9}{12} \bfseries
}{}{0em}{}[\color{blue}\titlerule \vspace{-5pt}]
% Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1
\makeatletter
\renewcommand\Huge{\@setfontsize\Huge{15pt}{20pt}}
\makeatother
%-------------------------
% Custom commands
\newcommand{\resumeItem}[1]{
\item{
{#1\vspace{-2pt}}
}
}
\newcommand{\resumeSubItem}[2]{
\item
\textbf{\color{black}#1}
\vspace{1pt} % Adjust this value to increase or decrease space
% \small
#2\vspace{-5pt} % Adjust this value to increase or decrease space between items
}
\newcommand{\resumeSchoolItem}[2]{
\item
\begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{\color{black} #1} & \textbf{ #2} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-2pt}\item
\begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{\color{black} #1} & \textbf{ #2} \\
\textit{#3} & \textit{ #4} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubSubheading}[2]{
\item
\begin{tabular*}{1.0\textwidth}{l@{\extracolsep{\fill}}r}
\textit{#1} & \textit{ #2} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeProjectHeading}[2]{
\vspace{-2pt}\item
\begin{tabular*}{1.00\textwidth}{l@{\extracolsep{\fill}}r}
#1 & \textbf{ #2}\\
\end{tabular*}\vspace{-8pt}
}
% \newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}}
\renewcommand\labelitemi{$\vcenter{\hbox{\tiny$\bullet$}}$}
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.0in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}%\vspace{-7pt}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-7pt}}
\pdfstringdefDisableCommands{\def\color#1{}}
%-------------------------------------------
%%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%----------HEADING----------
\begin{tabular*}{\textwidth}{@{\hspace{-1ex}}l}
\textbf{\href{http://m.nisyif.com/}{\Huge\color{blue}MURTADHA NISYIF}} \vspace{2pt}\\
\href{mailto:mnisyif@gmail.com}{\faIcon{at} mnisyif@gmail.com} $|$
\faIcon{phone-square-alt} +964 775 608 4424 $|$
\faIcon{map-marker-alt} Karbala, Iraq $|$
\href{https://m.nisyif.com/}{\faIcon{user-tie} m.nisyif.com} $|$
\href{https://www.linkedin.com/in/mnisyif}{\faIcon{linkedin} linkedin.com/ln/mnisyif} $|$
\href{https://github.com/mnisyif}{\faIcon{github} github.com/mnisyif}\vspace{12pt} \\
\end{tabular*}
\vspace{-20pt}
%----------Experience----------
\section{\color{blue}WORK EXPERIENCE}
\resumeSubHeadingListStart
\resumeSubheading
{Teaching Assistant}{Sep 2024 -- Dec 2025}
{University of Guelph}{Guelph, Ontario}
\resumeItemListStart
\resumeItem {Led lab demonstrations and tutorials for 100+ students, providing hands-on guidance in implementing robotic control, navigation algorithms, and hardware/software integration}
\resumeItem {Facilitated technical comprehension by bridging theoretical lecture concepts with practical applications in microcomputer interfacing and robotic systems}
\resumeItem {Evaluated student performance across lab reports, project deliverables, and live demonstrations, providing constructive feedback to improve technical writing and problem-solving skills}
\resumeItem {Resolved complex student inquiries during office hours and Q\&A sessions, ensuring a deep understanding of both high-level robotics and low-level system interfacing}
\resumeItemListEnd
\resumeSubheading
{Researcher - Machine Learning}{Jan 2024 Dec 2025}
{University of Guelph}{ Guelph, Ontario}
\resumeItemListStart
\resumeItem {Developed semantic communication pipelines using Swin Transformer models, achieving a 30× reduction in bandwidth usage and 29\% lower latency while preserving atleast 96\% task accuracy under variable network conditions}
\resumeItem {Extended models with adaptive deterministic mechanisms to handle bandwidth fluctuations and anomalies, ensuring stable real-time performance}
\resumeItem {Quantized encoder models to INT8 during edgecloud simulations to emulate smartphone hardware constraints, enabling realistic performance benchmarking}
\resumeItem {Published a first-author paper in IEEE conference proceedings, detailing the novel integration of semantic communication with edge computing for real-time, near real-time and task-offloading applications}
\resumeItemListEnd
\resumeSubheading
{Software Developer}{Oct 2022 Oct 2023}
{University of Guelph - Robotics Institute}{ Guelph, Ontario}
\resumeItemListStart
\resumeItem {Architected and containerized a multi-technology stack combining ROS2, Node.js, and Vue to enable seamless real-time control across distributed robotic systems}
\resumeItem {Implemented automated AWS infrastructure provisioning with Terraform and integrated CI/CD pipelines via GitLab and Jenkins, reducing manual deployment steps by 80\%}
\resumeItem {Created a secure certificate management workflow that streamlined Let's Encrypt renewals and configured a Nginx reverse proxy to enforce HTTPS and granular CORS policies}
\resumeItem {Led the design and implementation of an accessible smart door system using ESP32, PIR sensors, and React Native, achieving over 95\% reliability in extensive field tests}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------EDUCATION-----------
\section{\color{blue}EDUCATION}
\resumeSubHeadingListStart
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{Masters of Applied Science - Semantic Communication}}{Dec 2025}
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{Bachelors of Engineering - Computer Engineering}}{Apr 2023}
\resumeSubHeadingListEnd
%-----------SKILLS-----------
\section{\color{blue}SKILLS, TECHNOLOGIES, INTERESTS}
\begin{tabularx}{\textwidth}{ @{} >{\bfseries}l X }
\textbf{Skills: } & AI; DevOps; Cloud Computing; IaC; Containerization; CI/CD; Monitoring; Data Engineering; ML Ops \\
\textbf{Languages: } & Python; C++; C; Rust; JavaScript; HTML; Java; Bash; Go \\
\textbf{Tech Stacks: } & FastAPI; PyTorch; React; Flask; SQLite, PostgresSQL, MongoDB, Express JS; Node.js; Swagger; Docker; Git; Jenkins; Terraform; AWS; Kubernetes \\
\end{tabularx}
\vspace{-7pt}
%-----------PROJECTS-----------
\section{\color{blue}PROJECTS}
\resumeSubHeadingListStart
\resumeProjectHeading {\textbf{\color{black}Home lab Adminstration} $|$ \color{blue} \emph{Docker, Terraform, Jenkins, Prometheus, Grafana, SSL/TLS}}{}
\resumeItemListStart
\resumeItem{Orchestrate a comprehensive home lab environment managing 15+ Docker containers for media, web, and gaming services, configured auto-renewal SSL/TLS certification with Lets Encrypt, setup Prometheus/Grafana monitoring, and applied Fail2Ban for robust security achieving 99.9\% uptime and detailed system analytics}
\resumeItemListEnd
\resumeProjectHeading{\textbf{\color{black}Heart Disease Predictor} $|$ \color{blue} \emph{Python, Flask, RESTful, HTML, CSS, JS}}{}
\resumeItemListStart
\resumeItem{Developed a scalable Flask-RESTful API paired with an interactive HTML/JS frontend while leveraging the UCI dataset and implemented real-time feature scaling with hyperparameter tuning to deliver a 95\% prediction accuracy, supporting timely clinical decision-making}
\resumeItemListEnd
\resumeProjectHeading{\textbf{\color{black} Real-Time Noise Cancellation with RL} $|$ \color{blue} \emph{Python, PyTorch, Gymnasium, SciPy, librosa}}{}
\resumeItemListStart
\resumeItem{Created a bespoke OpenAI Gym environment incorporating FFT-based audio processing and trained a PPO agent to perform adaptive noise cancellation in real time, achieving processing speeds exceeding 5,200 FPS for high-fidelity audio performance}
\resumeItemListEnd
\resumeSubHeadingListEnd
\vspace{-7pt}
\section{\color{blue}PUBLICATIONS}
\resumeSubHeadingListStart
\resumeProjectHeading
{\textbf{Network-Aware Adaptive Semantic Image Transmission in Edge-Cloud Communications}}{MECOM 2025}
\resumeItemListStart
\resumeItem{Proposed an adaptive JSCC framework that couples Swin-Transformers with real-time network telemetry to optimize image transmission over dynamic 5G/6G core networks (Published, IEEE Xplore)}
\resumeItemListEnd
\resumeProjectHeading
{\textbf{Boosting Edge-to-Cloud Data Transmission Efficiency with Semantic Transcoding}}{CCECE 2024}
\resumeItemListStart
\resumeItem{Utilized transformer-based edge-to-cloud models to achieve a $30\times$ bandwidth reduction and $30\%$ improvement in end-to-end latency for high-speed data systems (Published, IEEE Xplore)}
\resumeItemListEnd
\resumeSubHeadingListEnd
\end{document}