Compare commits

...
Sign in to create a new pull request.

29 commits

Author SHA1 Message Date
486c924449 chore: delete commented lines 2026-07-22 15:39:32 +08:00
04a42eb7e0 refactor: update points to highlight a specific role title 2026-06-09 12:23:08 +03:00
9707313388 job: update coverletter for OCAS software developer 2026-05-29 16:20:42 +03:00
278b8950ca job: apply some changes to apply to Pythian 2026-04-13 08:38:02 +03:00
9eef7b8cab refactor: move build location to a build directory 2026-04-13 08:37:00 +03:00
723a3a267a refactor: update professional summary and add publications section 2026-02-08 20:48:20 +03:00
d7609422be refactor: update summary to inclkude billinguality and publications 2026-02-08 13:59:23 +03:00
826e2cba5f refactor: rearrange education and skills placements 2026-02-07 04:39:06 -05:00
11a93bb64b refactor: rename resume tex file 2025-11-15 19:06:49 -05:00
0685004f0e refactor: remove misplaced build 2025-11-15 19:05:27 -05:00
7e8da7675d refactor: adhere to comments from resume review at UoG elhub 2025-09-24 12:16:04 -04:00
45f8d911af refactor: add masters degree 2025-09-15 11:52:51 -04:00
b43d3b9507 Merge jobs/software-engineer branch to main 2025-06-14 23:20:02 -04:00
b7c9dd768e refactor: re-render latex file 2025-06-14 23:18:15 -04:00
dc8eb0ac70 job(software): refactor job experience bullet points, updated projects section, added certificates, updated header 2025-06-14 23:16:44 -04:00
4e52acadc1 refactor: update layout, smaller titles, smaller text 2025-06-14 18:18:34 -04:00
7899e41093 job(software): update resume layout, and add more information for each project 2025-06-14 16:39:24 -04:00
9c831333c9 jobs(software): updated resume and coverletter for DataAnnotation 2025-05-16 11:49:49 -04:00
fdd0b5693f refactor: modified opening section to better reflect my knowledge 2025-05-15 12:48:45 -04:00
cc5bfe322a refactor: delete separated sections 2025-05-15 12:43:04 -04:00
8e5beeddc1 jobs(software): resume for backend developer at Devopie 2025-05-15 12:42:29 -04:00
45bf7f8df8 refactor: remove commented lines 2025-05-14 19:11:39 -04:00
4fc5caaba1 conflict: Merge conflict branches 2025-05-14 19:10:14 -04:00
a638153b96 jobs(software): update resume and refine points 2025-05-14 19:05:15 -04:00
798872e532 refactor(software): update resume for a co-op engineer at huawei 2025-05-04 21:06:31 -04:00
bf8778d4df refactor(software): update resume for cloud jobs 2025-05-04 20:23:20 -04:00
4e59143b30 jobs(software): Update resume for application to Earthlink Iraq 2025-04-19 20:10:51 -04:00
0d6c320416 job(software): uncomment masters education 2025-03-04 12:02:42 -05:00
7936525636 Resume modified for github application 2025-02-21 16:02:22 -05:00
11 changed files with 288 additions and 272 deletions

BIN
coverletters/build/cl.pdf Normal file

Binary file not shown.

Binary file not shown.

View file

@ -5,22 +5,71 @@
% \usepackage{date}
% Define variables
%% Job related
\newcommand{\companyName}{GHD}
\newcommand{\hiringManager}{Hiring Team}
\newcommand{\companyAddress}{Waterloo, ON}
\newcommand{\position}{General Graduate Engineer}
%% Personal
\newcommand{\name}{Murtadha Saeed Nisyif}
\newcommand{\name}{Murtadha Nisyif}
\newcommand{\address}{Kitchener, Ontario, Canada}
\newcommand{\email}{\href{mailto:mnisyif@gmail.com}{mnisyif@gmail.com}}
\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}}
%% Job related
\newcommand{\companyName}{OCAS}
\newcommand{\hiringManager}{Hiring Team}
\newcommand{\companyAddress}{Guelph, Ontario, Canada}
\newcommand{\position}{Software Developer II}
\begin{document}
\input{sections/00-header.tex}\\
\input{sections/01-intro.tex}\\
\input{sections/02-body.tex} \\
\input{sections/03-closing.tex}
%=============================
% HEADER
%=============================
\noindent \textbf{\huge \name} \\
\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}

