resume: post-round 1 changes

Signed-off-by: Naman Sood <mail@nsood.in>
This commit is contained in:
Naman Sood 2021-05-15 17:05:13 -04:00
parent 6817d157df
commit 4f0eff7b20
2 changed files with 43 additions and 10 deletions

View file

@ -1,3 +1,4 @@
% !TEX program = xelatex
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% LaTeX Template: Curriculum Vitae
%
@ -18,13 +19,14 @@
\usepackage{lmodern}
\usepackage[protrusion=true]{microtype}
\usepackage[svgnames]{xcolor} % Colours by their 'svgnames'
\usepackage[margin=0.7in,top=0.3in,bottom=0.3in]{geometry}
\usepackage[margin=0.65in,top=0.3in,bottom=0.15in]{geometry}
\usepackage{url}
\usepackage{lmodern} % Allow arbitrary font sizes
\usepackage{textcomp}
\usepackage{hyperref}
\usepackage{enumitem}
%\usepackage{fontspec}
%\setsansfont{Roboto}
%% Define a new 'modern' style for the url package that will use a smaller font.
\makeatletter
@ -32,7 +34,7 @@
\@ifundefined{selectfont}{\def\UrlFont{\sf}}{\def\UrlFont{}}}
\renewcommand\large{\@setfontsize\Large{11pt}{18}}
\makeatother
\urlstyle{modern} %% And use the newly defined style.
%\urlstyle{modern} %% And use the newly defined style.
\frenchspacing % Better looking spacings after periods
\pagestyle{empty} % No pagenumbers/headers/footers
@ -60,7 +62,9 @@
\newcommand{\sepspace}{\vspace*{1em}} % Vertical space macro
\newcommand{\MyName}[1]{ % Name
\Huge \usefont{OT1}{phv}{b}{n} \begin{center} #1 \end{center}
\Huge
\usefont{OT1}{phv}{b}{n}
\begin{center} #1 \end{center}
\par \normalsize \normalfont}
\newcommand{\CoopInfo}[1]{ % Slogan (optional)
@ -125,7 +129,7 @@
\vspace{1.5mm}
{\hfill \href{mailto:mail@nsood.in}{mail@nsood.in} |
\href{https://www.nsood.in}{www.nsood.in} |
\href{tel:4372157822}{437-215-7822} |
\href{tel:4372157822}{(437) 215-7822} |
\href{https://linkedin.com/in/namansood}{linkedin.com/in/namansood} |
\href{https://github.com/namansood}{github.com/namansood}
\hfill}
@ -133,25 +137,45 @@
%%% ------------------------------------------------------------
\NewPart{Skills}{}
\normalsize
\SkillsEntry{Languages}{JavaScript, Go, Rust, C++, C, Scala, HTML5, CSS3, Bash, Racket, Python}
\SkillsEntry{Technologies}{Linux, Git, Docker, AWS, Nginx, Apache, gRPC, React, SQL, MongoDB, Firebase}
\SkillsEntry{Languages}{JavaScript, Go, Rust, C++, C, Scala, HTML5, CSS3, Shell, Python, Racket, Haskell}
\SkillsEntry{Technologies}{Linux, Git, Docker, TCP/IP, AWS, gRPC, React, SQL, MongoDB, Firebase}
%%% Work experience
%%% ------------------------------------------------------------
\NewPart{Experience}{}
\normalsize
\iffalse
% long form description for job applications
Made Tailscale ready for the cloud, by creating features that allowed it
to run in lightweight, unprivileged container environments. This included
a virtual networking stack for connecting to the Tailscale network without
kernel privileges to create a network driver, a SOCKS5 proxy to allow
applications to communicate over this virtual networking stack, and ephemeral
authentication keys for stateless access to the Tailscale network. Also published
long-form technical content on company blog and contributed to product knowledge
base.
\fi
\WorkEntry
{Tailscale}
{Jan 2021 -- Apr 2021}
{Software Engineering Intern}
{\begin{itemize} \itemsep -1pt
\item Boosted compatibility with cloud environments by providing in-process network infrastructure, using Google gVisor sandbox.
\item Boosted compatibility with LXC containers by providing in-process TCP/IP and link-layer emulation, using Google gVisor.
\item Enabled simple, standard communication for programs over Tailscale network by creating a SOCKS5 proxy server in Go.
\item Simplified deployment of Tailscale in containers by creating ephemeral authentication keys with auto-cleanup mechanism.
\item Simplified deployment of Tailscale in cloud environments by creating single-session authentication keys with auto-cleanup.
\item Secured continuous integration and deployment pipelines by creating GitHub Action to allow workflows to use Tailscale.
\item Expanded outreach with technical community by writing long-form content for corporate blog and knowledge base.
\end{itemize}}
\vspace{1mm}
\iffalse
% long form description for job applications
Accelerated research in the field of Byzantine fault tolerant distributed
computing, by implementing security features (like BLS signature verification),
streamlining build and deployment of project using Docker, and reducing
technical debt by standardizing use of external dependencies. Conducted
performance benchmarks on AWS and analyzed performance data using gnuplot
and Python.
\fi
\WorkEntry
{University of Waterloo}
{May 2020 -- Aug 2020}
@ -163,6 +187,14 @@
\item Assisted distributed systems research by conducting experiments on AWS and analyzing performance data using gnuplot.
\end{itemize}}
\vspace{1mm}
\iffalse
% long form description for job applications
Designed and build native apps for professional photographers to deliver
photos to clients, using Electron and React Native, and created API to
preview uploaded photos in low-bandwidth situations, using Node.js and
AWS S3. Reduced technical debt in React Native project by combining similar
functionality into reusable components.
\fi
\WorkEntry
{Creesync Software}
{May 2019 -- Aug 2019}
@ -211,13 +243,14 @@ library features for improved security.}
\NewPart{Education}{}
\EducationEntry
{University of Waterloo}
{Sep 2019 -- Apr 2024 (expected)}
{Sep 2019 -- Apr 2024}
{Candidate for Bachelor of Computer Science -- 94.5\%}
{\begin{itemize} \itemsep -1pt
\vspace{1mm}
\item {\bf Awards and Honors:} Received \$15,000 Computer Science Upper Year Scholarship, and placed on Dean's Honors List.
\item {\bf Mentor, StarterHacks 2020:} Provided technical and design advice in Canada's largest beginner-focused hackathon.
\item {\bf Editor, mathNEWS:} Provide news and recreation to student body via student publication of the Faculty of Mathematics.
\item {\bf Relevant Coursework:} Data Structures, Object-Oriented Prorgamming (C++), Functional Programming (Racket, Haskell)
\end{itemize}}
\
\end{document}