me/resume.tex
2020-08-11 19:55:53 -04:00

217 lines
No EOL
8.7 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\documentclass[fontsize=11pt]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[protrusion=true,expansion=true]{microtype}
\usepackage[svgnames]{xcolor} % Colours by their 'svgnames'
\usepackage[margin=0.33in,top=0.4in]{geometry}
\usepackage{url}
\usepackage{lmodern} % Allow arbitrary font sizes
\usepackage{textcomp}
\usepackage{hyperref}
%% Define a new 'modern' style for the url package that will use a smaller font.
\makeatletter
\def\url@modernstyle{
\@ifundefined{selectfont}{\def\UrlFont{\sf}}{\def\UrlFont{}}}
\renewcommand\large{\@setfontsize\Large{11pt}{18}}
\makeatother
\urlstyle{modern} %% And use the newly defined style.
\frenchspacing % Better looking spacings after periods
\pagestyle{empty} % No pagenumbers/headers/footers
\hypersetup{
pdfborder=0 0 0
}
\input{glyphtounicode}
\pdfgentounicode=1
\renewcommand{\familydefault}{\sfdefault}
%%% Custom sectioning (sectsty package)
%%% ------------------------------------------------------------
\usepackage{sectsty}
\sectionfont{ % Change font of \section command
\vspace{-1mm}
\usefont{OT1}{phv}{b}{n}% % bch-b-n: CharterBT-Bold font
\sectionrule{0pt}{0pt}{-5pt}{1.5pt}}
%%% Macros
%%% ------------------------------------------------------------
\newlength{\spacebox}
\settowidth{\spacebox}{developer} % Box to align text
\newcommand{\sepspace}{\vspace*{1em}} % Vertical space macro
\newcommand{\MyName}[1]{ % Name
\Huge \usefont{OT1}{phv}{b}{n} \hfill #1
\par \normalsize \normalfont}
\newcommand{\CoopInfo}[1]{ % Slogan (optional)
\vspace{1.5mm}
\large \hfill #1
\par \normalsize \normalfont \vspace{-2mm}}
\newcommand{\NewPart}[1]{\section*{\uppercase{#1}}\vspace{0.5mm}}
\newcommand{\PersonalEntry}[2]{
\noindent\hangindent=0em\hangafter=0 % Indentation
\parbox{\spacebox}{ % Box to align text
\textit{#1}} % Entry name (birth, address, etc.)
\hspace{2em} #2 \par} % Entry value
\newcommand{\SkillsEntry}[2]{ % Same as \PersonalEntry
\noindent\baselineskip=14pt\hangindent=0em\hangafter=0 % Indentation
\parbox{\spacebox}{ % Box to align text
\bf{#1}} % Entry name (birth, address, etc.)
\hspace{2em} #2 \par} % Entry value
\newcommand{\AwardsEntry}[2]{ % Same as \PersonalEntry
\noindent\hangindent=0em\hangafter=0 % Indentation
\parbox{\spacebox}{ % Box to align text
\textit{#1}} % Entry name (birth, address, etc.)
\hspace{2em} #2 \par} % Entry value
\newcommand{\EducationEntry}[4]{
\noindent \textbf{\large #1} \hfill % School
\smash{\colorbox{Black}{%
{%
\hfill\color{White}\strut ~#2~}}} \par % Duration
\vspace{0.5mm}
\noindent \textit{#3} \par % Degree
\noindent\hangindent=0em\hangafter=0 #4 % Description
\par}
\newcommand{\WorkEntry}[4]{ % Same as \EducationEntry
\noindent \textbf{\large#1} \hfill % Company
\smash{\colorbox{Black}{%
{%
\hfill\color{White}\strut ~#2~}}} \par % Duration
\vspace{0.5mm}
\noindent \textit{#3} \par % Job title
\noindent\hangindent=2em\hangafter=0 #4 % Description
\par}
\newcommand{\ProjectEntry}[4]{ % Similar to \EducationEntry
\noindent \textbf{\large #1} \noindent \textit{#3} \hfill {#2} \par
\vspace{0.5mm}
\noindent #4 % Description
\par}
\newcommand{\AwardEntry}[4]{ % Similar to \EducationEntry
\noindent \textbf{\large #1} \noindent \textit{#2}
\vspace{0.5mm}
\hfill \smash{\colorbox{Black}{%
{%
\hfill\color{White}\strut ~#3~}}} \par % Duration
\noindent #4 % Description
\par}
\begin{document}
\MyName{Naman Sood}
% remove co-op info for external jobs
%\CoopInfo{2A Computer Science | Student ID 2081{\kern 0.05em}3855}
\vspace{4mm}
{\hfill \href{mailto:mail@nsood.in}{mail@nsood.in} |
\href{tel:4372157822}{(437) 215-7822} |
\href{https://goo.gl/maps/xFxCn9MEkaZ4TJxT8}{Waterloo, ON}\vspace{0.5mm}}
{\hfill \href{https://nsood.in}{www.nsood.in} |
\href{https://github.com/namansood}{github.com/namansood} |
\href{https://linkedin.com/in/namansood}{linkedin.com/in/namansood}}
%%% Skills
%%% ------------------------------------------------------------
\NewPart{Skills}{}
\normalsize
\SkillsEntry{Languages}{JavaScript, Golang, Rust, C, HTML5, CSS3, Bash, Racket, C++, SQL, Python, PHP}
\SkillsEntry{Technologies}{Node.js, MongoDB, MySQL, React/React Native, gRPC, Linux, AWS, Firebase, Nginx, Apache, Docker}
%%% Work experience
%%% ------------------------------------------------------------
\NewPart{Work Experience}{}
\normalsize
\WorkEntry
{University of Waterloo}
{May 2020 Aug 2020}
{Research Associate, Sirius Blockchain Research Group}
{\begin{itemize} \itemsep -1pt
\item {\bf Assisted academic research} by conducting experiments on AWS and analyzing performance data using Python and gnuplot, for a novel Byzantine fault tolerant consensus framework.
\item {\bf Hardened security} by studying and implementing BLS signature verification for distributed computing project, using Golang.
\item {\bf Streamlined deployment} of project by using Docker to containerize dependencies for repeatable builds across diverse environments.
\item {\bf Unified similar codebases} by migrating components from one codebase to another for higher code interoperability, using C++.
\end{itemize}}
\vspace{2.5mm}
\WorkEntry
{Creesync Software}
{May 2019 Aug 2019}
{Software Engineering Intern}
{\begin{itemize} \itemsep -1pt
\item {\bf Created photo delivery service} for professional photographers, by implementing a REST API and native apps for photographers to preview photos to customers before delivery, using Electron, React Native, and AWS.
\item {\bf Reduced technical debt} in React Native project by combining similar functionality into importable modules.
\item {\bf Implemented user-facing features} including likes and comments on posts in social media app, using React Native and Firebase.
\end{itemize}}
\vspace{2.5mm}
\WorkEntry
{The Girl Code}
{Mar 2018 Apr 2020}
{Full Stack Developer}
{\begin{itemize} \itemsep -1pt
\item {\bf Created online learning platform} to promote gender equality by teaching Python programming to school-aged girls using intuitive tutorials, live code examples and a digital companion, using Node.js and MongoDB.
\item {\bf Assisted in academic research} by tracking usage of learning platform in collaboration with National University of Singapore.
\end{itemize}}
%%% Projects
%%% ------------------------------------------------------------
\NewPart{Projects}{}
\normalsize
\ProjectEntry{Vibgyor}{}
{JavaScript, Apache Cordova}
{Won 1\textsuperscript{st} place in XINO 2018 hackathon. Optimized smartphone UX for visually impaired,
using voice commands and live text narration.}
\sepspace
%%%
\iffalse
\ProjectEntry{\href{https://github.com/namansood/watson}{Watson}}{}
{Node.js, Microsoft Azure APIs}
{Streamlined web searches for academia by introducing research-focused features like link previews
and `pinboards' to save search results.}
\sepspace
\fi
%%%
\ProjectEntry{\href{https://github.com/namansood/tsh}{Turtle Shell}}{}
{C, POSIX APIs}
{Shell for Unix-like operating systems in C. Learned dynamic memory management, process management,
and usage of POSIX interfaces. }
\sepspace
\ProjectEntry{\href{https://github.com/namansood/chip8-rust}{CHIP8-rust}}{}
{Rust}
{Emulator for CHIP-8 microprocessor. Learned Rust,
emulated behavior of machine instructions, and created graphics in a framebuffer.}
%%%
\iffalse
%%% Awards
%%% ------------------------------------------------------------
\NewPart{Awards}{}
\AwardEntry{Google Code-In 2017}{Finalist, CloudCV}
{Dec 2017}
{Recognized for extensive contributions to CloudCV's open-source projects features, bugfixes, documentation and more.}
\fi
%%%
%%% Education
%%% ------------------------------------------------------------
\NewPart{Education}{}
\EducationEntry
{University of Waterloo}
{Sep 2019 Apr 2024 (expected)}
{Candidate for Bachelor of Computer Science 92.4\%}
{\begin{itemize}
\vspace{1.5mm}
\item {\bf Director, Developer Student Club (Google Developers):} Reached over 150 people to organize workshop by a Google engineer over two weeks, by creating and maintaining a website, social media handles, and posters.
\item {\bf Mentor, StarterHacks 2020:} Helped enable over 1000 participants by providing technical support and design critique in Canada's largest beginner-focused hackathon.
\end{itemize}}
\
\end{document}