Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
7.9 kB
6
Indexable
Never
%-------------------------
% Resume in Latex
% Author : Jake Gutierrez
% Based off of: https://github.com/sb2nov/resume
% License : MIT
%------------------------

\documentclass[letterpaper,11pt]{article}

\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\input{glyphtounicode}


%----------FONT OPTIONS----------
% sans-serif
% \usepackage[sfdefault]{FiraSans}
% \usepackage[sfdefault]{roboto}
% \usepackage[sfdefault]{noto-sans}
% \usepackage[default]{sourcesanspro}

% serif
% \usepackage{CormorantGaramond}
% \usepackage{charter}


\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

% Adjust margins
\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}

\urlstyle{same}

\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}

% Sections formatting
\titleformat{\section}{
  \vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]

% Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1

%-------------------------
% Custom commands
\newcommand{\resumeItem}[1]{
  \item\small{
    {#1 \vspace{-2pt}}
  }
}

\newcommand{\resumeSubheading}[4]{
  \vspace{-2pt}\item
    \begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
      \textbf{#1} & #2 \\
      \textit{\small#3} & \textit{\small #4} \\
    \end{tabular*}\vspace{-7pt}
}

\newcommand{\resumeSubSubheading}[2]{
    \item
    \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
      \textit{\small#1} & \textit{\small #2} \\
    \end{tabular*}\vspace{-7pt}
}

\newcommand{\resumeProjectHeading}[2]{
    \item
    \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
      \small#1 & #2 \\
    \end{tabular*}\vspace{-7pt}
}

\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}}

\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}

\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}

%-------------------------------------------
%%%%%%  RESUME STARTS HERE  %%%%%%%%%%%%%%%%%%%%%%%%%%%%


\begin{document}

%----------HEADING----------
% \begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
%   \textbf{\href{http://sourabhbajaj.com/}{\Large Sourabh Bajaj}} & Email : \href{mailto:sourabh@sourabhbajaj.com}{sourabh@sourabhbajaj.com}\\
%   \href{http://sourabhbajaj.com/}{http://www.sourabhbajaj.com} & Mobile : +1-123-456-7890 \\
% \end{tabular*}

\begin{center}
    \textbf{\Huge \scshape Simon Li} \\ \vspace{1pt}
    \small 514-839-2044 $|$ \href{mailto:s696li@uwaterloo.ca}{\underline{thesimonli99@gmail.com}} $|$ 
    \href{https://github.com/Simon-Lii}{\underline{Github}}
    $|$ 
    \href{https://www.linkedin.com/in/simon-li-2b78b2181/}{\underline{Linkedin}}
\end{center}

%-----------EXPERIENCE-----------
\section{Experience}
  \resumeSubHeadingListStart
  
  \resumeSubheading
      {Google}{Sunnyvale, CA}
      {Software Engineer Intern}{Jan 2022 - April 2022}
      \resumeItemListStart
        \resumeItem{ Engineered an intuitive GCP CI Pipeline using Google Cloud Build, to build a Linux distro based on OpenBMC}
        \resumeItem{ Developed a fast and configurable Docker build script in Python, integrating seamlessly with Google Cloud Build }
        \resumeItem{ Designed the code architecture by integrating OOP principles in Python to allow easy testing and maintanability  }
        \resumeItem{ Utilized Google Cloud Storage to cache successful builds, reducing build times from 1hr to 15 mins during testing }
        \resumeItem{ Actively participated in the software lifecycle, through efficient documentation, code reviews and rigorous testing}
        \resumeItemListEnd
    \resumeSubheadingEnd

  \resumeSubheading
      {Youthfully}{Waterloo, ON}
      {Youth Coach} {Oct 2022 - Ongoing}
      \resumeItemListStart
        \resumeItem{Assisted high school student with applying to Canadian University programs through 1-1 counselling}
        \resumeItem{Guided university students with internship and interview preparation through resume critique and mock interviews}
      \resumeItemListEnd
    \resumeSubheadingEnd
  
    \resumeSubheading
      {University of Waterloo}{Waterloo, ON}
      {Computer Science Teaching Assistant} {Sep 2020 - Ongoing}
      \resumeItemListStart
        \resumeItem{Created a Python script to transcribe virtual office hours into accessible audio and text for students}
        \resumeItem{Assisted students with assignments involving Data Structures and Algorithms through Office Hours}
        \resumeItem{Developed Python Scripts to fully automate the correctness of assignments, increasing marking speed by 50\%}
        \resumeItem{ Carefully proof-read assignments and exams to ensure a high quality education for students }
      \resumeItemListEnd
    \resumeSubheadingEnd

      \resumeSubheading
      {SAP}{Vancouver, BC}
      {Software Engineer Intern}{Jan 2021 - Dec 2021}
      \resumeItemListStart
        \resumeItem{Engineered a full-stack app aiming to optimize analysts' productivity, using Python, Flask, React and MongoDB}
        \resumeItem{Developed an interactive UI and robust backend of an Admin Dashboard, facilitating permission handling of users}
        \resumeItem{Implemented an efficient backend of a ML micro-service using FastAPI and Python with JWT authentication}
        \resumeItem{Created an asynchronous notification API  using multi-threading in Python and MongoDB as storage}
      \resumeItemListEnd

    \resumeSubheadingEnd

      
\resumeSubHeadingListEnd
%-----------EDUCATION-----------
\section{Education}
  \resumeSubHeadingListStart
    \resumeSubheading
      {University of Waterloo}{Waterloo, ON}
      {Bachelor of Honours Computer Science}{Sep 2018 -- Dec 2022}
      \resumeItemListStart
            \resumeItem{Coursework: OOP, Algorithms, Data Structures, UI, OS, HCI, Stats, Computer Vision, Scientific Computation}
          \resumeItemListEnd
  \resumeSubHeadingListEnd
  
 %-----------PROGRAMMING SKILLS-----------
\section{Technical Skills}
 \begin{itemize}[leftmargin=0.15in, label={}]
    \small{\item{
     \textbf{Proficient in}{: Python, C++, C, C\#, Kotlin, Lisp, Linux, MongoDB, JavaScript, React.js, Google Cloud Platform } \\
     \textbf{Knowledgeable in}{: Java, SQL, Node.js, Bash, HTML, CSS, Machine Learning }
    }}
 \end{itemize}


%-------------------------------------------

\section{Community}
    \resumeSubHeadingListStart
    \resumeProjectHeading
          {\textbf{Leetcode Mentor} $|$ \emph{Data Science Club}}{April 2022 - Ongoing}
          \item
          Mentored 1st and 2nd year CS/Math students in the Data Science club with coding interview preparation. Engaged students in easy but interesting algorithms question to foster a fun learning environment.
    \resumeSubHeadingListEnd

%-----------PROJECTS-----------
\section{Projects}
    \resumeSubHeadingListStart
    \resumeProjectHeading
          {\textbf{ImageRepo} $|$ \emph{Python, React, MongoDB, ImageAI}}{Sep 25 2021 - Sep 28 2021}
          \item
          Created a web based image repository using Python Flask and React. Integrated a Machine Learning library ImageAI using DenseNet121 to the Backend, identifying image caption with 95\% accuracy. Created a MongoDB repository with Google Cloud for image storing.
    \resumeSubHeadingListEnd

%
\end{document}