356 lines
18 KiB
TeX
356 lines
18 KiB
TeX
%-------------------------
|
|
% 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}
|