X-Git-Url: https://git.shemshak.org/~bandali/cv/blobdiff_plain/e661759d1d74b61bf972cc4f6c0986afd4297300..df70fc95381dd70a0619853af8ac3ef3f6581d42:/cv.tex diff --git a/cv.tex b/cv.tex index 959c5e6..4cd14a5 100644 --- a/cv.tex +++ b/cv.tex @@ -28,15 +28,12 @@ \usepackage{graphicx} \usepackage{fontspec} \setmainfont[Scale=0.95,SmallCapsFont={Equity Caps A},RawFeature=+c2sc]{Equity Text A} -\setsansfont[Scale=0.95,SmallCapsFont={Concourse C4}]{Concourse T4} +\setsansfont[SmallCapsFont={Concourse C4}]{Concourse T4} \setmonofont[Scale=0.9]{Triplicate T4c} -% \newfontfamily{\smallcaps}[RawFeature={+c2sc,+scmp}]{Equity Text A} +\newfontfamily{\tallnums}[RawFeature={+ss02}]{Equity Text A} +\newfontfamily{\largersans}[Scale=1.05,SmallCapsFont={Concourse C4}]{Concourse T4} \newcommand{\amper}{{\fontspec[Scale=.9]{Equity Text A}\selectfont\itshape\&}} -%% Load Microtype with default settings. This will use the -%% EB-Garamond protrusion definitions if present. -\usepackage{microtype} - \def\name{Amin Bandali} @@ -46,7 +43,7 @@ urlcolor = black, pdfauthor = {\name}, pdfkeywords = {Programming Languages, Functional Programming, Haskell, Rust, - Formal Methods, Type Systems, Proof Systems, Automated Provers}, + Formal Methods, Type Systems, Proof Systems, Interactive Provers}, pdftitle = {\name: Curriculum Vitae}, pdfsubject = {Curriculum Vitae}, pdfpagemode = UseNone @@ -61,7 +58,8 @@ \pagestyle{fancy} \fancyhf{}% to clear existing header/footer \renewcommand\headrulewidth{0pt} -\cfoot{\vspace*{-.25em}\textsc{Bandali CV --- page \thepage \xspace of \pageref*{LastPage}}} +\cfoot{\vspace*{-.25em}\textsc{Bandali CV --- page \thepage \xspace of + \pageref*{LastPage}}} % Custom section fonts \usepackage{sectsty} @@ -93,7 +91,7 @@ \begin{document} -\vspace*{-2em} +\vspace*{-3em} % Place name at left {\huge \name} @@ -111,15 +109,6 @@ \vspace*{1em} -\section*{Research Interests} - -\begin{itemize} -\item Functional Programming and functional languages. -\item Formal methods, especially type systems, proof systems, and automated - provers. -\item Verification, Haskell, and Rust. -\end{itemize} - \section*{Education} \begin{itemize} @@ -145,21 +134,43 @@ %% \hspace{1.3em} Average: 94.3\% \end{itemize} -\section*{Research Experience} +\section*{Research Interests} \begin{itemize} +\item Functional programming and functional languages. +\item Formal methods, especially type systems, proof systems, and interactive + provers. +\item Verification, Haskell, and Rust. +\end{itemize} + +\section*{Work \amper\ Research Experience} + +\begin{itemize} +\item {\large EECS Department, } York University\, |\, {\small fall 2017} + + \textit{Teaching Assistant} + + \begin{itemize} + \item I'm currently a TA for the Net-Centric Introduction to Computing course + taught by Dr. Brown. + \end{itemize} + \item {\large Software Engineering Lab, } York University\, |\, {\small summer 2017} \textit{Research Assistant} \begin{itemize} - \item I'm working on expanding and testing \texttt{mathmodels}, - library implementing abstract mathematical collections written in Eiffel. I'll also - be modeling various pieces of software in $\textrm{TLA}^+$. + \item I worked on an implementation of + \href{https://bertrandmeyer.com/2014/12/07/lampsort/}{\textit{Lampsort}} in + Eiffel. I also extended the + \href{https://svn.eecs.yorku.ca/repos/sel-open/mathmodels/}{\texttt{mathmodels}} + library, implementing a \textsc{RATIONAL} class for working with arbitrarily + large rational numbers. \end{itemize} -\item {\large Software Engineering Lab, } York University\, |\, {\small summer 2016} +\item {\large Software Engineering Lab, } York University\, |\, {\small summer + 2016} \textit{Research Student} @@ -181,6 +192,29 @@ \end{itemize} \end{itemize} +\section*{Conference Presentations} + +\begin{itemize} +\item {\large \tallnums CUCSC 2017} + + \begin{itemize} + \item {\largersans The Magic of Specifications and Type Systems} + (\href{https://static.aminb.org/cucsc-2017-slides.pdf}{slides}), + at Canadian Undergraduate Computer Science Conference, University of + Toronto, Canada, Jun 15--17 2017. + \end{itemize} + +\item {\large \tallnums Lassonde USSR Conference 2017} + + \begin{itemize} + \item {\largersans The Magic of Specifications and Type Systems} + (\href{https://static.aminb.org/eecs4080-poster.pdf}{poster}), + at Lassonde Undergraduate Summer Student Research Conference, York University, + Toronto, Canada, August 15, 2017. + \end{itemize} + +\end{itemize} + \section*{Professional Experience} \begin{itemize} \item {\large Lotek Wireless Inc., } Newmarket, Canada\, |\, {\small 2015--2016}