Compare commits

...

10 commits

9 changed files with 87 additions and 73 deletions

View file

@ -13,7 +13,7 @@ steps:
from_secret: ssh_key from_secret: ssh_key
port: 2332 port: 2332
script: script:
- rm -f /home/mnisyif/docker-containers/mnisyif/mnisyif/frontend/dist/assets/Murtadha.pdf - rm -f /home/mnisyif/docker-containers/mnisyif/frontend/dist/assets/Murtadha.pdf
- echo "Target directory cleared" - echo "Target directory cleared"
copy-resume: copy-resume:
@ -29,7 +29,7 @@ steps:
key: key:
from_secret: ssh_key from_secret: ssh_key
port: 2332 port: 2332
target: /home/mnisyif/docker-containers/mnisyif/mnisyif/frontend/dist/assets/ target: /home/mnisyif/docker-containers/mnisyif/frontend/dist/assets
source: source:
- resumes/Murtadha.pdf - resumes/Murtadha.pdf
@ -48,7 +48,7 @@ steps:
port: 2332 port: 2332
script: script:
- echo "Verifying deployment..." - echo "Verifying deployment..."
- ls -l /home/mnisyif/docker-containers/mnisyif/mnisyif/frontend/dist/assets/ - ls -l /home/mnisyif/docker-containers/mnisyif/frontend/dist/assets/
- echo "Resume successfully deployed!" - echo "Resume successfully deployed!"
# trigger: # trigger:
# branch: # branch:

Binary file not shown.

View file

