myResume/resumes/mnisyif_resume_con.tex

223 lines
10 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\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{}}
%-------------------------------------------
\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} Ontario, Canada $|$
\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}
Versatile Computer Engineer (MASc) specialized in Robotics, Machine Controls, and Embedded Systems.
Certified SolidWorks Associate (CSWA) with a strong foundation in developing technical proposals and hardware-software integration.
Experienced in low-level programming (Assembly/C), real-time systems, and evaluating industrial vision solutions—including exposure to Cognex and Keyence platforms—for automated applications
%-----------SKILLS & CERTIFICATIONS-----------
\section{\color{blue}CERTIFICATIONS, SKILLS \& TECHNOLOGIES}
\begin{tabularx}{\textwidth}{ @{} >{\bfseries}l X }
\textbf{Certifications: } & Certified SolidWorks Associate (CSWA); AWS Solutions Architect \\
\textbf{Design \& Vision: } & SolidWorks, Cognex, Keyence, AutoCad, OpenPLC, ROS2 \\
\textbf{Automation/Logic: } & Ladder Logic (PLC), Structured Text, ESP32, PID Control, MQTT \\
\textbf{Languages: } & C/C++, Python, Rust, Java, Bash, SQL, JavaScript \\
\textbf{Tools \& Protocols: } & MS Excel, Git, Jenkins, Docker, Terraform, AWS, Prometheus, HTTP/TCP \\
\textbf{Frameworks: } & PyTorch, FastAPI, React, Node.js, Vitis AI, OpenCV \\
\end{tabularx}
\vspace{-7pt}
%----------EXPERIENCE----------
\section{\color{blue}RELEVANT WORK EXPERIENCE}
\resumeSubHeadingListStart
\resumeSubheading
{Researcher - Machine Learning \& Edge Systems}{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 (6-core CPU, limited RAM), 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 (Robotics \& Automation)}{Oct 2022 Oct 2023}
{University of Guelph Robotics Institute}{Guelph, Ontario}
\resumeItemListStart
\resumeItem {Architected and implemented a server-client backend for an Assistive Robotic Feeding System in ROS2; utilized Cognex and Keyence vision systems to perform real-time food detection on trays}
\resumeItem {Designed a custom ESP32-based PLC system using Ladder Logic to implement emergency safety interlocks, ensuring fail-safe operation during robotic movement}
\resumeItem {Leveraged SolidWorks for concept development and mechanical breakdown structures of automation prototypes, ensuring hardware-software alignment}
\resumeItem {Managed project lifecycles from initial technical proposals to successful field testing, achieving 95\% reliability in autonomous assistive tasks}
\resumeItem {Utilized Terraform and AWS to provision scalable infrastructure, reducing manual deployment efforts by 80\% through automated CI/CD pipelines}
\resumeItemListEnd
\resumeSubheading
{Information Technology Analyst}{Jul 2020 Dec 2020}
{Kitchener Downtown Community Health Centre}{Kitchener, Ontario}
\resumeItemListStart
\resumeItem {Led a comprehensive network infrastructure upgrade, sourcing "best-in-class" hardware and managing a budget that resulted in 45\% cost savings}
\resumeItem {Configured FortiGate firewalls and VPN solutions for 60+ users, ensuring robust security for remote organizational workflows}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------PROJECTS-----------
\section{\color{blue}PROJECTS}
\resumeSubHeadingListStart
\resumeProjectHeading {\textbf{ESP32-based PLC with OpenPLC} $|$ \emph{Structured Text, Ladder Logic, Automation}}{}
\resumeItemListStart
\resumeItem{Developed a custom PLC for automation tasks, implementing safety logic and sequential control to manage hardware peripherals with real-time feedback loops}
\resumeItemListEnd
\resumeProjectHeading {\textbf{Home Lab Administration \& Monitoring} $|$ \emph{Docker, Prometheus, Grafana, SSL/TLS}}{}
\resumeItemListStart
\resumeItem{Orchestrate a comprehensive environment with 15+ containers; implemented detailed system analytics and 99.9\% uptime monitoring via custom dashboards}
\resumeItemListEnd
\resumeProjectHeading {\textbf{Text-to-Braille Real-Time Converter} $|$ \emph{Python, Git, Eagle}}{}
\resumeItemListStart
\resumeItem{Led a group of 4 and coordinated with a Non-Profit Organization (NPO) to design a novel assistive solution; managed a strict building budget of \$250 CAD while meeting all client technical requirements}
\resumeItemListEnd
\resumeProjectHeading {\textbf{Real-Time Security System} $|$ \emph{STM32, FreeRTOS, uC-OS III}}{}
\resumeItemListStart
\resumeItem{Built a real-time security system utilizing a STM32f429, FHD camera, and PIR sensor; applied RTOS concepts like semaphores and interrupts to achieve 50 ms response times}
\resumeItemListEnd
\resumeProjectHeading {\textbf{Precision Digital Voltmeter} $|$ \emph{K60 (Cortex-M4), Assembly, C, ADC/DAC}}{}
\resumeItemListStart
\resumeItem{Developed a digital voltmeter on a K60 microcontroller using a hybrid of C and Assembly; implemented ADC sampling and DAC output routines, optimizing for bit resolution and signal quantization to ensure high measurement accuracy}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------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
\end{document}