-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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
1 parent
6129b7f
commit 84f69fc
Showing
1 changed file
with
28 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -39,6 +39,7 @@ | |
\usepackage{fancyhdr} | ||
\usepackage{tabularx} | ||
\usepackage{src/resume} | ||
%\usepackage{luacode} | ||
|
||
%----------FONT OPTIONS---------- | ||
\usepackage{fontspec} | ||
|
@@ -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]} | ||
|
@@ -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} | ||
|
||
|
@@ -143,6 +153,7 @@ \section{Technologies} | |
FastAPI, | ||
ASP.NET, | ||
Entity Framework, | ||
SpringBoot, | ||
pytest, | ||
Juniper, | ||
NumPy, | ||
|
@@ -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 | ||
|
@@ -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 | ||
|
@@ -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} |