Compare commits

..

19 commits

Author SHA1 Message Date
7e8da7675d refactor: adhere to comments from resume review at UoG elhub 2025-09-24 12:16:04 -04:00
45f8d911af refactor: add masters degree 2025-09-15 11:52:51 -04:00
b43d3b9507 Merge jobs/software-engineer branch to main 2025-06-14 23:20:02 -04:00
b7c9dd768e refactor: re-render latex file 2025-06-14 23:18:15 -04:00
dc8eb0ac70 job(software): refactor job experience bullet points, updated projects section, added certificates, updated header 2025-06-14 23:16:44 -04:00
4e52acadc1 refactor: update layout, smaller titles, smaller text 2025-06-14 18:18:34 -04:00
7899e41093 job(software): update resume layout, and add more information for each project 2025-06-14 16:39:24 -04:00
9c831333c9 jobs(software): updated resume and coverletter for DataAnnotation 2025-05-16 11:49:49 -04:00
fdd0b5693f refactor: modified opening section to better reflect my knowledge 2025-05-15 12:48:45 -04:00
cc5bfe322a refactor: delete separated sections 2025-05-15 12:43:04 -04:00
8e5beeddc1 jobs(software): resume for backend developer at Devopie 2025-05-15 12:42:29 -04:00
45bf7f8df8 refactor: remove commented lines 2025-05-14 19:11:39 -04:00
4fc5caaba1 conflict: Merge conflict branches 2025-05-14 19:10:14 -04:00
a638153b96 jobs(software): update resume and refine points 2025-05-14 19:05:15 -04:00
798872e532 refactor(software): update resume for a co-op engineer at huawei 2025-05-04 21:06:31 -04:00
bf8778d4df refactor(software): update resume for cloud jobs 2025-05-04 20:23:20 -04:00
4e59143b30 jobs(software): Update resume for application to Earthlink Iraq 2025-04-19 20:10:51 -04:00
0d6c320416 job(software): uncomment masters education 2025-03-04 12:02:42 -05:00
7936525636 Resume modified for github application 2025-02-21 16:02:22 -05:00
8 changed files with 137 additions and 111 deletions

Binary file not shown.

View file

