From a621253ec14680bfac075b5917cb742c47346dac Mon Sep 17 00:00:00 2001 From: Murtadha Date: Sun, 5 Oct 2025 17:19:40 -0400 Subject: [PATCH] refactor: translate resume to arabic --- resumes/resume_ar.docx | Bin 0 -> 22552 bytes resumes/resume_ar.tex | 193 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 193 insertions(+) create mode 100644 resumes/resume_ar.docx create mode 100644 resumes/resume_ar.tex diff --git a/resumes/resume_ar.docx b/resumes/resume_ar.docx new file mode 100644 index 0000000000000000000000000000000000000000..0306d10a8932a3881bd5db9a0334b09cd6f4b1be GIT binary patch literal 22552 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 literal 0 HcmV?d00001 diff --git a/resumes/resume_ar.tex b/resumes/resume_ar.tex new file mode 100644 index 0000000..a878b73 --- /dev/null +++ b/resumes/resume_ar.tex @@ -0,0 +1,193 @@ +\documentclass[letterpaper,11pt]{article} + +\usepackage{geometry} +\usepackage{url} +\usepackage{latexsym} +\usepackage[empty]{fullpage} +\usepackage{titlesec} +\usepackage{marvosym} +\usepackage[usenames,dvipsnames]{color} +\usepackage{verbatim} +\usepackage{enumitem} +\usepackage[hidelinks]{hyperref} +\usepackage{fancyhdr} +\usepackage{tabularx} +\usepackage{fontawesome5} +\usepackage{multicol} +\usepackage{graphicx} +\usepackage[export]{adjustbox} +\usepackage{multirow} +\usepackage{textcase} +\usepackage{anyfontsize} +\usepackage{fontspec} % for Arabic fonts +\usepackage{polyglossia} % multilingual support + +\setdefaultlanguage{arabic} +\setotherlanguage{english} +\newfontfamily\arabicfont[Script=Arabic,Scale=1.1]{Amiri} + +\AtBeginDocument{% + \fontsize{9pt}{11pt}\selectfont +} + +\setlength{\multicolsep}{-3.0pt} +\setlength{\columnsep}{-1pt} +\input{glyphtounicode} + +\pagestyle{fancy} +\fancyhf{} +\fancyfoot{} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{0pt} + +\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} + +\titleformat{\section}{ + \vspace{-4pt}\raggedright \fontsize{9}{12} \bfseries +}{}{0em}{}[\color{blue}\titlerule \vspace{-5pt}] + +\pdfgentounicode=1 + +\makeatletter +\renewcommand\Huge{\@setfontsize\Huge{16pt}{20pt}} +\makeatother + +%------------------------- +% Custom commands (unchanged) +\newcommand{\resumeItem}[1]{\item{#1\vspace{-2pt}}} +\newcommand{\resumeSubItem}[2]{\item \textbf{\color{black}#1} #2\vspace{-5pt}} +\newcommand{\resumeSchoolItem}[2]{\item \begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}\textbf{\color{black} #1} & \textbf{ #2} \\\end{tabular*}\vspace{-7pt}} +\newcommand{\resumeSubheading}[4]{\vspace{-2pt}\item \begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}\textbf{\color{black} #1} & \textbf{ #2} \\\textit{#3} & \textit{ #4} \\\end{tabular*}\vspace{-7pt}} +\newcommand{\resumeSubSubheading}[2]{\item \begin{tabular*}{1.0\textwidth}{l@{\extracolsep{\fill}}r}\textit{#1} & \textit{ #2} \\\end{tabular*}\vspace{-7pt}} +\newcommand{\resumeProjectHeading}[2]{\vspace{-2pt}\item \begin{tabular*}{1.00\textwidth}{l@{\extracolsep{\fill}}r}#1 & \textbf{ #2}\\\end{tabular*}\vspace{-8pt}} +\renewcommand\labelitemi{$\vcenter{\hbox{\tiny$\bullet$}}$} +\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$} +\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.0in, label={}]} +\newcommand{\resumeSubHeadingListEnd}{\end{itemize}} +\newcommand{\resumeItemListStart}{\begin{itemize}} +\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-7pt}} + +\pdfstringdefDisableCommands{\def\color#1{}} + +%------------------------------------------- +%%%%%% السيرة الذاتية %%%%%%%%%%%%%%%%%%%%%% +\begin{document} + +%----------HEADING---------- +\begin{tabular*}{\textwidth}{@{\hspace{-1ex}}l} + \textbf{\href{http://m.nisyif.com/}{\Huge\color{blue}مرتضى نصيف}} \vspace{2pt}\\ + \href{mailto:mnisyif@gmail.com}{\faIcon{at} mnisyif@gmail.com} $|$ + \faIcon{phone-square-alt} +1 (519) 502-8463 $|$ + \faIcon{map-marker-alt} أونتاريو، كندا $|$ + \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*} + +\vspace{-20pt} + +%----------الخبرات العملية---------- +\section{\color{blue}الخبرات العملية} + \resumeSubHeadingListStart + \resumeSubheading + {مساعد تدريس – ENGG*4460: الأنظمة الروبوتية}{يناير 2025 -- أبريل 2025} + {جامعة غويلف}{غويلف، أونتاريو} + \resumeItemListStart + \resumeItem {إدارة حصص تطبيقية لدعم المحاضرات وتوجيه الطلبة في مفاهيم الروبوتات} + \resumeItem {قيادة التجارب العملية وتقديم إرشادات مباشرة في خوارزميات التحكم والملاحة الروبوتية} + \resumeItem {تصحيح الواجبات والتقارير والمشاريع مع تقديم ملاحظات بنّاءة} + \resumeItem {تقديم جلسات أسئلة وأجوبة وساعات مكتبية لتعزيز مهارات الطلبة في حل المشكلات} + \resumeItemListEnd + + \resumeSubheading + {مساعد تدريس – ENGG*3640: واجهات الحاسوب المصغّر}{سبتمبر 2024 -- ديسمبر 2024} + {جامعة غويلف}{غويلف، أونتاريو} + \resumeItemListStart + \resumeItem {مساعدة في إدارة المختبرات من خلال إرشاد الطلبة بمهام تكامل العتاد/البرمجيات} + \resumeItem {تقييم وتصحيح تقارير المختبرات والتكليفات مع ضمان وضوح الملاحظات} + \resumeItem {مراجعة عروض الطلبة العملية وتقديم ملاحظات تطويرية} + \resumeItem {الإجابة على استفسارات الطلبة وربط النظرية بالتطبيق العملي} + \resumeItemListEnd + + \resumeSubheading + {مهندس برمجيات – تعلم الآلة}{يناير 2024 -- أغسطس 2025} + {جامعة غويلف}{غويلف، أونتاريو} + \resumeItemListStart + \resumeItem {قيادة دمج ضاغط مبني على Swin-Transformer ضمن خط نقل سحابي-طرفي، محققاً تقليل عرض النطاق الترددي بمقدار 30× وانخفاضاً في الكمون بنسبة 29\%} + \resumeItem {تصميم وتدريب نموذج متكيف يستجيب لتقلّبات الشبكة مع الحفاظ على دقة لا تقل عن 96\%} + \resumeItem {تحويل نماذج PyTorch إلى ONNX عبر Vitis AI للنشر على Xilinx Kria SoC وتحقيق تسريع 3×} + \resumeItem {نشر ورقة بحثية ككاتب أول في مؤتمر IEEE حول دمج الاتصال الدلالي مع الحوسبة الطرفية} + \resumeItem {توسيع النماذج لتشمل آليات تنبؤية للتكيّف مع اضطرابات الشبكة والحفاظ على 96\% من الدقة} + \resumeItemListEnd + + \resumeSubheading + {مطور برمجيات}{أكتوبر 2022 -- أكتوبر 2023} + {جامعة غويلف – معهد الروبوتات}{غويلف، أونتاريو} + \resumeItemListStart + \resumeItem {تصميم وبناء بنية حاويات متكاملة تشمل ROS2, Node.js, Vue للتحكم الفوري بالأنظمة الروبوتية الموزعة} + \resumeItem {أتمتة بنية تحتية عبر AWS باستخدام Terraform ودمج CI/CD مع GitLab وJenkins مما خفّض خطوات النشر اليدوي بنسبة 80\%} + \resumeItem {بناء نظام إدارة شهادات لتجديد Let’s Encrypt وتكوين Nginx مع سياسات HTTPS وCORS دقيقة} + \resumeItem {قيادة تطوير نظام باب ذكي باستخدام ESP32 وحساسات PIR وReact Native بنسبة موثوقية تجاوزت 95\%} + \resumeItemListEnd + \resumeSubHeadingListEnd + +%-----------التعليم----------- +\section{\color{blue}التعليم} + \resumeSubHeadingListStart + \resumeSchoolItem{جامعة غويلف $|$ \color{blue} \emph{ماجستير علوم تطبيقية – الاتصال الدلالي وتعلم الآلة}}{ديسمبر 2025} + \resumeSchoolItem{جامعة غويلف $|$ \color{blue} \emph{بكالوريوس هندسة – هندسة الحاسوب}}{أبريل 2023} + \resumeSubHeadingListEnd + +%-----------المهارات----------- +\section{\color{blue}المهارات، التقنيات، والاهتمامات} + \begin{tabularx}{\textwidth}{ @{} >{\bfseries}l X } + \textbf{المهارات: } & AI؛ DevOps؛ Cloud Computing؛ IaC؛ Containerization؛ CI/CD؛ Monitoring؛ Data Engineering؛ ML Ops \\ + \textbf{لغات البرمجة: } & Python؛ C++؛ C؛ Rust؛ JavaScript؛ HTML؛ Java؛ Bash؛ Go \\ + \textbf{التقنيات: } & FastAPI؛ PyTorch؛ React؛ Flask؛ SQLite؛ PostgreSQL؛ MongoDB؛ ExpressJS؛ Node.js؛ Swagger؛ Docker؛ Git؛ Jenkins؛ Terraform؛ AWS؛ Kubernetes \\ + \textbf{اللغات: } & العربية (بطلاقة)؛ الإنجليزية (بطلاقة) + \end{tabularx} + \vspace{-7pt} + +%-----------المشاريع----------- +\section{\color{blue}المشاريع} + \resumeSubHeadingListStart + + \resumeProjectHeading {\textbf{\color{black}الموقع الشخصي} $|$ \color{blue} \emph{React, Rust, Async, Jenkins, Docker}}{} + \resumeItemListStart + \resumeItem{بناء موقع شخصي بواجهة React وخلفية Rust} + \resumeItem{دمج خطوط Jenkins CI/CD وحاويات Docker مما خفّض الجهد اليدوي بنسبة 70\%} + \resumeItemListEnd + + \resumeProjectHeading {\textbf{\color{black}إدارة مختبر منزلي}} $|$ \color{blue} \emph{Docker, Terraform, Jenkins, Prometheus, Grafana, SSL/TLS}}{} + \resumeItemListStart + \resumeItem{إدارة بيئة مختبر منزلي تشمل أكثر من 15 حاوية Docker مع شهادات SSL متجددة، مراقبة عبر Prometheus/Grafana، وأمان Fail2Ban بتحقيق 99.9\% وقت تشغيل} + \resumeItemListEnd + + \resumeProjectHeading{\textbf{\color{black}HAM10K – مصنف سرطان الجلد} $|$ \color{blue} \emph{Python, PyTorch, SciPy, Pandas}}{} + \resumeItemListStart + \resumeItem{بناء خط تعلم عميق متكامل يجمع PCA-MLP وDCNN مخصص مع RegNetY-320} + \resumeItem{تطبيق إعادة موازنة الفئات وزيادة البيانات لتحقيق دقة 96.9\% وF1-score مثالي وAUC=1.0} + \resumeItemListEnd + + \resumeProjectHeading{\textbf{\color{black}متنبئ أمراض القلب} $|$ \color{blue} \emph{Python, Flask, RESTful, HTML, CSS, JS}}{} + \resumeItemListStart + \resumeItem{تطوير API باستخدام Flask مع واجهة HTML/JS تفاعلية اعتماداً على بيانات UCI بدقة 95\%} + \resumeItemListEnd + + \resumeProjectHeading{\textbf{\color{black}إلغاء الضوضاء في الزمن الحقيقي عبر التعلم التعزيزي} $|$ \color{blue} \emph{Python, PyTorch, Gymnasium, SciPy, librosa}}{} + \resumeItemListStart + \resumeItem{بناء بيئة Gym مخصصة لتهيئة بيانات الصوت عبر FFT وتدريب وكيل PPO لتحقيق إلغاء ضوضاء بسرعة تفوق 5200 إطار/ثانية} + \resumeItemListEnd + \resumeSubHeadingListEnd + +\end{document}