feat: link projects to github
This commit is contained in:
parent
adf26492be
commit
014332de4a
221
.resume.tex.swp
221
.resume.tex.swp
@ -1,221 +0,0 @@
|
||||
\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}
|
||||
|
||||
|
||||
\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 Daniel Chen} \\ \vspace{1pt}
|
||||
\href{mailto:daniel.chen1@uwaterloo.ca}{\underline{daniel.chen1@uwaterloo.ca}} $|$
|
||||
\href{https://www.linkedin.com/in/potatoeggy/}{\underline{linkedin.com/in/potatoeggy}} $|$
|
||||
\href{https://eggworld.tk}{\underline{eggworld.tk}} $|$
|
||||
\href{https://github.com/potatoeggy}{\underline{github.com/potatoeggy}}
|
||||
\end{center}
|
||||
|
||||
|
||||
|
||||
|
||||
%-----------EXPERIENCE-----------
|
||||
\section{Experience}
|
||||
\resumeSubHeadingListStart
|
||||
\resumeSubheading
|
||||
{General Executive}{Jun. 2021 -- Jun. 2022}
|
||||
{Bayview Computer Club}{Richmond Hill, ON}
|
||||
\resumeItemListStart
|
||||
\resumeItem{ Sysadmin (incl. tunnelling SSH) }
|
||||
\resumeItem{ Lesson planning and topics }
|
||||
\resumeItem{ Programming contest }
|
||||
\resumeItemListEnd
|
||||
|
||||
|
||||
|
||||
\resumeSubheading
|
||||
{Ski Instructor}{Nov. 2019 -- Mar 2020}
|
||||
{Blue Mountain Resort}{Collingwood, ON}
|
||||
\resumeItemListStart
|
||||
\resumeItem{ teaching }
|
||||
\resumeItem{ CSIA Certification }
|
||||
\resumeItemListEnd
|
||||
|
||||
\resumeSubHeadingListEnd
|
||||
|
||||
% -----------Multiple Positions Heading-----------
|
||||
% \resumeSubSubheading
|
||||
% {Software Engineer I}{Oct 2014 - Sep 2016}
|
||||
% \resumeItemListStart
|
||||
% \resumeItem{Apache Beam}
|
||||
% {Apache Beam is a unified model for defining both batch and streaming data-parallel processing pipelines}
|
||||
% \resumeItemListEnd
|
||||
% \resumeSubHeadingListEnd
|
||||
%-------------------------------------------
|
||||
|
||||
|
||||
|
||||
%-----------PROJECTS-----------
|
||||
\section{Projects}
|
||||
\resumeSubHeadingListStart
|
||||
\resumeProjectHeading
|
||||
{\textbf{Mandown} $|$ \emph{MyPy, Qt (PySide6), Typer }}{Jan. 2022 -- present}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Scraped sites for images and links to images and metadata, with needed headers}
|
||||
\resumeItem{designed a CLI and GUI in Qt 6 with progress bars}
|
||||
\resumeItem{Designed a flexible architecture to easily and quickly add sources}
|
||||
\resumeItem{Added multiprocessing to speed up processing several times (scaling!), as well as caching images so updates are much faster}
|
||||
\resumeItem{Added image processing and ebook conversion implementing a spec}
|
||||
\resumeItemListEnd
|
||||
\resumeProjectHeading
|
||||
{\textbf{Primoprod} $|$ \emph{Vue, Electron, Android}}{Jul. 2021 -- present}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Hyper-realistic, cross platform}
|
||||
\resumeItem{LocalStorage settings}
|
||||
\resumeItem{Prefetching, compress to webp}
|
||||
\resumeItem{ Export to paimon.moe }
|
||||
\resumeItemListEnd
|
||||
\resumeProjectHeading
|
||||
{\textbf{Resketch} $|$ \emph{React, Next.js, WebSockets, Node.js, Figma, Google Cloud}}{Apr. 2022 -- present}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Designed and implemented backend API, including rooms and hosts}
|
||||
\resumeItem{AI image detection}
|
||||
\resumeItemListEnd
|
||||
\resumeProjectHeading
|
||||
{\textbf{RecipeReady} $|$ \emph{Flutter, Selenium, FastAPI, Android}}{Sep. 2021}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Created scraper for recipes and ingredients}
|
||||
\resumeItem{Created REST API interface to filter and query recipes and ingredients from database}
|
||||
\resumeItem{Created database schema with a robust tag system}
|
||||
\resumeItem{Implemented data loading in app}
|
||||
\resumeItemListEnd
|
||||
\resumeProjectHeading
|
||||
{\textbf{Linux Servers} $|$ \emph{nginx, Docker}}{Jan. 2019 -- present}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Deployed services and sites behind nginx with DNS and HTTPS}
|
||||
\resumeItem{SSH tunnelling to BSSCC}
|
||||
\resumeItemListEnd
|
||||
\resumeSubHeadingListEnd
|
||||
|
||||
\section{Awards}
|
||||
\resumeSubHeadingListStart
|
||||
\resumeProjectHeading
|
||||
{\textbf{Hackathon and Computer Science Awards} }{}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Winner of the EdTech category at StormHacks 2022}
|
||||
\resumeItem{Winner of the IBM Open Source category at YRHacks 2022}
|
||||
\resumeItem{Placed in the 13th percentile for the Canadian Computing Competition (CCC), Certificate of Distinction}
|
||||
\resumeItemListEnd
|
||||
|
||||
\resumeSubHeadingListEnd
|
||||
|
||||
%
|
||||
%-----------PROGRAMMING SKILLS-----------
|
||||
\section{Technical Skills}
|
||||
\begin{itemize}[leftmargin=0.15in, label={}]
|
||||
\small{\item{
|
||||
\textbf{Languages}{: HTML / CSS / JavaScript / TypeScript, Python, Bash, C++, Java, Dart, SQL} \\
|
||||
\textbf{Frameworks}{: Node.js, React, Next.js, Vue, Nuxt.js, Flutter, Electron, Qt (PySide6), FastAPI, Typer } \\
|
||||
\textbf{Tools}{: Linux, Git, GitHub, Android, Docker, nginx, MyPy, MS Office, WebSockets, Google Cloud, Figma, Selenium } \\
|
||||
}}
|
||||
\end{itemize}
|
||||
|
||||
%-----------EDUCATION-----------
|
||||
|
||||
\section{Education}
|
||||
\resumeSubHeadingListStart
|
||||
\resumeSubheading
|
||||
{University of Waterloo}{Waterloo, ON}
|
||||
{Candidate for B.A.Sc. in Computer Engineering}{Sept. 2022 – present}
|
||||
\resumeItemListStart
|
||||
\resumeItem{ Computer Science Club Terminal Committee | Creative Writing Club Secretary }
|
||||
\resumeItemListEnd
|
||||
\resumeSubHeadingListEnd
|
||||
|
||||
|
||||
|
||||
%-------------------------------------------
|
||||
\end{document}
|
10
resume.tex
10
resume.tex
@ -142,7 +142,7 @@
|
||||
\section{Projects}
|
||||
\resumeSubHeadingListStart
|
||||
\resumeProjectHeading
|
||||
{\textbf{Mandown} $|$ \emph{MyPy, Qt (PySide6), Typer }}{Jan. 2022 -- present}
|
||||
{\textbf{\href{https://github.com/potatoeggy/mandown}{Mandown}} $|$ \emph{MyPy, Qt (PySide6), Typer }}{Jan. 2022 -- present}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Scraped sites for images and links to images and metadata, with needed headers}
|
||||
\resumeItem{designed a CLI and GUI in Qt 6 with progress bars}
|
||||
@ -151,7 +151,7 @@
|
||||
\resumeItem{Added image processing and ebook conversion implementing a spec}
|
||||
\resumeItemListEnd
|
||||
\resumeProjectHeading
|
||||
{\textbf{Primoprod} $|$ \emph{Vue, Electron, Android}}{Jul. 2021 -- present}
|
||||
{\textbf{\href{https://github.com/potatoeggy/primoprod}{Primoprod}} $|$ \emph{Vue, Electron, Android}}{Jul. 2021 -- present}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Hyper-realistic, cross platform}
|
||||
\resumeItem{LocalStorage settings}
|
||||
@ -159,13 +159,13 @@
|
||||
\resumeItem{ Export to paimon.moe }
|
||||
\resumeItemListEnd
|
||||
\resumeProjectHeading
|
||||
{\textbf{Resketch} $|$ \emph{React, Next.js, WebSockets, Node.js, Figma, Google Cloud}}{Apr. 2022 -- present}
|
||||
{\textbf{\href{https://github.com/anyuan-chen/resketch}{Resketch}} $|$ \emph{React, Next.js, WebSockets, Node.js, Figma, Google Cloud}}{Apr. 2022 -- present}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Designed and implemented backend API, including rooms and hosts}
|
||||
\resumeItem{AI image detection}
|
||||
\resumeItemListEnd
|
||||
\resumeProjectHeading
|
||||
{\textbf{RecipeReady} $|$ \emph{Flutter, Selenium, FastAPI, Android}}{Sep. 2021}
|
||||
{\textbf{\href{https://github.com/vincentjguo/recipeready-server}{RecipeReady}} $|$ \emph{Flutter, Selenium, FastAPI, Android}}{Sep. 2021}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Created scraper for recipes and ingredients}
|
||||
\resumeItem{Created REST API interface to filter and query recipes and ingredients from database}
|
||||
@ -173,7 +173,7 @@
|
||||
\resumeItem{Implemented data loading in app}
|
||||
\resumeItemListEnd
|
||||
\resumeProjectHeading
|
||||
{\textbf{Linux Servers} $|$ \emph{nginx, Docker}}{Jan. 2019 -- present}
|
||||
{\textbf{\href{https://eggworld.tk/\#about}{Linux Servers}} $|$ \emph{nginx, Docker}}{Jan. 2019 -- present}
|
||||
\resumeItemListStart
|
||||
\resumeItem{Deployed services and sites behind nginx with DNS and HTTPS}
|
||||
\resumeItem{SSH tunnelling to BSSCC}
|
||||
|
Loading…
Reference in New Issue
Block a user