Skip to content

Commit

Permalink
Add Comcast internship
Browse files Browse the repository at this point in the history
Yeeted Cryptograms
Added SpringBoot
Added new Dean's List
Updated GPA
Add LOC/s stat for vipyr
Update packages reported for vipyr
  • Loading branch information
jonathan-d-zhang committed Jun 21, 2024
1 parent 6129b7f commit 84f69fc
Showing 1 changed file with 28 additions and 18 deletions.
46 changes: 28 additions & 18 deletions src/main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
\usepackage{fancyhdr}
\usepackage{tabularx}
\usepackage{src/resume}
%\usepackage{luacode}

%----------FONT OPTIONS----------
\usepackage{fontspec}
Expand Down Expand Up @@ -74,6 +75,14 @@
{0pt} % before
{6pt} % after

% Load relevant coursework
%\begin{luacode}
%datafile = "data/\jobname.txt"
%-- for line in io.lines("LICENSE") do
%-- tex.print(line)
%-- end
%\end{luacode}

% PII
\ifdefined\isanonymous
\newcommand{\myemail}{[email protected]}
Expand Down Expand Up @@ -119,12 +128,13 @@
\mylocation
}

\vspace{-8pt}
\vspace{-7pt}

\section{Education}
\begin{entries}
\item\begin{experience}{Temple University}{Aug. 2022 -- Present}{B.S. Computer Science}{Expected Graduation May 2025}
\item 3.95 GPA, Dean's List Fall 2022, Spring 2023, Fall 2023, Spring 2024
\item 3.95 GPA
\item Dean's List Fall 2022, Spring 2023, Fall 2023, Spring 2024
\end{experience}
\end{entries}

Expand All @@ -143,6 +153,7 @@ \section{Technologies}
FastAPI,
ASP.NET,
Entity Framework,
SpringBoot,
pytest,
Juniper,
NumPy,
Expand All @@ -162,14 +173,20 @@ \section{Technologies}

\section{Work Experience}
\begin{entries}
\item\begin{experience}{Epicor}{May 2023 -- Present}{Software Engineer Intern}{}
\item Migrate legacy applications to Blazor WebAssembly (WASM), requiring
\item\begin{experience}{Comcast}{May 2024 -- Present}{Software Engineer Intern}{}
\item Implemented a team-wide documentation style guide focused on
readability and accessibility.
\end{experience}

\item\begin{experience}{Epicor}{May 2023 -- May 2024}{Database Developer Intern}{}
\item Migrated legacy applications to Blazor WebAssembly (WASM), requiring
significant research into application specific dependencies and
creation of clear documentation.
\item Over 90\% of users prefer the new WASM apps compared to the legacy
apps.
\item Streamlined the on-boarding process, creating a single source of
up-to-date information for new team members.
\item Streamlined the onboarding process, creating a centralized,
up-to-date information resource for new team members, successfully
onboarding a new developer to the project.
\item Optimized several inefficient endpoints by applying database indexes,
caching, and compression to reduce P95 latency by 68\%.
\item Collaborated with the DevOps team to create a CI/CD pipeline that
Expand All @@ -187,8 +204,11 @@ \section{Projects}
Package Index (PyPI) for malicious signatures.
\item Designed and implemented a distributed client-server
architecture focused on scalability and fault tolerance.
\item Used RabbitMQ to communicate between components in a fan-out/fan-in pattern.
\item Successfully reported over 650 malicious packages as one of
\item Scan an average of 5300 lines of code per second and up to
10000 per second at peak volume.
\item Used RabbitMQ to communicate between components in
a fan-out/fan-in pattern.
\item Collectively reported over 1000 malicious packages as one of
the fastest and most consistent reporters according to the
Python Software Foundation's Director of Infrastructure.
% Get availability measurements
Expand Down Expand Up @@ -222,15 +242,5 @@ \section{Projects}
Grafana on the same domain.
\item Used HTML, CSS, and Handlebars.js templates for the frontend.
\end{project}

\item\begin{project}{\textbf{Cryptograms} $|$ \emph{Rust, GraphQL, Docker, PostgreSQL}}{}
% FIXME Boring "used x" bullets
\item Cryptograms is a GraphQL API that generates encrypted puzzles to solve.
\item Implemented a custom test harness for setup/teardown
functionality that was missing in the built-in harness.
\item Maintained test coverage greater than 90\% using Github
Actions, with both unit and integration tests.
\item Tracked active cryptograms with PostgreSQL.
\end{project}
\end{entries}
\end{document}

0 comments on commit 84f69fc

Please sign in to comment.