@ -2,50 +2,25 @@
\usepackage{enumitem} \usepackage{enumitem}
\usepackage{hyperref} \usepackage{hyperref}
\usepackage[margin=1in]{geometry} \usepackage[margin=1in]{geometry}
% \usepackage{date}
% Define variables % Define variables
\newcommand{\companyName}{ZEFR} %% Job related
\newcommand{\hiringManager}{HR} \newcommand{\companyName}{Geotab}
\newcommand{\companyAddress}{(Remote) Toronto, ON} \newcommand{\hiringManager}{Hiring Team}
\newcommand{\companyAddress}{Waterloo, ON}
\newcommand{\position}{Full Stack Software Developer}
%% Personal
\newcommand{\name}{Murtadha Saeed 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}}
\begin{document} \begin{document}
\input{sections/00-header.tex}\\
\noindent Murtadha Saeed Nisyif \\ \input{sections/01-intro.tex}\\
Kitchener, Ontario, Canada \\ \input{sections/02-body.tex} \\
\href{mailto:mnisyif@gmail.com}{mnisyif@gmail.com} | +1 (519) 502-8463 \\ \input{sections/03-closing.tex}
\href{https://www.linkedin.com/in/mnisyif}{LinkedIn} | \href{https://www.github.com/mnisyif}{GitHub} \\
\vspace{1em}
\noindent \date \\
\vspace{1em}
\noindent \hiringManager \\
\companyName \\
\companyAddress \\
\vspace{1em}
\noindent Dear \hiringManager, \\
\vspace{1em}
I am excited to apply for the Applied Data Scientist position at \companyName. With a strong background in data science, extensive experience in Python and SQL, and a passion for innovative AI solutions, I am confident in my ability to contribute effectively to your team.\\
I hold a Master's degree in Computer Engineering from the University of Guelph, where my research focused on the application of transformer-based models for semantic data transmission. This involved developing and training models using PyTorch and implementing practical solutions on Xilinx SoC boards. My academic and professional experiences have provided me with a solid foundation in data structures, algorithms, and software design, as well as hands-on experience with neural networks and large language models.\\
In my role as a Graduate Researcher, I have developed and optimized various data processing workflows using tools such as Pandas and FastAPI. I am well-versed in using Snowflake for efficient data storage and retrieval, and have extensive experience with data management systems like PostgreSQL and AWS DMS. I also understand the intricacies of vector search and retrieval-augmented generation (RAG) systems, which are crucial for advanced AI solutions.\\
My experience managing a self-hosted home lab has equipped me with practical skills in containerization and orchestration using Docker and Kubernetes. This hands-on experience has taught me the importance of resource efficiency, scalability, and robust infrastructure maintenance, all of which are critical for developing reliable AI systems.\\
I am particularly impressed by \companyName's tech stack, which includes advanced tools and platforms such as HuggingFace. My familiarity with these technologies, along with my strong foundation in MLOps practices, positions me well to contribute to your data science initiatives. I am committed to maintaining high standards of code quality through thorough testing and code reviews, and I am always eager to explore new technologies and creative solutions.\\
\companyName's mission to leverage AI for impactful solutions aligns perfectly with my professional goals and interests. I am confident that my skills and experiences make me a strong fit for this role, and I am excited about the possibility of contributing to your innovative team.\\
Thank you for considering my application. I look forward to the opportunity to discuss how my background, skills, and enthusiasm can contribute to \companyName's success. Please feel free to contact me at your earliest convenience to schedule an interview.\\
\vspace{2em}
\noindent Sincerely, \\
\vspace{1em}
\noindent Murtadha Saeed Nisyif
\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\ at \companyName.
Having achieved a bachelor's in Computer Engineering, with a robust background in software design and implementation, paired with extensive experience in C\#, .NET Core, and front-end technologies like React,
I am confident in my ability to contribute to your team and help drive the continued success of your telematics platform.\\

View file

@ -0,0 +1,13 @@
\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

@ -0,0 +1,11 @@
\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

@ -106,22 +106,22 @@
%----------HEADING---------- %----------HEADING----------
\begin{tabular*}{\textwidth}{ @{\extracolsep{\fill}}l @{\hspace{-1ex}}l @{\hspace{-1ex}}l} \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} Ontario, Canada & \faIcon{link} \href{https://m.nisyif.com/}{m.nisyif.com} \\ \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{Software Engineer} & \faIcon{at} \href{mailto:mnisyif@gmail.com}{mnisyif@gmail.com} & \faIcon{linkedin} \href{https://www.linkedin.com/in/mnisyif/}{linkedin.com/in/mnisyif}\\ \emph{\Large Computer 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} & \faIcon{phone-square-alt} +1 (519) 502-8463 & \faIcon{github} \href{https://www.github.com/mnisyif}{github.com/mnisyif}
\end{tabular*} \end{tabular*}
\vspace{-10pt} \vspace{-10pt}
%Aspiring Software Engineer with 2 years of experience, focused on developing quality of life solutions
%----------Experience---------- %----------Experience----------
\section{\color{blue}Relevant Work Experience} \section{\color{blue}Relevant Work Experience}
\resumeSubHeadingListStart \resumeSubHeadingListStart
\resumeSubheading \resumeSubheading
{Software Engineer - Research Assistant}{Jan 2024 -- Dec 2024} {ML Engineer - Researcher}{Jan 2024 -- Dec 2024}
{University of Guelph}{Guelph, Ontario} {University of Guelph}{Guelph, Ontario}
\resumeItemListStart \resumeItemListStart
\resumeItem {Pioneered transformer-based models for semantic data transmission, enhancing E2E communications} \resumeItem {Pioneered transformer-based models for semantic data transmission, reducing latencies in E2E communications by 29\%, and reducing network bandwidth utilization by 30x}
\resumeItem {Developed PyTorch models, boosting data transmission efficiency and reliability} \resumeItem {Authored deployable implementations in C on Kira SoCs with Vitis AI™, utilizing hardware acceleration achieving 15\% computional time reduction}
\resumeItem {Deployed implementation on industry-grade SoC with hardware acceleration using Vitis AI\textsuperscript{TM}, optimizing performance}
\resumeItem {Published findings in CCECE 2024, showcasing improved data transmission latencies} \resumeItem {Published findings in CCECE 2024, showcasing improved data transmission latencies}
\resumeItemListEnd \resumeItemListEnd
@ -129,18 +129,18 @@
{Software Developer}{Oct 2022 -- Oct 2023} {Software Developer}{Oct 2022 -- Oct 2023}
{University of Guelph - Robotics Institute}{Guelph, Ontario} {University of Guelph - Robotics Institute}{Guelph, Ontario}
\resumeItemListStart \resumeItemListStart
\resumeItem {Developed ROS2 modules in C++ and Python for an Assistive Robotic Feeding System for Elderly Individuals} \resumeItem {Developed ROS2 modules in C++ and Python in the process of migrating from a standalone Python implementation for an Assistive Robotic Feeding System for Elderly Individuals, accounting for multithreaded operations' integrity}
\resumeItem {Enhanced a React Native mobile app, ensuring flawless BLE reliability with IoT devices for maximum accessibility} \resumeItem {Co-authored a feedback loop in the React Native mobile app to provide analytics from 50+ users reporting users' interactions to enhance user experience and app performance}
\resumeItem {Deployed an analytics application using AWS services and a PostgreSQL database for research survey data} \resumeItem {Deployed a Node.js backend system in an EC2 instance, coupled with a PostgresDB to monitor and analyze users' activity as part of a research survey}
\resumeItemListEnd \resumeItemListEnd
\resumeSubheading \resumeSubheading
{Information Technology Analyst}{Jul 2020 -- Oct 2020} {Information Technology Analyst}{Jul 2020 -- Oct 2020}
{Kitchener Downtown Community Health Centre - SRHC}{Kitchener, Ontario} {Kitchener Downtown Community Health Centre - SRHC}{Kitchener, Ontario}
\resumeItemListStart \resumeItemListStart
\resumeItem {Achieved a 45\% savings on a \$10,000 budget for equipment upgrades} \resumeItem {Conducted thorough market research on equipment pricing, engaging with three vendors to secure competitive offers; steps taken yielded a 45\% savings, enabling the purchase of additional needed tools}
\resumeItem {Streamlined communication between doctors and patients, reducing patient waiting times by 30\%} \resumeItem {Streamlined communication between doctors and patients, reducing patient waiting times by 30\%}
\resumeItem {Maintained the OSCAR McMaster EMR system and successfully migrated to the new TELUS healthcare infrastructure} \resumeItem {Maintained the OSCAR McMaster EMR system while migrating to TELUS PS healthcare, the transition involved training 20 staff members, ensuring seamless adoption and minimal disruption to services}
\resumeItemListEnd \resumeItemListEnd
\resumeSubHeadingListEnd \resumeSubHeadingListEnd
@ -148,12 +148,10 @@
%-----------SKILLS----------- %-----------SKILLS-----------
\section{\color{blue}Skills} \section{\color{blue}Skills}
\begin{tabular}{ @{} >{\bfseries}l @{\hspace{3ex}}l } \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 \\ \small\textbf{\color{black}Languages:} &\small C/C++/C\#, Python, JavaScript, SQL, R, Java, HTML, MATLAB, CSS\\
\small\textbf{\color{black}Languages:} &\small C/C++/C\#, Python, JavaScript, Java, HTML, MATLAB, CSS\\ \small\textbf{\color{black}Frameworks:} &\small PyTorch, Node.JS, React, Express JS, .NET, TensorFlow, ROS, Django \\
\small\textbf{\color{black}Frameworks:} &\small PyTorch, Node.JS, React JS, Express JS, .NET, TensorFlow, ROS, Django \\ \small\textbf{\color{black}Cloud \& DB:} &\small Docker, AWS, Kubernetes, WoodPecker CI, PostgresSQL, MongoDB, MySQL, SQLite \\
\small\textbf{\color{black}Databases:} &\small MongoDB, MySQL, SQLite, MSSQL \\ \small\textbf{\color{black}Tools \& Protocols:} &\small Git, Postman, Flask, Swagger, HTTP, TCP, Jira, CMake \\
\small\textbf{\color{black}Other:} &\small Docker, AWS, Kubernetes, Git, Postman, Flask, Swagger, WoodPecker CI, HTTP, TCP, Xilinix, CMake \\
%\textbf{\color{black}Dev Env:} &Android Studio, Xcode, Unix, Visual Studio, Jupyter Notebook \\
\end{tabular} \end{tabular}
\vspace{-8pt} \vspace{-8pt}
@ -161,10 +159,13 @@
\section{\color{blue}Projects} \section{\color{blue}Projects}
\resumeSubHeadingListStart \resumeSubHeadingListStart
\resumeSubItem{\textbf{\color{black}Transformer-based Semantic Transcoding:}} \resumeSubItem{\textbf{\color{black}Transformer-based Semantic Transcoding:}}
{Developed PyTorch models for E2E semantic transcoding, deployed on Xilinx SoC boards using Vitis AI\textsuperscript{TM}} {Developed PyTorch models for E2E semantic transcoding, deployed on Xilinx SoC boards using Vitis AI™}
\resumeSubItem{\textbf{\color{black}CI/CD React Portfolio Website}}
{Designed and developed a personal portfolio website using React. Implemented a CI/CD pipeline to automate the building, testing, and deployment process}
\resumeSubItem{\textbf{\color{black}Clean Architecture C\# Backend:}} \resumeSubItem{\textbf{\color{black}Clean Architecture C\# Backend:}}
{Engineered a scalable portfolio website backend using C\#, adhering to Clean Architecture principles and implementing CI/CD pipeline for efficient deployment} {Engineered a scalable portfolio website backend using C\#, adhering to Clean Architecture and REST API principles and implementing CI/CD pipeline for efficient deployment}
\resumeSubItem{\textbf{\color{black}DevOps Homelab Maestro:}} \resumeSubItem{\textbf{\color{black}DevOps Homelab Maestro:}}
{Orchestrating a robust homelab environment with Docker containers, Kubernetes clusters, Ceph distributed storage, and CI/CD pipelines for seamless application deployment} {Orchestrating a robust homelab environment with Docker containers, Kubernetes clusters, Ceph distributed storage, and CI/CD pipelines for seamless application deployment}
@ -175,17 +176,15 @@
\resumeSubItem{\textbf{\color{black}Real-Time Text-to-Braille:}} \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} {Built a Raspberry Pi device for real-time image-to-Braille conversion, enhancing accessibility for the deaf-blind community}
\resumeSubItem{\textbf{\color{black}ZAMAZ UTI Diagnosis:}}
{Developed a Raspberry Pi-based system for automated urine test analysis, achieving 16x faster results than standard methods}
\resumeSubHeadingListEnd \resumeSubHeadingListEnd
\vspace{-8pt} \vspace{-8pt}
%-----------EDUCATION----------- %-----------EDUCATION-----------
\section{\color{blue}Education} \section{\color{blue}Education}
% \vspace{5pt}
\resumeSubHeadingListStart \resumeSubHeadingListStart
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{MASc.}}{Sep 2023 -- Dec 2024} \resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{MASc. - Computer Engineering}}{}
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{B.Eng. in Computer Engineering}}{Sep 2019 -- Apr 2023} \resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{B.C. - Computer Science}}{}
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{B.Eng. - Computer Engineering}}{}
\resumeSubHeadingListEnd \resumeSubHeadingListEnd
\vspace{-8pt} \vspace{-8pt}
@ -196,8 +195,7 @@
{Boosting Edge-to-Cloud Data Transmission Efficiency with Semantic Transcoding}{} {Boosting Edge-to-Cloud Data Transmission Efficiency with Semantic Transcoding}{}
{Published @ IEEE CCECE (Aug 2024)}{} {Published @ IEEE CCECE (Aug 2024)}{}
\resumeItemListStart \resumeItemListStart
\resumeItem {Developed a semantic transcoding method using transformer-based models for edge-to-cloud data transmission, reducing latency by up to 30\% and optimizing bandwidth in core network systems to support next-generation applications.} \resumeItem {Explored a novel approach to incorporate semantic transcoding in edge-cloud system to reduce data transmission rates}
% \resumeItem {Implemented transformer-based models to enhance data relevance and network efficiency}
\resumeItemListEnd \resumeItemListEnd
\resumeSubHeadingListEnd \resumeSubHeadingListEnd
\end{document} \end{document}