View file

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

View file

@ -1,3 +0,0 @@
\indent I am excited to apply for the \position\ position at \companyName.
Having achieved a bachelor's in Computer Engineering, with a robust background in design and implementation, paired with extensive experience in various software like MATLAB, AutoCAD and Solidworks.
I am confident in my ability to contribute to your team and help drive the continued success of \companyName.\\

View file

@ -1,13 +0,0 @@
\indent My experience in software engineering at the University of Guelph has honed my skills in writing high-performance, scalable code in C and other languages.
I have been deeply involved in the development of real-time processing systems, where I implemented multithreaded C++ and Python modules for robotic applications and utilized C to deploy ML models enhanced with hardware-acceleration on Xilinx SoCs.
These experiences have given me a solid foundation in writing efficient, maintainable code and a deep understanding of the importance of system reliability.\\
At the Robotics Institute, I contributed to the development and deployment of a Node.js and PostgresDB backend system on AWS EC2 for an accessibility application, which was part of a research conducted at the institute.
This system featured a frontend interface that retrieved data from the PostgresDB, enabling real-time visualization and analysis of user activity.
In addition to developing the system, I also maintained the frontend application, ensuring that dependencies were regularly updated to keep the system secure and functional.
By facilitating seamless communication with users, this setup ensured that feedback was effectively gathered and integrated, resulting in enhanced system usability and functionality. \\
In addition to my technical expertise, I bring a passion for best practices in software development.
I am experienced in conducting comprehensive code reviews, ensuring adherence to coding standards, and employing Test-Driven and Security-Driven Development methodologies.
My commitment to quality is further demonstrated through my hands-on experience in my homelab, where I manage and monitor Dockerized applications, develop and dockerize services, and deploy them using a robust CI/CD pipeline.
This setup streamlines the entire process of building, testing, and deploying applications, ensuring efficiency and reliability in every stage of the software lifecycle. \\

View file

@ -1,11 +0,0 @@
\indent I am confident that my experience, skill set, and drive make me a strong candidate at \companyName.
I look forward to the possibility of discussing how I can contribute to \companyNames success.
I am available at your earliest convenience for an interview and can be reached via email at \email\ or by phone at \phone.
Thank you for your time.
\vspace{2em}
\noindent Sincerely, \\
\vspace{1em}
\noindent \name

Binary file not shown.

View file

