From 014332de4a23e450d93e72ce7c5c254d7adbc8b5 Mon Sep 17 00:00:00 2001 From: eggy Date: Mon, 22 Aug 2022 18:32:30 -0400 Subject: [PATCH] feat: link projects to github --- .resume.tex.swp | 221 ------------------------------------------------ resume.tex | 10 +-- 2 files changed, 5 insertions(+), 226 deletions(-) delete mode 100644 .resume.tex.swp diff --git a/.resume.tex.swp b/.resume.tex.swp deleted file mode 100644 index 2f4b223..0000000 --- a/.resume.tex.swp +++ /dev/null @@ -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} diff --git a/resume.tex b/resume.tex index 2f4b223..2fc6d9e 100644 --- a/resume.tex +++ b/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}