%-------------------------
% Resume in Latex
% Author : Jake Gutierrez
% Based off of: https://github.com/sb2nov/resume
% License : MIT
%------------------------

\documentclass[letterpaper,11pt]{article}

\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{fontawesome5}
\setlength{\multicolsep}{-3.0pt}
\setlength{\columnsep}{-1pt}
\input{glyphtounicode}

%----------FONT OPTIONS----------
% sans-serif
% \usepackage[sfdefault]{FiraSans}
% \usepackage[sfdefault]{roboto}
% \usepackage[sfdefault]{noto-sans}
% \usepackage[default]{sourcesanspro}

% serif
% \usepackage{CormorantGaramond}
% \usepackage{charter}


\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{14}{11} \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{-2.5pt}}
  }
}

\newcommand{\classesList}[4]{
    \item\small{
        {#1 #2 #3 #4 \vspace{-2pt}}
  }
}

\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*}{0.97\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://mnisyif.com/}{\huge\color{blue}Murtadha Saeed Nisyif}} & \faIcon{map-marker-alt} Kitchener, Ontario, Canada & \faIcon{link} \href{https://mnisyif.com/}{mnisyif.com} \\ 
   Computer Engineering Graduate&\faIcon{at} \href{mailto:mnisyif@gmail.com}{mnisyif@gmail.com} &  \faIcon{linkedin} \href{https://www.linkedin.com/in/murtadhan/}{linkedin.com/in/murtadhan}\\
   &\faIcon{phone-square-alt} +1 (519) 502-8463 & \faIcon{github} \href{https://www.github.com/mnisyif}{github.com/mnisyif}
 \end{tabular*}
\vspace{-10pt}
%\begin{center}
%    {\Huge \scshape Murtadha Nisyif} \\ \vspace{2pt}
%    Kitchener, ON \\ \vspace{1pt}
%    \small \raisebox{-0.1\height}\faPhone\ +1 (519) 502-8463 ~ %\href{mailto:mnisyif@gmail.com}{\raisebox{-0.2\height}\faEnvelope\  \underline{mnisyif@gmail.com}} ~ 
%    \href{https://linkedin.com/in//}{\raisebox{-0.2\height}\faLinkedin\ \underline{linkedin.com/in/MurtadhaN}}  ~
%    \href{https://github.com/}{\raisebox{-0.2\height}\faGithub\ \underline{github.com/mnisyif}}
%    \vspace{-8pt}
%\end{center}

%------RELEVANT COURSEWORK-------
%\section{Relevant Coursework}
    %\resumeSubHeadingListStart
 %       \begin{multicols}{3}
  %          \begin{itemize}[itemsep=-5pt, parsep=10pt]
   %             \item\small Data Structures
    %            %\item Software Methodology
      %          \item Algorithms Analysis
     %           \item Discrete Mathematics
       %         \item Modeling Complex Systems
        %        \item Operating Systems
         %       \item Numerical Methods
                %\item Computer Architecture
          %  \end{itemize}
        %\end{multicols}
        %\vspace*{2.0\multicolsep}
    %\resumeSubHeadingListEnd
%\vspace{1pt}

%-----------Summary-----------
%\section{\LARGE Summary}
 %   \resumeSubHeadingListStart
  %  \resumeItemListStart
   %     \resumeItem{Utilized \textbf{System calls in UNIX systems} when implementing hardware simulations with C}
    %    \resumeItem{Completed courses in Algorithm Analysis and Data Structures to solve complex problems}
     %   \resumeItem{Applied \textbf{Object Oriented Programming concepts} and \textbf{MVC-model} to deliver game projects developed in \textbf{JAVA} }
      %  \resumeItem{Explored ways to utilize \textbf{TensorFlow, Keras and pyTorch} for image classification}
    %\resumeItemListEnd
    %\resumeSubHeadingListEnd

%-----------EDUCATION-----------
\section{\color{blue} Education}
  \resumeSubHeadingListStart
    \resumeSubheading
      {University of Guelph}{Sep 2019 -- May 2023}
      {Bachelor of Engineering: Major in Computer Engineering, Minor in Computer Science}{Guelph, Ontario}
  \resumeSubHeadingListEnd
\vspace{-8pt}
 
 %-----------PROGRAMMING SKILLS-----------
\section{\color{blue}Skills}
 %\begin{itemize}[leftmargin=0.15in, label={}]
    %\small{\item{
    %\textbf{\color{black} Soft Skills}{: Team Work, Collaborative, Self Motivated, Adaptable, Capable, Communication} \\
    %%\textbf{\color{black} Hard Skills}{: Object Oriented Design, Version Control, Software Testing And Debugging, Microprocessor Architecture Design, Digital Signal Processing}\\
    %\textbf{\color{black} Object Oriented}{:Python, C++, C#, Java, Javascript}\\
    %\textbf{\color{black} Web Dev}{: HTML, Javascript (React JS, Node JS), CSS, Python (Django), SQL (MySQL)}\\
    %\textbf{\color{black} Embedded Sys}{: C, VHDL}\\
    %%\textbf{\color{black} Languages}{: C/C++/C\#, Python(Django), JavaScript (React JS, Node JS), VHDL, Java, CSS, SQL (MySQL)}\\
    %%\textbf{\color{black} Framework and Tools}{: Android Studio, Xcode, Git, Unix, Keras, Tensorflow, Visual Studio, ROS}
     %\textbf{\color{blue} Languages}{:~~~~~~~~~~~~~~Python, C, Java, JavaScript, HTML, CSS, PHP} \\
     %\textbf{\color{blue} Software}{:~~~~~~~~~~~~~~~~~VS Code, pyCharm, Matlab, Linux, macOS, Windows, Github, Anaconda} \\
     %\textbf{\color{blue} Frameworks}{:~~~~~~~~~~~~Linux, Anaconda, GitHub, Jupyter Lab} \\
     %\textbf{\color{blue} Robots}{:~~~~~~~~~~~~Kuka (KRL), Fanuc CR 4iA (Python), Baxtor(Python, ROS)} \\
     %\textbf{\color{blue} Relevant Courses}{:~~~~Data Structures, Discrete Structures, Operating Systems, Algorithm Analysis, Modeling Systems}
  %  }}
 %\end{itemize}
 \begin{tabular}{ @{} >{\bfseries}l @{\hspace{3ex}}l }
    %\textbf{\color{black} Hard Skills:} & Object Oriented Design, Version Control, Software Testing And Debugging, Microprocessor \\&Architecture Design, Digital Signal Processing \\
    \textbf{\color{black}Languages:} &C/C++/C\#, Python, JavaScript, Java, HTML, MATLAB, VHDL, CSS\\
    \textbf{\color{black}Frameworks:} &Node.js, React.js, Express.js, NumPy, ROS(1 \& 2), Pandas, Tensorflow, Django, FreeRTOS \\
    \textbf{\color{black}Tools:} &Git, Docker, GCC, CMake, Xilinix, Quartus IV, Cadence Virtuoso \\
    \textbf{\color{black}Databases:} &MongoDB, MySQL, SQLite \\
    %\textbf{\color{black}Dev Env:} &Android Studio, Xcode, Unix, Visual Studio, Jupyter Notebook \\
\end{tabular}
\vspace{-8pt}

%-----------EXPERIENCE-----------
\section{\color{blue}Work Experience}
  \resumeSubHeadingListStart
    %\resumeSubheading
    %  {ZAMAZ Inc - University of Guelph (Engineering Design III)}{Jan 2022 -- Apr 2022}
    %  {Software Developer}{Guelph, Ontario}
    %  \resumeItemListStart
    %    \resumeItem{Designed and implemented an image classification model based on pixel calculation to work with limited and low power computers, in a portable form factor}
    %    \resumeItem{Developed strong interpersonal and communication skills from interacting professionally with all stakeholders including judges, professionals and peers}
    %    \resumeItem{Proceeded in winning among the other 50+ competing groups over a \$2,000 prize}
         
    %  \resumeItemListEnd
    %%
    % \resumeSubHeading
    %     {Research Assistant - Software Developer}{Sep 2022 -- Present}
    %     {University of Guelph - Robotics Inistitute}{Guelph, Ontario}
    %     \resumeItemListStart
    %         \resumeItem {Developed ROS2 packages primarily in python, some in C++}
    %         \resumeItem {Assigned to bridge ROS1 existing code to ROS2 new packages}
    %     \resumeItemListEnd
    \resumeSubheading
        {Reseach Assistant - Software developer}{Oct 2022 -- Present}
        %{R\&D Software Developer Intern}{Sep 2022 -- Present}
        {University of Guelph - Robotics Inistitute}{Guelph, Ontario}
        \resumeItemListStart
            \resumeItem {Implemented multi-level data pipeline between depth cameras and FANUC arm for a modular operational system}
            \resumeItem {Assessed safety procedures incorporated in automation scripts of user-robot based interaction}
            %\resumeItem {Performed scripts safety analysis for user-robot arm based interactions}
            \resumeItem {Authored ROS2 packages in C++ and Python for robotic arm manipulation with improved accuracy of 20\%}
            \resumeItem {Bridged between ROS1 and ROS2 nodes to support backwards compatibility of existing systems}
        \resumeItemListEnd

    \resumeSubheading
        {Information Technology Analyst}{Jul 2020 -- Oct 2020}
        {Kitchener Downtown Community Health Centre - SRHC}{Kitchener, Ontario}
        \resumeItemListStart
            \resumeItem {Used excel to manage equipment upgrades with tight budget of \$10,000 and short deadlines}
            \resumeItem {Devised a scheduling scheme to cut down call waiting times by 30\% using existing PBS phone system}
            \resumeItem {Improved network infrastructure and which resulted in 20\% increase in working flow efficiency}
            \resumeItem {Saved \$5,000 by implementing cost-saving initiatives that addressed long-standing problems}
            %\resumeItem{Work with tight budget and short deadlines for equipment upgrades}
            %\resumeItem{Improved networking and phone systems by adding new features and infrastructure}
            %\resumeItem{Boosted information sharing by enhancing interfaces between computer systems}
        \resumeItemListEnd

    %\resumeSubheading
    %  {Apple Express}{May 2019 -- Dec 2019}
    %  {Medical/Package Courier}{Mississauga, Ontario}
    %  \resumeItemListStart
    %    \resumeItem{Developed strong sense of most efficient routes to avoid traffic and construction on local roads and highways}
    %    \resumeItem{Developed strong interpersonal and communication skills from interacting professionally with all stakeholders including dispatchers, upper management and peers}
    %  \resumeItemListEnd

  \resumeSubHeadingListEnd


%-----------PROJECTS-----------
\section{\color{blue} Relevant Projects}
    \resumeSubHeadingListStart
        \resumeProjectHeading
            {\textbf{\color{black}Text-to-Braille Real-Time Converter} $|$ \color{blue} \emph{python, Git, Eagle, Jira}}{Apr 2023}
            \resumeItemListStart
                \resumeItem {Managed a team of four in developing a novel text-to-braille converter tool that was well-received by the faculty advisor}
                \resumeItem {Coordinated with a NPO to ensure that the final product met their needs, and well within a cost of \$250 CAD}
                \resumeItem {Directed critical design decisions when developing the required circuitry, maintaining low manufacturing costs}
                %\resumeItem {Utilized existing APIs to extract text from pictures, and map them to an array of braille pins driven by electromagnets}
            \resumeItemListEnd

        \resumeProjectHeading
            {\textbf{\href{https://www.buildnbox.com} {\color{black}buildNbox \faIcon{link}}} $|$ \color{blue}\emph{React, Git, Node JS, Jira}}{Aug 2022}
            \resumeItemListStart
                %\resumeItem {Teamed in a group of 2 to develop and deliver a highly scalable computer parts e-store website}
                \resumeItem {Developed a REST api for computer parts data retrieval from Amazon.ca within 0.2 seconds}
                \resumeItem {Facilitated tools like Jira and Confluence to develop detailed documentations reflecting development progress}
                \resumeItem {Administered the website traffic and maintained maximum performance during heavy incoming and outgoing traffic}
            \resumeItemListEnd
        
        \resumeProjectHeading
            {\textbf{\href{https://github.com/aidanbruneel/StonkBot} {\color{black}StonkBot \faIcon{link}}} $|$ \color{blue}\emph{Python, Git, Matplotlib}}{May 2022}
            \resumeItemListStart
                \resumeItem {Forecasted project needs and wants to devise appropriate technologies achieving the teams goal of spending total of \$0}
                %\resumeItem {Facilitated players' data storage implementation to meet project budget and performance goals}
                \resumeItem {Integrated Discord Python API to create a discord bot that can run a mockery investing game}
                \resumeItem {Incorporated financial APIs to retrieve stocks/cryptocurrency prices with real-time price updates}
                \resumeItem {Built a python API that stores current players information and holdings as a JSON object for easy integration with possible future features}
                %\resumeItem{Utilized Discord API to create a discord bot that can run a mockery investing game. Associated data for each player were stored in JSON file and manipulated using JSON Python libraries}
            \resumeItemListEnd
        
         
        \resumeProjectHeading
            {\textbf{\color{black}Image Processor} $|$ \color{blue}\emph{Python, NumPy, SciPy, Matplotlib}} {Apr 2022}
            \resumeItemListStart
                %\resumeItem{Head of software development team, assigning roles and setting tasks}
                %\resumeItem {Led a team of 5 from different disciplines in engineering to incorporate a software solution to a UTI diagnosis device}
                \resumeItem{Incorporated scientific libraries to perform pixel calculations for Bar-Volumetric chip 128x128 readout picture}
                \resumeItem {Designed a software model that provides 16x faster performance and is more reliable than the current gold standard}
                %\resumeItem{Engineered a software model that provides 16x faster and more reliable performance than the current golden standard.}
                \resumeItem{Ranked first in Engineering \& Design 3 in-school competition with a prize of \$2,000 among 50+ other teams}
                %\resumeItem{Utilized libraries such as SciPy, numpy, matplotlib to perform pixel calculations on an image and return useful info}
            \resumeItemListEnd
        %\vspace{-15pt}
        
        
        
%----------Old projects----------%
        % %Personal Project | 
        % \resumeProjectHeading
        %     {\textbf{\color{black}Memory Management Simulator} $|$ \color{blue}\emph{C, VS Code, Git}}{Mar 2022}
        %     \resumeItemListStart
        %         \resumeItem {Adopted new learning paradigms to utilize system calls in Unix operating systems and develop kernel level programs}
        %         %\resumeItem{ Explored Linux system calls to perform kernel level programs}
        %         %\resumeItem{Learned fundamentals of computer memory management, scheduling and operation}
        %         \resumeItem{Created a memory management simulator using C to analyze the time and performance contrarieties of First fit, Best fit, Worst fit, and Next fit algorithms}
        %         \resumeItem{ Improved the performance of the simulator by 15\% by optimizing the searching algorithms}
        %         %\resumeItem{Created a simulation program that simulates First fit, Best fit, Worst fit, and Next fit memory management algorithms}
        %     \resumeItemListEnd 
        % \vspace{-15pt}

        % \resumeProjectHeading
        %     {\textbf{\color{black}Lights Out (Game replica)} $|$ \color{blue}\emph{Java, VS Code}}{Mar 2020}
        %     \resumeItemListStart
        %         \resumeItem{Followed MVC design pattern to implement the game logic equipped with a simple GUI. The logic utilizes FIFO queue to offer the capability to find the solution to the current board at all times}
        %     \resumeItemListEnd
        % %\vspace{-15pt}
    \resumeSubHeadingListEnd
%\vspace{1pt}



%-----------INVOLVEMENT---------------
\section{\color{blue} Extracurriculars}
    \resumeSubHeadingListStart
		\resumeSubheading
			{Gryphon AeroSpace}{May 2021}
			{Software Engineering Executive}{ }
			%\resumeItemListStart
			%    \resumeItem{Participated in a robotics competition held once a year for all Grade 12 high school students in Ontario}
			%\resumeItemListEnd
		\resumeSubheading
			{First Robotics Competition}{Sep 2017, Sep 2018}
			{Builder, Automation programmer}{ }
            %\resumeItemListStart
             %   \resumeItem{Provided solutions to mechanical and software challenges, and performed opponents analysis reports}
            %\resumeItemListEnd
            
        \resumeSubheading
            {Skills Ontario Competition}{May 2018}
            {Builder, Software Developer}{ }
            %\resumeItemListStart
            %    \resumeItem{Participated in a robotics competition held once a year for all Grade 12 high school students in Ontario}
            %\resumeItemListEnd
        
    \resumeSubHeadingListEnd
    
\vspace{-8pt}

\end{document}