@ -1,220 +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}
\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}\scshape\raggedright \fontsize{12}{10} \bfseries
}{}{0em}{}[\color{blue}\titlerule \vspace{-5pt}]
% Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1
%-------------------------
% Custom commands
\newcommand{\resumeItem}[1]{
\item\small{
{#1\vspace{-2pt}}
}
}
\newcommand{\resumeSubItem}[2]{
\item
\textbf{\color{black}#1}
\vspace{1pt} % Adjust this value to increase or decrease space
\small#2\vspace{-2pt} % 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{\small #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{\small #2} \\
\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubSubheading}[2]{
\item
\begin{tabular*}{1.0\textwidth}{l@{\extracolsep{\fill}}r}
\textit{\small#1} & \textit{\small #2} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeProjectHeading}[2]{
\vspace{-2pt}\item
\begin{tabular*}{1.00\textwidth}{l@{\extracolsep{\fill}}r}
\small#1 & \textbf{\small #2}\\
\end{tabular*}\vspace{-10pt}
}
% \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}}
%-------------------------------------------
%%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%----------HEADING----------
\begin{tabular*}{\textwidth}{ @{\extracolsep{\fill}}l @{\hspace{-1ex}}l @{\hspace{-1ex}}l}
\textbf{\href{http://m.nisyif.com/}{\huge\color{blue}Murtadha Saeed Nisyif}} & \faIcon{map-marker-alt} Ontario, Canada & \faIcon{link} \href{https://m.nisyif.com/}{m.nisyif.com} \\
\emph{\Large Cloud and ML Engineer} & \faIcon{at} \href{mailto:mnisyif@gmail.com}{mnisyif@gmail.com} & \faIcon{linkedin} \href{https://www.linkedin.com/in/mnisyif/}{linkedin.com/in/mnisyif}\\
& \faIcon{phone-square-alt} +1 (519) 502-8463 & \faIcon{github} \href{https://www.github.com/mnisyif}{github.com/mnisyif}
\end{tabular*}
\vspace{-10pt}
% %----------HEADING----------
% \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} l l l c}
% % First row with name, location, and portfolio link
% \textbf{\href{http://m.nisyif.com/}{\huge\color{blue}Murtadha Saeed Nisyif}} &
% \faIcon{map-marker-alt} Ontario, Canada &
% \faIcon{link} \href{https://m.nisyif.com/}{Portfolio} &
% \multirow{3}{*}{\includegraphics[height=2.2cm,frame,round=0.2cm]{my_picture.jpg}} \\
% % Second row with job title and email
% \emph{\Large Computer Engineer} &
% \faIcon{at} \href{mailto:mnisyif@gmail.com}{mnisyif@gmail.com} &
% \faIcon{linkedin} \href{https://www.linkedin.com/in/mnisyif/}{LinkedIn} & \\
% % Third row with phone and GitHub
% &
% \faIcon{phone-square-alt} +1 (519) 502-8463 &
% \faIcon{github} \href{https://www.github.com/mnisyif}{Github} & \\
% \end{tabular*}
% \vspace{-5pt}
%----------Experience----------
\section{\color{blue}Relevant Work Experience}
\resumeSubHeadingListStart
\resumeSubheading
{ML Engineer - Researcher}{Jan 2024 -- Dec 2024}
{University of Guelph}{Guelph, Ontario}
\resumeItemListStart
\resumeItem {Performed latency data acquisition across diverse hardware setups and executed feature engineering to identify key correlations, enhancing model performance under varying network conditions}
\resumeItem {Designed, implemented, and trained an adaptive model extension to the existing semantic communication transformer, improving real-time responses to network bandwidth fluctuations while maintaining at least 96\% model accuracy}
\resumeItem {Deployed Swin Transformer-based models in edge-cloud systems to offload processing from the core network, achieving higher throughput and reducing end-to-end communication latency by up to 29\%, alongside a 30x reduction in network bandwidth utilization}
\resumeItem {Deployed existing PyTorch-based implementations onto Kira SoCs using Vitis AI™, to leverage SoC's hardware acceleration}
\resumeItemListEnd
\resumeSubheading
{Software Developer}{Oct 2022 -- Oct 2023}
{University of Guelph - Robotics Institute}{Guelph, Ontario}
\resumeItemListStart
\resumeItem {Implemented a server-client backend system for an Assistive Robotic Feeding System in ROS2, utilizing Python and C++ packages to integrate robotic components with system software}
\resumeItem {Designed and deployed a wheelchair-friendly smart door system with geo-fencing and automated operations, leveraging ESP32 microprocessors, PIR sensors, and smartphone control via a React Native app, showcasing systems integration}
\resumeItem {Enhanced and maintained the smart door system's full-stack codebase, including a Node.js backend, React Native app, and Vue Dashboard, incorporating advanced features like voice recognition and passive BLE scanning and real-time user analytics for seamless user experience}
\resumeItem {Deployed scalable, reliable full-stack app on AWS EC2 instances and S3 storage using Terraform for Infrastructure as Code (IaC), and Jenkins for CI/CD cloud infrastructure and automated deployment}
\resumeItemListEnd
\resumeSubheading
{Information Technology Analyst}{Jul 2020 -- Dec 2020}
{Kitchener Downtown Community Health Centre - SRHC}{Kitchener, Ontario}
\resumeItemListStart
\resumeItem {Designed and implemented a scalable on-premise file-sharing system using Samba, eliminating email-based file exchanges}
\resumeItem {Configured and managed Fortinet's FortiGate firewall and VPN to ensure secure and reliable network communication, improving the team's remote workflow}
\resumeItem {Streamlined communication between doctors and patients by optimizing the 3CX PBX phone system's answering machine workflow, reducing patients' on-phone waiting times by 30\%}
\resumeItem {Led a comprehensive network infrastructure upgrade, focusing on hardware improvements including network switches, storage servers, and computer hardware, achieving 45\% budget savings while modernizing systems to meet organizational performance and security standards}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------SKILLS-----------
\section{\color{blue}Skills}
\begin{tabular}{ @{} >{\bfseries}l @{\hspace{1.2ex}}l}
\textbf{\color{black}Languages:} & C/C++, Python, Rust, Java, SQL, Bash, JavaScript, HTML, CSS, CMake \\
\textbf{\color{black}Frameworks:} & PyTorch, TensorFlow, Node.js, React, Express.js, ROS \\
\textbf{\color{black}Cloud and DevOps:} & AWS, Docker, Kubernetes, Terraform, Jenkins, PostgreSQL, MongoDB, SQLite \\
\textbf{\color{black}Tools and Protocols:} & Git, Postman, Flask, Swagger, Jira, CMake, HTTP, TCP \\
\end{tabular}
\vspace{-8pt}
%-----------PROJECTS-----------
\section{\color{blue}Projects}
\resumeSubHeadingListStart
\resumeSubItem{\textbf{\color{black}Full-stack application}}
{Built and Dockerized a full-stack portfolio using React and Java (microservices architecture), hosting it on a home server via a Jenkins CI/CD pipeline and Minio S3 bucket}
\resumeSubItem{\textbf{\color{black}DevOps Homelab}}
{Setup dockerized applications, virtual machines, and Kubernetes clusters sing Terraform scripts. Managed personal Jenkins CI/CD pipelines, and implemented Ceph for distributed storage}
\resumeSubItem{\textbf{\color{black}RL Dynamic Noise Cancelling:}}
{Implemented real-time Automatic Noise Filtering using Reinforcement Learning and Dynamic Sparse Training in PyTorch}
%\resumeSubItem{\textbf{\color{black}Real-Time Text-to-Braille:}}
% {Built a Raspberry Pi device for real-time image-to-Braille conversion, enhancing accessibility for the deaf-blind community}
\resumeSubHeadingListEnd
\vspace{-8pt}
%-----------EDUCATION-----------
\section{\color{blue}Education}
\resumeSubHeadingListStart
%\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{MASc. - Computer Engineering}}{}
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{B.Comp. - Computer Science}}{}
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{B.Eng. - Computer Engineering}}{}
\resumeSubHeadingListEnd
\vspace{-8pt}
%---------Publications---------
\section{\color{blue}Publications}
\resumeSubHeadingListStart
\resumeSubheading
{Boosting Edge-to-Cloud Data Transmission Efficiency with Semantic Transcoding}{}
{Published @ IEEE CCECE (Aug 2024)}{}
\resumeItemListStart
\resumeItem {Explored a novel approach to incorporate semantic transcoding in edge-cloud system to reduce data latency rates}
\resumeItemListEnd
\resumeSubHeadingListEnd
\end{document}

Binary file not shown.

228
resumes/mnisyif_resume.tex Normal file
View file

@ -0,0 +1,228 @@
\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}
%----------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}
\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}