diff --git a/coverletters/cl.pdf b/coverletters/cl.pdf index d64b87a..a2cc4b2 100644 Binary files a/coverletters/cl.pdf and b/coverletters/cl.pdf differ diff --git a/coverletters/cl.tex b/coverletters/cl.tex index 3886b18..1cecb57 100644 --- a/coverletters/cl.tex +++ b/coverletters/cl.tex @@ -6,62 +6,21 @@ % Define variables %% Job related -\newcommand{\companyName}{DataAnnotation} +\newcommand{\companyName}{GHD} \newcommand{\hiringManager}{Hiring Team} -\newcommand{\companyAddress}{Kitchener, ON} -\newcommand{\position}{Cloud Engineer - AI Trainer} +\newcommand{\companyAddress}{Waterloo, ON} +\newcommand{\position}{General Graduate Engineer} %% Personal -\newcommand{\name}{Murtadha Nisyif} +\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} -%============================= -% 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 -%============================= -I am writing to express my interest in the \position{} role at \companyName. -I am a recent graduate in Computer Engineering with a background in backend development, cloud deployment, and machine learning systems. -I have built and deployed full-stack applications and production-level services using Python, Docker, Flask, and CI/CD pipelines, and have experience working in both academic and team-based engineering environments. -I’m eager to contribute my skills and energy to a team committed to technical excellence and innovation. - -%============================= -% MAIN BODY SECTION -%============================= -\vspace{1em} -\noindent My technical experience includes training ML models, deploying microservices, and integrating code into automated testing workflows. I’ve developed a heart disease prediction app using Flask and scikit-learn, engineered full-stack projects with React and Java, and maintained a Docker-based homelab environment running CI/CD and container orchestration. Other projects include memory allocation simulators in C, car classification using CNNs, reinforcement-based dynamic noise cancellation, and an accessibility-focused Braille converter powered by Raspberry Pi. - -\vspace{1em} -In addition to my programming work, I bring strong written communication skills and attention to detail. Whether writing technical documentation, explaining model decisions, or debugging tricky outputs, I enjoy breaking down complex problems and analyzing code quality. I am confident in evaluating code for correctness, performance, and clarity. I look forward to helping shape models that do the same. - -%============================= -% CLOSING SECTION -%============================= -\vspace{1em} -\noindent I am confident that my hands-on experience, collaborative mindset, and drive for technical excellence make me a strong fit for the \position{} role at \companyName. I am available for an interview at your convenience and would appreciate the opportunity to further discuss how I can contribute to your team. Please feel free to reach out to me at \email{} or by phone at \phone. Thank you for your time and consideration. - -\vspace{2em} -\noindent Sincerely, \\ -% \vspace{1em} -\noindent\name +\input{sections/00-header.tex}\\ +\input{sections/01-intro.tex}\\ +\input{sections/02-body.tex} \\ +\input{sections/03-closing.tex} \end{document} diff --git a/coverletters/sections/00-header.tex b/coverletters/sections/00-header.tex new file mode 100644 index 0000000..44f779b --- /dev/null +++ b/coverletters/sections/00-header.tex @@ -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} diff --git a/coverletters/sections/01-intro.tex b/coverletters/sections/01-intro.tex new file mode 100644 index 0000000..1be9cc3 --- /dev/null +++ b/coverletters/sections/01-intro.tex @@ -0,0 +1,3 @@ +\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.\\ \ No newline at end of file diff --git a/coverletters/sections/02-body.tex b/coverletters/sections/02-body.tex new file mode 100644 index 0000000..a666c7e --- /dev/null +++ b/coverletters/sections/02-body.tex @@ -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. \\ \ No newline at end of file diff --git a/coverletters/sections/03-closing.tex b/coverletters/sections/03-closing.tex new file mode 100644 index 0000000..a3d82a9 --- /dev/null +++ b/coverletters/sections/03-closing.tex @@ -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 \companyName’s 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 \ No newline at end of file diff --git a/resumes/Murtadha.pdf b/resumes/Murtadha.pdf index 1ceb0f6..9f3df5d 100644 Binary files a/resumes/Murtadha.pdf and b/resumes/Murtadha.pdf differ diff --git a/resumes/Murtadha.tex b/resumes/Murtadha.tex index ea1dcca..74ce04e 100644 --- a/resumes/Murtadha.tex +++ b/resumes/Murtadha.tex @@ -117,9 +117,14 @@ \end{tabular*} \vspace{-10pt} -%----------Summary---------- -\section{\color{blue}Summary} - Versatile software engineer with hands-on experience in backend systems, machine learning, DevOps, and embedded platforms. Proficient in Python, C++, Rust and JS, with a portfolio of applied AI, web services, and hardware integrated projects. Passionate about writing clean, testable code and clearly communicating technical insights +%----------Highlights---------- +\section{\color{blue}Highlights} + \resumeItemListStart + \resumeItem {\textbf{\color{black}IaC \& Pipelines:} Terraform modules plus self-hosted GitLab→Jenkins CI for repeatable build→test→deploy across AWS.\vspace{-5pt}} + \resumeItem {\textbf{\color{black}Containerisation:} Dockerised multi-service stacks; private Harbor registry for image promotion across stages.\vspace{-5pt}} + \resumeItem {Analysed edge→cloud TCP flows with \textbf{Wireshark} and \textbf{iperf3}, guiding socket-buffer tuning for latency studies.\vspace{-5pt}} + \resumeItem {Generated synthetic database traffic with \textbf{iperf3} to stress-test cloud-datacentre paths and tune socket buffers for latency.\vspace{-5pt}} + \resumeItemListEnd \vspace{-5pt} %----------Experience---------- @@ -157,27 +162,24 @@ \resumeSubHeadingListEnd - %-----------SKILLS----------- -\section{\color{blue}Skills} - \begin{tabular}{ @{} >{\bfseries}l @{\hspace{1.2ex}}l} - \textbf{Languages:} &Python, C++, JavaScript, C, SQL, Java, C\#, Bash \\ - \textbf{Frameworks:} &Flask, FastAPI, Node.js, React, TensorFlow, PyTorch, ROS2 \\ - \textbf{Databases:} &MongoDB, PostgreSQL, SQLite \\ - \textbf{Tools:} &Docker, Kubernetes, Git, Jenkins, Terraform, AWS, Vitis AI \\ - \end{tabular} + %-----------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, Azure, Docker, Kubernetes, Terraform, Jenkins, PostgreSQL, MongoDB, SQLite \\ + \textbf{\color{black}Tools and Protocols:} & Git, GitHub, Postman, Flask, Swagger, Jira, HTTP, TCP/IP, UDP, MQTT, iperf3 \\ + \end{tabular} \vspace{-8pt} %-----------PROJECTS----------- \section{\color{blue}Projects} - \begin{itemize}[leftmargin=0.15in, label={}] - \item \textbf{Heart Disease Predictor} – Flask app with sklearn model, real-time prediction, and input feature scaling \vspace{-5pt} - \item \textbf{StonkBot} – Discord bot for fantasy stock trading using Python, Matplotlib, and live API feeds \vspace{-5pt} - \item \textbf{Car Model Classifier} – CNN trained on Stanford Cars dataset with ResNet/EfficientNet architectures\vspace{-5pt} - \item \textbf{Memory Allocator Simulator} – C implementation of First/Best/Worst fit memory management\vspace{-5pt} - \item \textbf{Braille Converter Device} – Raspberry Pi-based image-to-Braille translator for accessibility\vspace{-5pt} - \item \textbf{Clean Architecture Backend} – C\# backend for portfolio website, CI/CD-ready with REST API\vspace{-5pt} - \item \textbf{RL Noise Cancelling} – Real-time audio filtering using RL and sparse training (PyTorch)\vspace{-5pt} - \end{itemize} + \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} + \resumeSubHeadingListEnd \vspace{-10pt} %-----------EDUCATION-----------