diff --git a/coverletters/build/cl.pdf b/coverletters/build/cl.pdf new file mode 100644 index 0000000..a5e2b1e Binary files /dev/null and b/coverletters/build/cl.pdf differ diff --git a/coverletters/cl.pdf b/coverletters/cl.pdf deleted file mode 100644 index d64b87a..0000000 Binary files a/coverletters/cl.pdf and /dev/null differ diff --git a/coverletters/cl.tex b/coverletters/cl.tex index 3886b18..901fced 100644 --- a/coverletters/cl.tex +++ b/coverletters/cl.tex @@ -5,12 +5,6 @@ % \usepackage{date} % Define variables -%% Job related -\newcommand{\companyName}{DataAnnotation} -\newcommand{\hiringManager}{Hiring Team} -\newcommand{\companyAddress}{Kitchener, ON} -\newcommand{\position}{Cloud Engineer - AI Trainer} - %% Personal \newcommand{\name}{Murtadha Nisyif} \newcommand{\address}{Kitchener, Ontario, Canada} @@ -18,6 +12,12 @@ \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}} +%% Job related +\newcommand{\companyName}{OCAS} +\newcommand{\hiringManager}{Hiring Team} +\newcommand{\companyAddress}{Guelph, Ontario, Canada} +\newcommand{\position}{Software Developer II} + \begin{document} %============================= % HEADER @@ -40,28 +40,36 @@ %============================= % 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. +OCAS’s dedication to reinventing higher education and creating pathways for learners resonates with my background as both a Computer Engineer and a computer science educator. +As a dual graduate of the University of Guelph, I have a deep appreciation for the impact OCAS has on the Ontario college system. +I am eager to apply my expertise in full-stack development, software optimization, and modern DevOps to the \position{} role, supporting the technology that helps hundreds of thousands of individuals pursue a brighter future. %============================= % 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. +\noindent My technical background aligns directly with the requirements for building robust, scalable software solutions at OCAS: + +\begin{itemize}[leftmargin=1.5em, labelsep=0.5em] + \item \textbf{Full-Stack Versatility:} I have architected multi-technology stacks combining Node.js, React, and Vue to enable real-time control and interactive user interfaces. + \item \textbf{Software Optimization:} I developed high-efficiency pipelines using transformer models that achieved a 30x reduction in bandwidth usage and a 29\% lower latency, demonstrating my ability to tackle complex optimization challenges. + \item \textbf{DevOps \& Infrastructure:} I have extensive experience with containerization using Docker and automating AWS infrastructure with Terraform and Jenkins, reducing manual deployment steps by 80\%. + \item \textbf{Data Management:} I am proficient in managing diverse database systems, including PostgreSQL and SQLite, and I am prepared to leverage my strong SQL foundation within your .NET and MS SQL environment. +\end{itemize} \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. +I understand the vital role that dependable technology plays in the learning journey. +Whether it is decomposing complex project tasks or collaborating with architects to solve performance blockers, I am committed to delivering high-quality, efficient code that serves the OCAS mission. %============================= % 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. +\noindent I am confident that my blend of research-driven innovation and hands-on software engineering will allow me to contribute immediately to the OCAS team. +I look forward to the possibility of discussing how my experience with optimization and full-stack development can support your upcoming project developments. +Thank you for your time and consideration. \vspace{2em} \noindent Sincerely, \\ -% \vspace{1em} \noindent\name \end{document} diff --git a/resumes/mnisyif_resume.tex b/resumes/mnisyif_resume.tex index c0929c5..abd9ede 100644 --- a/resumes/mnisyif_resume.tex +++ b/resumes/mnisyif_resume.tex @@ -82,11 +82,11 @@ \end{tabular*}\vspace{-7pt} } -\newcommand{\resumeSubheading}[3]{ +\newcommand{\resumeSubheading}[4]{ \vspace{-2pt}\item \begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r} - \textbf{\color{black} #1} & \textbf{ #2}\\ - \textit{#3} \\ + \textbf{\color{black} #1} & \textbf{ #2} \\ + \textit{#3} & \textit{ #4} \\ \end{tabular*}\vspace{-7pt} } @@ -132,91 +132,125 @@ \vspace{-20pt} +%-----------SUMMARY---------- +\section{\color{blue}SUMMARY} +AI Systems Engineer with expertise intersecting machine learning optimization, real-time distributed software design, and automated deployment infrastructure. Proven track record designing custom simulation environments, benchmarking edge-hardware bottlenecks, and orchestrating containerized continuous integration pipelines to optimize system constraints + +\vspace{-7pt} + %-----------EDUCATION----------- \section{\color{blue}EDUCATION} - \resumeSubHeadingListStart - \resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{MASc. - Computer Engineering}}{Aug 2025} - \resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{B.Eng. - Computer Engineering}}{Apr 2023} - \resumeSubHeadingListEnd +\resumeSubHeadingListStart +\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{MASc. - Computer Engineering}}{Dec 2025} +\resumeSchoolItem{University of Guelph $|$ \color{blue} \emph{B.Eng. - Computer Engineering}}{Apr 2023} +\resumeSubHeadingListEnd % \vspace{-8pt} %-----------SKILLS----------- -\section{\color{blue}CERTIFICATIONS, SKILLS, TECHNOLOGIES, INTERESTS} - \begin{tabularx}{\textwidth}{ @{} >{\bfseries}l X } - \textbf{Certifications: } & AWS Solutions Architect\\ - \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; NumPy; SciPy; Scikit-learn; Matplotlib; MongoDB; Docker; Git; Jenkins; Terraform; AWS; Kubernetes; Express JS; Node.js; Swagger\\ - \textbf{Languages: } & English (Fluent); Arabic (Fluent) \end{tabularx} - \vspace{-7pt} +\section{\color{blue}SKILLS \& TECHSTACKS} +\begin{tabularx}{\textwidth}{ @{} >{\bfseries}l X } + \textbf{Skills: } & AI Systems; DevOps; Cloud Infrastructure; IaC; Containerization; CI/CD Pipelines; Telemetry Monitoring; Agile/Scrum \\ + \textbf{Languages: } & Python; C++; C; JavaScript; Rust; HTML; Java; Bash \\ + \textbf{Tech Stacks: } & PyTorch; Stable-Baselines3; ROS2; Arduino IDE; React; FastAPI; Flask; Jest; PyTest; Docker; Jenkins; Terraform; AWS (EC2, S3); Nginx Proxy Manager; Cloudflare; Prometheus; Grafana; SQLite; PostgreSQL \\ +\end{tabularx} +\vspace{-10pt} +% %-----------SKILLS----------- +% \section{\color{blue}SKILLS \& TECHSTACKS} +% \begin{tabularx}{\textwidth}{ @{} >{\bfseries}l X } +% % \textbf{Certifications: } & AWS Solutions Architect\\ +% \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; NumPy; SciPy; Scikit-learn; Matplotlib; MongoDB; Docker; Git; Jenkins; Terraform; AWS; Kubernetes; Express JS; Node.js; Swagger \\ +% \end{tabularx} +% \vspace{-10pt} %----------Experience---------- \section{\color{blue}WORK EXPERIENCE} - \resumeSubHeadingListStart - \resumeSubheading - {Software Engineer—Machine Learning}{Jan 2024 – Aug 2025} - {University of Guelph}{} - \resumeItemListStart - \resumeItem {Developed semantic communication pipelines using Swin Transformer, achieving a 30x reduction in bandwidth utilization and 29\% lower latency while preserving at least 96\% data accuracy post-decoding under variable network conditions} - \resumeItem {Extended the functionality of Swin Transformer to adapt to network conditions and handle anomalies, achieving 80\% lower latency by augmenting it with deterministic log-based algorithms} - \resumeItem {Explored model quantization to deploy and emulate edge device-server environments, achieving realistic emulation and delivering high accuracy simulation reuslts} - \resumeItem {Published as first author findings in IEEE CCECE '24 and MECOM '25, detailing the novel integration of semantic communications in edge-cloud computing systems} - \resumeItemListEnd +\resumeSubHeadingListStart +\resumeSubheading +{Researcher - Machine Learning \& Semantic Communications}{Jan 2024 – Dec 2025} +{University of Guelph}{ Guelph, Ontario} +\resumeItemListStart +\resumeItem {Isolated and analyzed system bottlenecks across edge-cloud optical fiber networks, identifying a transition from transmission latency constraints to algorithmic compute bottlenecks during model execution} +\resumeItem {Optimized end-to-end latency pipelines utilizing Swin Transformer architectures in PyTorch, establishing benchmarking frameworks to compare transmission times across unquantized, quantized (INT8), and baseline non-transformer data states} +\resumeItem {Programmed an adaptive channel-selection algorithm utilizing logarithmic logic to dynamically scale the number of transmitted image channels based on real-time bandwidth and latency metrics} +\resumeItem {Authored and published peer-reviewed research in IEEE conference proceedings focusing on task-driven feature extraction to mitigate computational and network overhead in edge-cloud architectures} +\resumeItemListEnd - \resumeSubheading - {Software Developer}{Oct 2022 – Oct 2023} - {University of Guelph – Robotics Institute}{} - \resumeItemListStart - \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 {Implemented automated AWS infrastructure provisioning with Terraform and integrated CI/CD pipelines via GitLab and Jenkins, reducing manual deployment steps by 80\%} - \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 {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} - \resumeItemListEnd +\resumeSubheading +{Software Developer}{Oct 2022 – Oct 2023} +{University of Guelph - Robotics Institute}{ Guelph, Ontario} +\resumeItemListStart +\resumeItem {Developed distributed node architectures for an automated feeding assistant robot within ROS2, writing native C++ and Python nodes to manage core services, topics, and real-time depth-sensor camera data feeds} +\resumeItem {Designed and programmed firmware for an ESP32-based smart mechatronic door system within the Arduino environment, implementing Bluetooth Low Energy (BLE) for local smartphone authentication and Wi-Fi synchronization for backend logging} +\resumeItem {Implemented power-management states within microcontroller firmware to alternate between low-power and normal-power operational modes during continuous field deployments} +\resumeItem {Orchestrated cloud infrastructure provisioning via Terraform, automating the deployment of EC2 instances for application backends/frontends and S3 buckets for media asset management} +\resumeItemListEnd - \resumeSubheading - {Information Technology Analyst}{Jul 2020 – Dec 2020} - {Kitchener Downtown Community Health Center — SRHC}{} - \resumeItemListStart - \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 maintained a FortiGate firewall and VPN solution for 60 users, integrating Prometheus-based monitoring for real-time diagnostics and rapid issue resolution} - \resumeItem {Revamped the 3CX PBX system by re-architecting call routing and queue management, reducing patient on-hold times by 30\% and enhancing communication reliability} - \resumeItem {Led a comprehensive hardware modernization initiative by replacing legacy switches, servers, and workstations, which reduced operating costs by 45\% while boosting network performance and security} - \resumeItemListEnd - - \resumeSubHeadingListEnd - % \vspace{-8pt} +\resumeSubheading +{Information Technology Analyst}{Jul 2020 – Dec 2020} +{Kitchener Downtown Community Health Center - SRHC}{ Kitchener, Ontario} +\resumeItemListStart +\resumeItem {Configured distributed file architectures using a centralized Samba server, increasing secure data access and distribution efficiency by 40\% across multi-department teams} +\resumeItem {Secured network topography via FortiGate firewall and VPN implementations, supporting 60 active remote users} +\resumeItem {Deployed Prometheus and Grafana monitoring pipelines across a multi-container Docker environment to track system downtime, monitor SSH traffic, and isolate anomalous network activity} +\resumeItemListEnd +\resumeSubHeadingListEnd %-----------PROJECTS----------- \section{\color{blue}PROJECTS} - \resumeSubHeadingListStart +\resumeSubHeadingListStart - \resumeProjectHeading {\textbf{\color{black}Personal Portfolio Website} $|$ \color{blue} \emph{React, Rust, Async, Jenkins, Docker}}{} - \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 +\resumeProjectHeading {\textbf{\color{black}Real-Time Audio Filtering RL Environment} $|$ \color{blue} \emph{Python, PyTorch, OpenAI Gym, Stable-Baselines3, SciPy, librosa}}{} +\resumeItemListStart +\resumeItem{Constructed a custom OpenAI Gym audio environment (NoiseReductionEnv) running a frequency-domain control loop via Fast Fourier Transforms (scipy.fft.rfft) to manipulate harmonic scaling coefficients} +\resumeItem{Trained a PPO agent over 10,000 timesteps using an MlpPolicy, minimizing Mean Squared Error (MSE) against clean baseline signals to synthesize sequential 44.1 kHz time-domain outputs} +\resumeItemListEnd - \resumeProjectHeading {\textbf{\color{black}Home lab Adminstration} $|$ \color{blue} \emph{Docker, Terraform, Jenkins, Prometheus, Grafana, SSL/TLS}}{} - \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 Let’s Encrypt, setup Prometheus/Grafana monitoring, and applied Fail2Ban for robust security achieving 99.9\% uptime and detailed system analytics} - \resumeItemListEnd +\resumeProjectHeading{\textbf{\color{black}DevOps Server Infrastructure \& CI/CD Pipeline} $|$ \color{blue} \emph{Docker, Jenkins, Nginx Proxy Manager, Cloudflare, PyTest, Jest}}{} +\resumeItemListStart +\resumeItem{Self-hosted a containerized Jenkins automation server to manage continuous integration pipelines across 15+ microservices, executing automated validation via PyTest and Jest} +\resumeItem{Architected a multi-layered proxy topography using Nginx Proxy Manager and Cloudflare to securely route web traffic, isolate runtime endpoints, and automate Let's Encrypt SSL/TLS renewals} +\resumeItemListEnd - \resumeProjectHeading{\textbf{\color{black}HAM10K Skin Cancer Classifier} $|$ \color{blue} \emph{Python, PyTorch, SciPy, Pandas}}{} - \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 +\resumeSubHeadingListEnd +\vspace{-7pt} +% %-----------PROJECTS----------- +% \section{\color{blue}PROJECTS} +% \resumeSubHeadingListStart +% +% \resumeProjectHeading {\textbf{\color{black}Home lab Adminstration} $|$ \color{blue} \emph{Docker, Terraform, Jenkins, Prometheus, Grafana, SSL/TLS}}{} +% \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 Let’s Encrypt, setup Prometheus/Grafana monitoring, and applied Fail2Ban for robust security achieving 99.9\% uptime and detailed system analytics} +% \resumeItemListEnd +% +% \resumeProjectHeading{\textbf{\color{black}Heart Disease Predictor} $|$ \color{blue} \emph{Python, Flask, RESTful, HTML, CSS, JS}}{} +% \resumeItemListStart +% \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} +% \resumeItemListEnd +% +% \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 +% \vspace{-7pt} - \resumeProjectHeading{\textbf{\color{black}Heart Disease Predictor} $|$ \color{blue} \emph{Python, Flask, RESTful, HTML, CSS, JS}}{} - \resumeItemListStart - \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} - \resumeItemListEnd +\section{\color{blue}PUBLICATIONS} +\resumeSubHeadingListStart + +\resumeProjectHeading +{\textbf{Network-Aware Adaptive Semantic Image Transmission in Edge-Cloud Communications}}{MECOM 2025} +\resumeItemListStart +\resumeItem{Proposed an adaptive JSCC framework that couples Swin-Transformers with real-time network telemetry to optimize image transmission over dynamic 5G/6G core networks (Published, IEEE Xplore)} +\resumeItemListEnd + +\resumeProjectHeading +{\textbf{Boosting Edge-to-Cloud Data Transmission Efficiency with Semantic Transcoding}}{CCECE 2024} +\resumeItemListStart +\resumeItem{Utilized transformer-based edge-to-cloud models to achieve a $30\times$ bandwidth reduction and $30\%$ improvement in end-to-end latency for high-speed data systems (Published, IEEE Xplore)} +\resumeItemListEnd +\resumeSubHeadingListEnd - \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 - % \vspace{-8pt} \end{document}