diff --git a/src/main.tex b/src/main.tex index 0a0476a..77b73e6 100644 --- a/src/main.tex +++ b/src/main.tex @@ -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}{firstlastnumbers@gmail.com} @@ -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}