@ -6,10 +6,10 @@
% Define variables % Define variables
%% Job related %% Job related
\newcommand{\companyName}{ATS Automation} \newcommand{\companyName}{DataAnnotation}
\newcommand{\hiringManager}{Hiring Team} \newcommand{\hiringManager}{Hiring Team}
\newcommand{\companyAddress}{Cambridge, ON} \newcommand{\companyAddress}{Kitchener, ON}
\newcommand{\position}{Control Systems Software Designer} \newcommand{\position}{Cloud Engineer - AI Trainer}
%% Personal %% Personal
\newcommand{\name}{Murtadha Nisyif} \newcommand{\name}{Murtadha Nisyif}
@ -17,11 +17,51 @@
\newcommand{\email}{\href{mailto:mnisyif@gmail.com}{mnisyif@gmail.com}} \newcommand{\email}{\href{mailto:mnisyif@gmail.com}{mnisyif@gmail.com}}
\newcommand{\phone}{+1 (519) 502-8463} \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}} \newcommand{\links}{\href{https://m.nisyif.com}{Website} | \href{https://www.linkedin.com/in/mnisyif}{LinkedIn} | \href{https://www.github.com/mnisyif}{GitHub}}
\newcommand{\schoolName}{University of Guelph}
\begin{document} \begin{document}
\input{sections/00-header.tex}\\ %=============================
\input{sections/01-intro.tex}\\ % HEADER
\input{sections/02-body.tex} \\ %=============================
\input{sections/03-closing.tex} \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.
Im 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. Ive 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
\end{document} \end{document}

View file

@ -1,14 +0,0 @@
\noindent \textbf{\huge \name} \\
\address \\
\email | \phone \\
\links \\
\vspace{1em}
\noindent \today \\
\noindent \hiringManager \\
\companyName \\
\companyAddress \\
\noindent Dear \hiringManager, \\
\vspace{1em}

View file

@ -1,3 +0,0 @@
\indent I am excited to apply for the \position\ position at \companyName.
With solid foundation in software development and hands-on experience in designing and deploying integrated systems,
I am confident in my ability to contribute to your team and help drive the continued success of \companyName.\\

View file

@ -1,13 +0,0 @@
\indent In my recent role as a Machine Learning Engineer at the University of Guelph, I led end-to-end data acquisition, diagnosis, and analysis to uncover key latency and bandwidth correlations in real-time systems.
This hands-on experience with edge-cloud environments strengthened my ability to design, deploy, and optimize intelligent systems under varying operational conditions.\\
Previously, as a Software Developer on an Assistive Robotic Feeding System built with ROS2, I tackled real-time hardware-software integration challenges.
I also developed a Smart Door system, integrating ESP32 microcontrollers, PIR sensors, and geo-fencing features to provide seamless automation.
In another role as an IT Analyst, I refined my problem-solving and infrastructure skills by reading electrical schematics, configuring Fortinet firewalls, and modernizing legacy network environments.\\
Beyond my formal roles, I am deeply engaged in embedded systems and industrial automation.
I independently designed and built a low-cost, ESP32-based PLC, programming it in Structured Text and Ladder Logic using OpenPLC to support automation safety logic.
In my homelab, I maintain a self-hosted environment where I automate lighting, HVAC, and security systems—deepening my expertise in real-time communication protocols, device interoperability, and fault diagnostics.\\
Throughout my work, Ive leveraged C/C++, Python, Rust, and Java alongside Ladder Logic (PLC) to deliver robust, production-grade systems.
My practical experience with tools like Git, Docker, Terraform, and Jenkins, as well as my attention to functional specifications and documentation, prepares me to contribute meaningfully to \companyName\ industrial automation projects—from system design through commissioning.\\

View file

@ -1,12 +0,0 @@
\indent I am confident my experience, technical expertise, and proactive problem-solving approach make me a strong candidate for the \position\ role and align with \companyName's needs.
I look forward to the opportunity to discuss how my background aligns with \companyName's mission.
Please feel free to contact me at \email\ or \phone\ at your earliest convenience.\\
\noindent Thank you for your time and consideration.
\vspace{2em}
\noindent Sincerely, \\
\vspace{1em}
\noindent \name

Binary file not shown.

View file

@ -18,6 +18,12 @@
\usepackage{graphicx} \usepackage{graphicx}
\usepackage[export]{adjustbox} \usepackage[export]{adjustbox}
\usepackage{multirow} \usepackage{multirow}
\usepackage{textcase}
\usepackage{anyfontsize} % allows arbitrary font sizes
\AtBeginDocument{%
\fontsize{9pt}{11pt}\selectfont
}
\setlength{\multicolsep}{-3.0pt} \setlength{\multicolsep}{-3.0pt}
\setlength{\columnsep}{-1pt} \setlength{\columnsep}{-1pt}
\input{glyphtounicode} \input{glyphtounicode}
@ -43,16 +49,20 @@
% Sections formatting % Sections formatting
\titleformat{\section}{ \titleformat{\section}{
\vspace{-4pt}\scshape\raggedright \fontsize{12}{10} \bfseries \vspace{-4pt}\raggedright \fontsize{9}{12} \bfseries
}{}{0em}{}[\color{blue}\titlerule \vspace{-5pt}] }{}{0em}{}[\color{blue}\titlerule \vspace{-5pt}]
% Ensure that generate pdf is machine readable/ATS parsable % Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1 \pdfgentounicode=1
\makeatletter
\renewcommand\Huge{\@setfontsize\Huge{15pt}{20pt}}
\makeatother
%------------------------- %-------------------------
% Custom commands % Custom commands
\newcommand{\resumeItem}[1]{ \newcommand{\resumeItem}[1]{
\item\small{ \item{
{#1\vspace{-2pt}} {#1\vspace{-2pt}}
} }
} }
@ -61,36 +71,37 @@
\item \item
\textbf{\color{black}#1} \textbf{\color{black}#1}
\vspace{1pt} % Adjust this value to increase or decrease space \vspace{1pt} % Adjust this value to increase or decrease space
\small#2\vspace{-2pt} % Adjust this value to increase or decrease space between items % \small
#2\vspace{-5pt} % Adjust this value to increase or decrease space between items
} }
\newcommand{\resumeSchoolItem}[2]{ \newcommand{\resumeSchoolItem}[2]{
\item \item
\begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r} \begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{\color{black} #1} & \textbf{\small #2} \\ \textbf{\color{black} #1} & \textbf{ #2} \\
\end{tabular*}\vspace{-7pt} \end{tabular*}\vspace{-7pt}
} }
\newcommand{\resumeSubheading}[4]{ \newcommand{\resumeSubheading}[4]{
\vspace{-2pt}\item \vspace{-2pt}\item
\begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r} \begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{\color{black} #1} & \textbf{\small #2} \\ \textbf{\color{black} #1} & \textbf{ #2} \\
\textit{\small#3} & \textit{\small #4} \\ \textit{#3} & \textit{ #4} \\
\end{tabular*}\vspace{-7pt} \end{tabular*}\vspace{-7pt}
} }
\newcommand{\resumeSubSubheading}[2]{ \newcommand{\resumeSubSubheading}[2]{
\item \item
\begin{tabular*}{1.0\textwidth}{l@{\extracolsep{\fill}}r} \begin{tabular*}{1.0\textwidth}{l@{\extracolsep{\fill}}r}
\textit{\small#1} & \textit{\small #2} \\ \textit{#1} & \textit{ #2} \\
\end{tabular*}\vspace{-7pt} \end{tabular*}\vspace{-7pt}
} }
\newcommand{\resumeProjectHeading}[2]{ \newcommand{\resumeProjectHeading}[2]{
\vspace{-2pt}\item \vspace{-2pt}\item
\begin{tabular*}{1.00\textwidth}{l@{\extracolsep{\fill}}r} \begin{tabular*}{1.00\textwidth}{l@{\extracolsep{\fill}}r}
\small#1 & \textbf{\small #2}\\ #1 & \textbf{ #2}\\
\end{tabular*}\vspace{-10pt} \end{tabular*}\vspace{-8pt}
} }
% \newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}} % \newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}}
@ -103,87 +114,104 @@
\newcommand{\resumeItemListStart}{\begin{itemize}} \newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-7pt}} \newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-7pt}}
\pdfstringdefDisableCommands{\def\color#1{}}
%------------------------------------------- %-------------------------------------------
%%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document} \begin{document}
%----------HEADING---------- %----------HEADING----------
\begin{tabular*}{\textwidth}{ @{\extracolsep{\fill}}l @{\hspace{-1ex}}l @{\hspace{-1ex}}l} \begin{tabular*}{\textwidth}{@{\hspace{-1ex}}l}
\textbf{\href{http://m.nisyif.com/}{\huge\color{blue}Murtadha 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 NISYIF}} \vspace{2pt}\\
\emph{\Large } & \faIcon{at} \href{mailto:mnisyif@gmail.com}{mnisyif@gmail.com} & \faIcon{linkedin} \href{https://www.linkedin.com/in/mnisyif/}{linkedin.com/in/mnisyif}\\ \href{mailto:mnisyif@gmail.com}{\faIcon{at} mnisyif@gmail.com} $|$
& \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{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*} \end{tabular*}
\vspace{-10pt}
\vspace{-20pt}
%----------Experience---------- %----------Experience----------
\section{\color{blue}Relevant Work Experience} \section{\color{blue}WORK EXPERIENCE}
\resumeSubHeadingListStart \resumeSubHeadingListStart
\resumeSubheading \resumeSubheading
{ML Engineer - Researcher}{Jan 2024 -- Dec 2024} {Researcher - Machine Learning \& Semantic Communications}{Jan 2024 Dec 2025}
{University of Guelph}{Guelph, Ontario} {University of Guelph}{ Guelph, Ontario}
\resumeItemListStart \resumeItemListStart
\resumeItem {Performed latency data acquisition and thorough dataset diagnosis across diverse hardware setups, applying advanced analysis and feature engineering to identify key correlations-enabling the model to determine optimal transformer configurations for varying networks conditions} \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 {Designed, implemented, and trained an adaptive model extension to the existing semantic communication transformer, improving real-time responses to network bandwidth fluctuations while maintaining at least 96\% model accuracy} \resumeItem {Extended models with adaptive deterministic mechanisms to handle bandwidth fluctuations and anomalies, ensuring stable real-time performance}
\resumeItem {Deployed Swin Transformer-based models in edge-cloud systems to offload processing from the core network, achieving higher throughput and reducing end-to-end communication latency by up to 29\%, alongside a 30x reduction in network bandwidth utilization} \resumeItem {Quantized encoder models to INT8 during edgecloud simulations to emulate smartphone hardware constraints (6-core CPU, limited RAM), enabling realistic performance benchmarking}
\resumeItem {Deployed existing PyTorch-based implementations onto Kira SoCs using Vitis AI™, to leverage SoC's hardware acceleration} \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 \resumeItemListEnd
\resumeSubheading \resumeSubheading
{Software Developer}{Oct 2022 -- Oct 2023} {Software Developer (Work Study)}{Oct 2022 Oct 2023}
{University of Guelph - Robotics Institute}{Guelph, Ontario} {University of Guelph Robotics Institute}{ Guelph, Ontario}
\resumeItemListStart \resumeItemListStart
\resumeItem {Implemented a server-client backend system for an Assistive Robotic Feeding System in ROS2, utilizing Python and C++ packages to integrate robotic components with system software} \resumeItem {Architected and containerized a multi-technology stack combining ROS2, Node.js, and Vue to enable seamless real-time control across distributed robotic systems}
\resumeItem {Designed and integrated a custom ESP32-based PLC system to compensate for the robotic arms lack of safety sensors, enabling emergency shutdown under critical conditions to ensure operational safety} \resumeItem {Implemented automated AWS infrastructure provisioning with Terraform and integrated CI/CD pipelines via GitLab and Jenkins, reducing manual deployment steps by 80\%}
\resumeItem {Designed and deployed a wheelchair-friendly smart door system with geo-fencing and automated operations, leveraging ESP32 microprocessors, PIR sensors, and smartphone control via a React Native app, showcasing systems integration} \resumeItem {Created a secure certificate management workflow that streamlined Let's Encrypt renewals and configured a Nginx reverse proxy to enforce HTTPS and granular CORS policies}
\resumeItem {Enhanced and maintained the smart door system's full-stack codebase, including a Node.js backend, React Native app, and Vue Dashboard, incorporating advanced features like voice recognition and passive BLE scanning and real-time user analytics for seamless user experience} \resumeItem {Led the design and implementation of an accessible smart door system using ESP32, PIR sensors, and React Native, achieving over 95\% reliability in extensive field tests}
\resumeItem {Deployed scalable, reliable full-stack app on AWS EC2 instances and S3 storage using Terraform for Infrastructure as Code (IaC), and Jenkins for CI/CD cloud infrastructure and automated deployment}
\resumeItemListEnd \resumeItemListEnd
\resumeSubheading \resumeSubheading
{Information Technology Analyst}{Jul 2020 -- Dec 2020} {Information Technology Analyst}{Jul 2020 Dec 2020}
{Kitchener Downtown Community Health Centre - SRHC}{Kitchener, Ontario} {Kitchener Downtown Community Health Center — SRHC}{ Kitchener, Ontario}
\resumeItemListStart \resumeItemListStart
\resumeItem {Designed and implemented a scalable on-premise file-sharing system using Samba, eliminating email-based file exchanges} \resumeItem {Deployed and tuned a centralized Samba file server, increasing file distribution efficiency by 40\% across more than 20 staff and multiple departments}
\resumeItem {Configured and managed Fortinet's FortiGate firewall and VPN to ensure secure and reliable network communication, improving the team's remote workflow} \resumeItem {Configured and maintained a FortiGate firewall and VPN solution for 60 users, integrating Prometheus-based monitoring for real-time diagnostics and rapid issue resolution}
\resumeItem {Streamlined communication between doctors and patients by optimizing the 3CX PBX phone system's answering machine workflow, reducing patients' on-phone waiting times by 30\%}
\resumeItem {Led a comprehensive network infrastructure upgrade, focusing on hardware improvements including network switches, storage servers, and computer hardware, achieving 45\% budget savings while modernizing systems to meet organizational performance and security standards}
\resumeItemListEnd \resumeItemListEnd
\resumeSubHeadingListEnd \resumeSubHeadingListEnd
%-----------SKILLS----------- %-----------EDUCATION-----------
\section{\color{blue}Skills} \section{\color{blue}EDUCATION}
\begin{tabular}{ @{} >{\bfseries}l @{\hspace{1.2ex}}l} \resumeSubHeadingListStart
\textbf{\color{black}Languages:} & C/C++, Python, Rust, Java, SQL, Bash, JavaScript, HTML, CSS, CMake \\ \resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{Masters of Applied Science - Semantic Communication \& ML}}{Dec 2025}
\textbf{\color{black}Frameworks:} & PyTorch, TensorFlow, Node.js, React, Express.js, ROS \\ \resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{Bachelors of Engineering - Computer Engineering}}{Apr 2023}
\textbf{\color{black}Cloud and DevOps:} & AWS, Docker, Kubernetes, Terraform, Jenkins, PostgreSQL, MongoDB, SQLite \\ \resumeSubHeadingListEnd
\textbf{\color{black}Tools and Protocols:} & Git, Postman, Flask, Swagger, Jira, CMake, HTTP, TCP, Ladder Logic (PLC) \\
\end{tabular}
\vspace{-8pt}
%-----------SKILLS-----------
\section{\color{blue}SKILLS, TECHNOLOGIES, INTERESTS}
\begin{tabularx}{\textwidth}{ @{} >{\bfseries}l X }
\textbf{Skills: } & AI; DevOps; Cloud Computing; IaC; Containerization; CI/CD; Monitoring; Data Engineering; ML Ops \\
\textbf{Languages: } & Python; C++; C; JavaScript; Rust; HTML; Java; Bash\\
\textbf{Tech Stacks: } & FastAPI; PyTorch; React; Flask; SQLite, PostgresSQL, MongoDB, Express JS; Node.js; Swagger; Docker; Git; Jenkins; Terraform; AWS; Kubernetes
% \textbf{Languages: } & English (Fluent); Arabic (Fluent)
\end{tabularx}
\vspace{-7pt}
%-----------PROJECTS----------- %-----------PROJECTS-----------
\section{\color{blue}Projects} \section{\color{blue}PROJECTS}
\resumeSubHeadingListStart \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}} \resumeProjectHeading {\textbf{\color{black}Personal Portfolio Website} $|$ \color{blue} \emph{React, Rust, Async, Jenkins, Docker}}{}
{Setup dockerized applications, virtual machines, and Kubernetes clusters sing Terraform scripts. Managed personal Jenkins CI/CD pipelines, and implemented Ceph for distributed storage} \resumeItemListStart
\resumeItem{Built a portfolio website featuring a React frontend coupled with a resilient Rust backend}
\resumeItem{Integrated comprehensive Jenkins CI/CD pipelines and Docker-based deployment, slashing manual release efforts by 70\% and ensuring high availability}
\resumeItemListEnd
\resumeSubItem{\textbf{\color{black}ESP32-based PLC with OpenPLC}} \resumeProjectHeading {\textbf{\color{black}Home lab Adminstration} $|$ \color{blue} \emph{Docker, Terraform, Jenkins, Prometheus, Grafana, SSL/TLS}}{}
{Developed a custom PLC using an ESP32 microcontroller, programmed with Structured Text and Ladder Logic via OpenPLC to implement automation and safety logic in embedded systems} \resumeItemListStart
\resumeItem{Orchestrate a comprehensive home lab environment managing 15+ Docker containers for media, web, and gaming services, configured auto-renewal SSL/TLS certification with Lets Encrypt, setup Prometheus/Grafana monitoring, and applied Fail2Ban for robust security achieving 99.9\% uptime and detailed system analytics}
\resumeItemListEnd
\resumeSubHeadingListEnd \resumeProjectHeading{\textbf{\color{black}HAM10K Skin Cancer Classifier} $|$ \color{blue} \emph{Python, PyTorch, SciPy, Pandas}}{}
\vspace{-8pt} \resumeItemListStart
\resumeItem{Engineered a comprehensive deep learning pipeline integrating a PCA-enhanced MLP, a custom-designed DCNN, and the RegNetY-320 architecture}
\resumeItem{Applied systematic class rebalancing and extensive data augmentation to achieve 96.9\% accuracy, an optimal F1-score, and a flawless 1.00 AUC}
\resumeItemListEnd
%-----------EDUCATION----------- \resumeProjectHeading{\textbf{\color{black}Heart Disease Predictor} $|$ \color{blue} \emph{Python, Flask, RESTful, HTML, CSS, JS}}{}
\section{\color{blue}Education} \resumeItemListStart
\resumeSubHeadingListStart \resumeItem{Developed a scalable Flask-RESTful API paired with an interactive HTML/JS frontend while leveraging the UCI dataset and implemented real-time feature scaling with hyperparameter tuning to deliver a 95\% prediction accuracy, supporting timely clinical decision-making}
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{MASc. - Computer Engineering}}{} \resumeItemListEnd
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{B.Comp. - Computer Science}}{}
\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{B.Eng. - Computer Engineering}}{} \resumeProjectHeading{\textbf{\color{black} Real-Time Noise Cancellation with RL} $|$ \color{blue} \emph{Python, PyTorch, Gymnasium, SciPy, librosa}}{}
\resumeItemListStart
\resumeItem{Created a bespoke OpenAI Gym environment incorporating FFT-based audio processing and trained a PPO agent to perform adaptive noise cancellation in real time, achieving processing speeds exceeding 5,200 FPS for high-fidelity audio performance}
\resumeItemListEnd
\resumeSubHeadingListEnd \resumeSubHeadingListEnd
\vspace{-8pt} % \vspace{-8pt}
\end{document} \end{document}