This commit is contained in:
eggy 2022-09-20 00:12:54 -04:00
parent 1efa191544
commit ee761c2c2f

View File

@ -93,7 +93,7 @@
\begin{center} \begin{center}
\textbf{\Huge \scshape Daniel Chen} \\ \vspace{1pt} \textbf{\Huge \scshape Daniel Chen} \\ \vspace{1pt}
\href{mailto:daniel.chen1@uwaterloo.ca}{\underline{daniel.chen1@uwaterloo.ca}} $|$ \href{mailto:d7chen@uwaterloo.ca}{\underline{d7chen@uwaterloo.ca}} $|$
\href{https://www.linkedin.com/in/potatoeggy/}{\underline{linkedin.com/in/potatoeggy}} $|$ \href{https://www.linkedin.com/in/potatoeggy/}{\underline{linkedin.com/in/potatoeggy}} $|$
\href{https://eggworld.tk}{\underline{eggworld.tk}} $|$ \href{https://eggworld.tk}{\underline{eggworld.tk}} $|$
\href{https://github.com/potatoeggy}{\underline{github.com/potatoeggy}} \href{https://github.com/potatoeggy}{\underline{github.com/potatoeggy}}
@ -105,23 +105,31 @@
%-----------EXPERIENCE----------- %-----------EXPERIENCE-----------
\section{Experience} \section{Experience}
\resumeSubHeadingListStart \resumeSubHeadingListStart
% \resumeSubheading
% {Secretary}{Sep. 2022 -- present}
% {University of Waterloo Creative Writing Club}{Waterloo, ON}
% \resumeItemListStart
% \resumeItem{ Organised shit }
% \resumeItem{ idk maybe termcom is better }
% \resumeItemListEnd
\resumeSubheading \resumeSubheading
{General Executive}{Jun. 2021 -- Jun. 2022} {General Executive}{Jun. 2021 -- Jun. 2022}
{Bayview Computer Club}{Richmond Hill, ON} {Bayview Computer Club}{Richmond Hill, ON}
\resumeItemListStart \resumeItemListStart
\resumeItem{ Sysadmin (incl. tunnelling SSH) } \resumeItem{ Administered the club server to host club events, member accounts / websites, and activities }
\resumeItem{ Lesson planning and topics } \resumeItem{ Planned and implemented biweekly lessons to raise awareness of popular and niche topics such as emulation }
\resumeItem{ Programming contest } \resumeItem{ Ran the annual self-hosted school-wide competitive programming contest, designing fair but challenging problems }
\resumeItemListEnd \resumeItemListEnd
\resumeSubheading \resumeSubheading
{Ski Instructor}{Nov. 2019 -- Mar 2020} {Ski Instructor}{Nov. 2019 -- Mar. 2020}
{Blue Mountain Resort}{Collingwood, ON} {Blue Mountain Resort}{Collingwood, ON}
\resumeItemListStart \resumeItemListStart
\resumeItem{ teaching } \resumeItem{ Taught children ages 3-18 how to ski as a certified CSIA ski instructor }
\resumeItem{ CSIA Certification } \resumeItem{ Communicated with parents about their child's progress and provided customer service }
\resumeItemListEnd \resumeItemListEnd
\resumeSubHeadingListEnd \resumeSubHeadingListEnd
@ -141,42 +149,45 @@
%-----------PROJECTS----------- %-----------PROJECTS-----------
\section{Projects} \section{Projects}
\resumeSubHeadingListStart \resumeSubHeadingListStart
% \resumeProjectHeading
% {\textbf{\href{https://github.com/potatoeggy/calprod}{Calprod}} $|$ \emph{ Vue }}{Sep. 2022 -- present}
% \resumeItemListStart
% \resumeItem{Description}
% \resumeItem{probably only a couple}
% \resumeItemListEnd
\resumeProjectHeading \resumeProjectHeading
{\textbf{\href{https://github.com/potatoeggy/mandown}{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 \resumeItemListStart
\resumeItem{Scraped sites for images and links to images and metadata, with needed headers} \resumeItem{Scraped a variety of sites for metadata and images to automatically download comics}
\resumeItem{designed a CLI and GUI in Qt 6 with progress bars} \resumeItem{Designed a responsive and accessible CLI and GUI using Qt 6}
\resumeItem{Designed a flexible architecture to easily and quickly add sources} \resumeItem{Sped up downloads and updates by more than 100\% by implementing image caching and multiprocessing}
\resumeItem{Added multiprocessing to speed up processing several times (scaling!), as well as caching images so updates are much faster} \resumeItem{Implemented conversion between ebook formats as well as image processing to optimise for e-ink screens}
\resumeItem{Added image processing and ebook conversion implementing a spec}
\resumeItemListEnd \resumeItemListEnd
\resumeProjectHeading \resumeProjectHeading
{\textbf{\href{https://github.com/potatoeggy/primoprod}{Primoprod}} $|$ \emph{Vue, Electron, Android}}{Jul. 2021 -- present} {\textbf{\href{https://github.com/potatoeggy/primoprod}{Primoprod}} $|$ \emph{Vue, Electron, Android}}{Jul. 2021 -- present}
\resumeItemListStart \resumeItemListStart
\resumeItem{Hyper-realistic, cross platform} \resumeItem{Mocked a video game UI using CSS to create a hyper-realistic, cross-platform game simulator}
\resumeItem{LocalStorage settings} \resumeItem{Reduced page latency to near-zero by optimising images as WEBP and prefetching assets}
\resumeItem{Prefetching, compress to webp} \resumeItem{ Reverse-engineered an API to allow Primoprod to interoperate with a popular web service (paimon.moe) }
\resumeItem{ Export to paimon.moe }
\resumeItemListEnd \resumeItemListEnd
\resumeProjectHeading \resumeProjectHeading
{\textbf{\href{https://github.com/anyuan-chen/resketch}{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 \resumeItemListStart
\resumeItem{Designed and implemented backend API, including rooms and hosts} \resumeItem{Designed and implemented the backend API to create game rooms and for authentication}
\resumeItem{AI image detection} \resumeItem{Called Google Cloud APIs to in real time determine if a drawing was more accurate than another}
\resumeItemListEnd \resumeItemListEnd
\resumeProjectHeading \resumeProjectHeading
{\textbf{\href{https://github.com/vincentjguo/recipeready-server}{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 \resumeItemListStart
\resumeItem{Created scraper for recipes and ingredients} \resumeItem{Scraped thousands of websites for recipes to build a database with a robust many-to-many tag system}
\resumeItem{Created REST API interface to filter and query recipes and ingredients from database} \resumeItem{Implemented a service to parse a recipe and determine the quantity and pricing of ingredients from Walmart}
\resumeItem{Created database schema with a robust tag system} \resumeItem{Designed a REST API to filter and query recipes and ingredients from the database}
\resumeItem{Implemented data loading in app}
\resumeItemListEnd \resumeItemListEnd
\resumeProjectHeading \resumeProjectHeading
{\textbf{\href{https://eggworld.tk/\#about}{Linux Servers}} $|$ \emph{nginx, Docker}}{Jan. 2019 -- present} {\textbf{\href{https://eggworld.tk/\#about}{Personal Servers}} $|$ \emph{nginx, Docker}}{Jan. 2019 -- present}
\resumeItemListStart \resumeItemListStart
\resumeItem{Deployed services and sites behind nginx with DNS and HTTPS} \resumeItem{Deployed services such as a Git server and Plex and sites behind nginx with DNS and HTTPS}
\resumeItem{SSH tunnelling to BSSCC} \resumeItem{Tunnelled a school server through a personal server to allow outside users to expose it to the public}
\resumeItemListEnd \resumeItemListEnd
\resumeSubHeadingListEnd \resumeSubHeadingListEnd
@ -187,7 +198,7 @@
\resumeItemListStart \resumeItemListStart
\resumeItem{Winner of the EdTech category at StormHacks 2022} \resumeItem{Winner of the EdTech category at StormHacks 2022}
\resumeItem{Winner of the IBM Open Source category at YRHacks 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} \resumeItem{Placed in the 13th percentile in the Canadian Computing Competition (CCC), Certificate of Distinction}
\resumeItemListEnd \resumeItemListEnd
\resumeSubHeadingListEnd \resumeSubHeadingListEnd
@ -209,13 +220,17 @@
\resumeSubHeadingListStart \resumeSubHeadingListStart
\resumeSubheading \resumeSubheading
{University of Waterloo}{Waterloo, ON} {University of Waterloo}{Waterloo, ON}
{Candidate for B.A.Sc. in Computer Engineering}{Sept. 2022 present} {Candidate for B.A.Sc. in Computer Engineering}{Sep. 2022 present}
\resumeItemListStart \resumeItemListStart
\resumeItem{ Computer Science Club Terminal Committee | Creative Writing Club Secretary } \resumeItem{ Secretary, Creative Writing Club }
\resumeItemListEnd
\resumeSubheading
{Bayview Secondary School}{Richmond Hill, ON}
{IB Diploma and OSSD Diploma}{Sep. 2018 -- Jun. 2022}
\resumeItemListStart
\resumeItem{ 97.0\% average, Computer Club executive }
\resumeItemListEnd \resumeItemListEnd
\resumeSubHeadingListEnd \resumeSubHeadingListEnd
%------------------------------------------- %-------------------------------------------
\end{document} \end{document}