From fdc947ad072f9b3e520efbcb502571df43d4fec1 Mon Sep 17 00:00:00 2001 From: farhoodetaati Date: Wed, 21 Aug 2024 11:53:41 +0330 Subject: [PATCH] feat: adds notes to education --- resume.cls | 14 +++++++++++--- sections/education.tex | 36 +++++++++++++----------------------- sections/work.tex | 12 ++++++------ 3 files changed, 30 insertions(+), 32 deletions(-) diff --git a/resume.cls b/resume.cls index 58498c8..0d57342 100644 --- a/resume.cls +++ b/resume.cls @@ -31,7 +31,7 @@ \ProvidesClass{resume}[2020/05/03 v1.0.0 Resume Class] -\LoadClass[11pt,A4]{article} % Font size and paper type +\LoadClass[12pt,A4]{article} % Font size and paper type \usepackage[parfill]{parskip} % Remove paragraph indentation \usepackage{array} % Required for boldface (\bf and \bfseries) tabular columns @@ -44,7 +44,7 @@ \usepackage{trimspaces} % Required for triming variable values (https://tex.stackexchange.com/a/484290) \usepackage{fontawesome} % Required for icons. List of available icons at http://ctan.imsc.res.in/fonts/fontawesome/doc/fontawesome.pdf \usepackage{datetime} % Required for custom date formatting -\usepackage[left=0.5in,top=0.25in,right=0.5in,bottom=0.25in]{geometry} % Required for setting Document margins +\usepackage[left=0.75in,top=0.75in,right=0.75in,bottom=0.75in]{geometry} % Required for setting Document margins \usepackage{scrextend} \pagestyle{empty} % Suppress page numbers @@ -83,7 +83,6 @@ \setbox\anonvhbox\vbox{% #2 \unskip\unpenalty\unpenalty} - \ifthenelse{\boolean{IncludeAnonItem}}{ \unvbox\anonvhbox }{ } @@ -319,6 +318,15 @@ }\unskip }{} +\newcommand{\rEducationSubsectionHeading}[6]{ % 6 input arguments: school name, dates, degree, location, GPA, and notes + \textbf{#1}, #4 \hfill \textit{#2} \\ % Bold school name and location, italic dates aligned to the right + \textit{#3}, GPA: #5 % Italic degree, normal font GPA + \ifthenelse{\equal{#6}{}}{}{ % If notes are provided + \begin{addmargin}[10pt]{20pt} % Indented notes + \textit{#6} % Italic notes + \end{addmargin} + } +} % The below commands define the whitespace after certain things in the document - they can be \smallskip, \medskip or \bigskip \def\namesize{\huge} % Size of the name at the top of the document \def\sectionlineskip{\medskip} % The space above the horizontal line for each section diff --git a/sections/education.tex b/sections/education.tex index 052856f..b615d56 100644 --- a/sections/education.tex +++ b/sections/education.tex @@ -4,31 +4,21 @@ %---------------------------------------------------------------------------------------- % EDUCATION SECTION %---------------------------------------------------------------------------------------- - - - \rSubsectionHeading - {Electrical and Computer Engineering School, \nem University of Tehran} - { \fmtdate{8}{2020} - Present } - {\normalfont M.Sc. in Electrical Engineering, GPA: 3.94/4.00} + % 6 input arguments: school name, dates, degree, location, GPA, and notes + \rEducationSubsectionHeading + {University of Tehran, School of ECE} + { \fmtdate{8}{2020} - \fmtdate{8}{2023} } + {M.Sc. in Electrical Engineering} {Tehran, Iran} - % { - % {\bfseries Courses}: Machine Learning, Deep Learning, Biosignal Processing, Statistical Inference, Image Processing. - % \\ - % {\bfseries TAShips}: Machine Learning, Deep Learning. \smallskip - % } - - \rSubsectionHeading - {Electrical and Computer Engineering School, \nem University of Tehran} + {18.30/20.00} + {Dropped out before defending the thesis with 26 passed credits.} + + \rEducationSubsectionHeading + {University of Tehran, School of ECE} { \fmtdate{8}{2013} - \fmtdate{8}{2018} } - {\normalfont B.Sc. in Electrical Engineering, GPA: 3.36/4.00} + {B.Sc. in Electrical Engineering} {Tehran, Iran} - % { - % {\bfseries Courses}: Advanced Programming, Data Structures and Algorithms, Control Theory, Signal Processing, Computer Architecture. - % \\ - % {\bfseries TAShips}: Control Theory, Linear Algebra, Microprocessors. \smallskip - % } - - - %---------------------------------------------------------------------------------------- + {16.11/20.00} + {} \end{rSection} \end{document} \ No newline at end of file diff --git a/sections/work.tex b/sections/work.tex index 41ee5e1..8019fca 100644 --- a/sections/work.tex +++ b/sections/work.tex @@ -36,12 +36,12 @@ \item Led the team in the process of developing an MVP of an MLOps as a service platform. Stack: Prefect, gRPC, Flask, SQLAlchemy, Celery, Postgres, Redis, Minio, Ansible, Docker. \item Led the process of developing internal tools and plugins for ML pipelines, e.g. data registry, model registry and feature store solutions. Stack: Python, FastAPI, Docker, DVC, Metaflow, MLflow, Postgres, Minio. \item Defined and standardized development process and led the team to implement CI pipelines for all services using Gitlab CI and Harbor. - \item Standardized the process of service monitoring by onboarding development teams to the Grafana/Loki/Prometheus stack, maintining the monitoring platforms and improving observability. - \end{list} - {\em ML Team Lead} \hfill {\em Aug. 2021 - Mar. 2022} - \normalfont - \begin{list}{$\cdot$}{\leftmargin=10pt\normalfont \rightmargin=20pt} - \itemsep -0.5em + \item Standardized the process of service monitoring by onboarding development teams to the Grafana, Loki, Prometheus stack, maintining the monitoring platforms and improving observability. + % \end{list} + % {\em ML Team Lead} \hfill {\em Aug. 2021 - Mar. 2022} + % \normalfont + % \begin{list}{$\cdot$}{\leftmargin=10pt\normalfont \rightmargin=20pt} + % \itemsep -0.5em \item Led the team to develop ML solutions for arrhythmic ECG and epileptic EEG classification tasks. Stack: PyTorch, MNE, Pandas, HDF5. \end{list} \end{rWorkSection}