\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 portable 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}