From 8a737fbb37d096ac822bea361bf762542aef4983 Mon Sep 17 00:00:00 2001 From: zoey Date: Fri, 25 Oct 2024 05:58:52 +0000 Subject: [PATCH] revert it this shit is so ass :sob: --- flake.nix | 6 +- resume.tex | 238 ++++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 174 insertions(+), 70 deletions(-) diff --git a/flake.nix b/flake.nix index b0cfec1..1e3a1aa 100644 --- a/flake.nix +++ b/flake.nix @@ -20,10 +20,10 @@ default = pkgs.stdenvNoCC.mkDerivation rec { name = "resume-latex"; src = self; - buildInputs = with pkgs; [ + buildInputs = [ pkgs.coreutils pkgs.findutils - pkgs.texlive.combined.scheme-full + pkgs.texlive.combined.scheme-full ]; buildPhase = '' export PATH="${pkgs.lib.makeBinPath buildInputs}" @@ -54,7 +54,7 @@ devShells = eachSystem (pkgs: { default = pkgs.mkShell { - buildInputs = with pkgs; [ + buildInputs = [ pkgs.texlive.combined.scheme-full pkgs.texlab pkgs.termpdfpy diff --git a/resume.tex b/resume.tex index fb94401..794d4ac 100644 --- a/resume.tex +++ b/resume.tex @@ -1,84 +1,188 @@ -\documentclass[10pt,a4paper,ragged2e,withhyper]{altacv} +%------------------------- +% Resume in Latex +% Author : Zachary Myers +% License : MIT +%------------------------ -% Setup -\geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1.25cm,bottom=1.25cm,footskip=2\baselineskip} +\documentclass[letterpaper,5pt]{article} -% Use Catppuccin colors -\definecolor{accent}{RGB}{137, 180, 250} % Catppuccin Blue -\definecolor{emphasis}{RGB}{148, 226, 213} % Catppuccin Sapphire -\definecolor{heading}{RGB}{203, 166, 247} % Catppuccin Mauve -\definecolor{body}{RGB}{205, 214, 244} % Catppuccin Text -\definecolor{sidebar}{RGB}{30, 30, 46} % Catppuccin Crust +\usepackage[mocha]{catppuccin} +\usepackage{latexsym} +\usepackage[empty]{fullpage} +\usepackage{titlesec} +\usepackage{marvosym} +\usepackage[hidelinks]{hyperref} +\usepackage{fancyhdr} +\usepackage[english]{babel} +\usepackage{tabularx} +\usepackage{fontawesome5} +% \input{glyphtounicode} -% Change page style -\colorlet{accent}{accent} -\colorlet{heading}{heading} -\colorlet{emphasis}{emphasis} -\colorlet{body}{body} +\setlength{\footskip}{3.60004pt} +\pagestyle{fancy} +\fancyhf{} % clear all header and footer fields +\fancyfoot{} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{0pt} -% Change the fonts if you want -\renewcommand{\familydefault}{\sfdefault} +% 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{-2pt}\scshape\raggedright\large +}{}{0em}{}[\color{ctpSurface0}\titlerule \vspace{-5pt}] + +% Ensure that generate pdf is machine readable/ATS parsable +% \pdfgentounicode=1 + +%------------------------- +% Custom commands +\newcommand{\resumeItem}[2]{ + \small{ + \textbf{#1}{: #2 \vspace{-12pt}} + } +} + +% Just in case someone needs a heading that does not need to be in a list +\newcommand{\resumeHeading}[4]{ + \begin{tabular*}{0.99\textwidth}[t]{l@{\extracolsep{\fill}}r} + \textbf{#1} & #2 \\ + \textit{\small#3} & \textit{\small #4} \\ + \end{tabular*}\vspace{0pt} +} + +\newcommand{\resumeSubheading}[4]{ + \begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r} + \textbf{\color{ctpRed}#1} & \color{ctpSapphire}#2 \\ + \textit{\small\color{ctpSubtext1}#3} & \textit{\small\color{ctpSubtext0} #4} \\ + \end{tabular*}\vspace{-3pt} +} + +\newcommand{\resumeSubSubheading}[2]{ + \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r} + \textit{\small#1} & \textit{\small #2} \\ + \end{tabular*}\vspace{-20pt} +} + +\newcommand{\resumeSubItem}[2]{\resumeItem{\color{ctpGreen}#1}{#2}\vspace{5pt}} +\renewcommand{\labelitemii}{$\circ$} + + +\newcommand{\resumeItemListStart}{ + \begin{itemize} + \setlength\itemsep{0.05em} +} +\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{0pt}} + +%------------------------------------------- +%%%%%% CV STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Personal Information -\name{Zachary Myers} -\tagline{Full Stack Developer} -\photo{2.8cm}{placeholder.jpg} -\email{me@zackmyers.io} -\phone{+1 (808) 799-3884} -\location{EST/EDT Time Zone} -\homepage{zackmyers.io} -\github{zackartz} -\linkedin{zachary-myers-b9a150186} -\extrainfo{US Citizen} \begin{document} -\makeheader{center} -\cvsection[page1sidebar]{Skills} -\begin{itemize} -\item \textbf{Languages:} TypeScript, JavaScript, Rust, Golang, Java, HTML, CSS, SQL, Lua -\item \textbf{Technologies:} GraphQL, Docker, Kubernetes, Linux, NixOS, Windows, macOS -\item \textbf{Databases:} PostgreSQL, MongoDB, Redis, InfluxDB -\item \textbf{Libraries \& Tools:} NextJS, SvelteKit, Rocket, Actix, Express, Neovim, TailwindCSS -\end{itemize} +%----------HEADING----------------- +\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r} + \textbf{\href{https://zackmyers.io/}{\Large \color{ctpBlue}Zachary Myers}} & {\faIcon{envelope}\space}Email : \href{mailto:me@zackmyers.io}{me@zackmyers.io}\\ + {\faLinkedin\space\href{https://www.linkedin.com/in/zachary-myers-b9a150186/}{\underline{Zachary Myers}}} {\space\space\space} + {\faIcon{github}\space\href{https://github.com/zackartz}{\underline{zackartz}}} {\space\space\space} + {\faIcon{user}\space \href{https://zackmyers.io}{\underline{Website}}} {\space\space\space} + {\faIcon{passport}\space{{US Citizen}}}{\space\space\space} + {\faIcon{clock}\space{EST/EDT}} + {\space\space\space} + &\faIcon{mobile-alt} Mobile : +1 (808) 799-3884 +\end{tabular*} -\cvsection{Experience} +% +%--------PROGRAMMING SKILLS------------ +\section{Skills} +\textbf{\color{ctpBlue}Languages}{: TypeScript, JavaScript, Rust, Golang, Java, HTML, CSS, SQL, Lua} +\hfill -\cvevent{Mid Level Web Developer}{Pixegon}{2023 -- Present}{Remote} -\begin{itemize} -\item Designed and developed global services that empower users worldwide -\item Enhanced and maintained legacy software, integrating new functionalities while reducing bug rates -\item Optimized team collaboration by streamlining workflows and knowledge transfer -\item Implemented AI-driven automation, boosting efficiency by 95\% and saving 200+ hours annually -\end{itemize} +\vspace{2pt} -\divider +\textbf{\color{ctpSapphire}Technologies}{: GraphQL, Docker, Kubernetes, Linux, NixOS, Windows, macOS, PostgreSQL, MongoDB, Redis, InfluxDB} +\hfill -\cvevent{Senior Backend Developer}{Champria}{2021 -- 2022}{Remote} -\begin{itemize} -\item Architected Golang monorepo backend processing 10,000+ data points/hour -\item Implemented GraphQL and TimescaleDB, reducing query response times by 40\% -\item Led NodeJS to Golang migration, improving system performance by 20\% -\item Revolutionized data storage for multi-million point datasets -\item Created automated CI/CD pipeline reducing deployment times by 90\% -\end{itemize} +\vspace{2pt} -\divider +\textbf{\color{ctpMauve}Libraries and Tools}{: NextJS, SvelteKit, Rocket, Actix, Express, Neovim, TailwindCSS} +\hfill +%------------------------------------------- -\cvevent{Volunteer Developer}{Damage Inc}{2020 -- 2021}{Remote} -\begin{itemize} -\item Enhanced app stability by 50\% through bug fixes and optimizations -\item Accelerated project completion rates by 35\% through efficient execution -\end{itemize} +%-----------EXPERIENCE----------------- +\section{Experience} +\resumeSubheading{Pixegon}{Remote}{Mid Level Web Developer (Current)}{2023-2024} +\resumeItemListStart +\item \textbf{Designed and developed global services:} Spearheaded the creation and deployment of robust services that empower users worldwide to advance their professional capabilities. +\item \textbf{Enhanced and maintained legacy software:} Leveraged exceptional teamwork and advanced software engineering skills to modernize legacy systems, integrating new functionalities while reducing bug rates. +\item \textbf{Optimized team collaboration:} Enhanced team synergy and efficiency by identifying potential delays and bugs early, streamlining workflows and knowledge transfer, which led to surpassing production targets. +\item \textbf{Implemented AI-driven automation:} Pioneered the use of artificial intelligence to automate repetitive processes, boosting operational efficiency by 95\% and achieving over 200 hours in annual time savings. +\resumeItemListEnd +\resumeSubheading +{Champria}{Remote} +{Senior Backend Developer}{2021-2022} +\resumeItemListStart +\item \textbf{Collaborative backend development:} Collaborated with the CEO and Lead Developer to architect and implement a Golang monorepo backend, processing over 10,000 data points per hour, which expedited development cycles and boosted code efficiency. +\item \textbf{Data storage optimization:} Implemented GraphQL and TimescaleDB to enhance data storage solutions, achieving a 40\% decrease in query response times and significantly improving system scalability. +\item \textbf{Language performance enhancement:} Led the strategic migration from NodeJS to Golang, securing a 20\% boost in system quality, consistency, and performance; which markedly increased efficiency and delivered superior outcomes. +\item \textbf{Security and quality assurance:} Conducted rigorous peer code reviews and security checks, contributing to substantial security enhancements and a 20\% reduction in bugs. +\item \textbf{Advanced data management:} Revolutionized data storage for multi-million data point datasets through the application of advanced compression algorithms and indexing techniques, tripling response times and improving data accessibility. +\item \textbf{Infrastructure and deployment optimization:} Orchestrated a comprehensive overhaul of infrastructure, creating and managing an automated CI/CD pipeline using GitHub Actions, which slashed deployment times by 90\% and bolstered confidence in production releases. +\resumeItemListEnd +\resumeSubheading +{Damage Inc}{Remote} +{Volunteer Developer}{2020-2021} +\resumeItemListStart +\item \textbf{Enhanced app stability:} Worked closely with the Lead Backend Developer to diagnose and resolve critical bugs, achieving a 50\% improvement in overall application stability. +\item \textbf{Accelerated project completion:} Quickly mastered new tools and technologies, directly contributing to a 35\% increase in project completions and improved team satisfaction through efficient project execution. +\resumeItemListEnd -\cvsection{Awards} -\cvachievement{GPT-4 Hackathon Winner}{}{Led backend development for Materialize, a real-time lumber market analysis platform using GPT-4} +%------------AWARDS------------------ -\cvsection{Education} -\cvevent{High School Graduate}{Roosevelt High School}{2016 -- 2020}{Honolulu, HI} -\begin{itemize} -\item Excelled in STEM curriculum while mentoring peers -\item Developed personal programming projects outside of coursework -\end{itemize} +\section{Awards} +\resumeSubItem{GPT-4 Hackathon} +{Led backend development and provided support for frontend development in the winning team of a GPT-4 Hackathon, creating Materialize, an interactive website utilizing GPT-4 for real-time lumber market analysis including prices, news listings, and reports.} -\end{document} \ No newline at end of file +%-----------PROJECTS----------------- +%\section{Projects} +% \resumeSubHeadingListStart +% \resumeSubItem{Virtual Memory Pager} +% {Implemented a virtual memory pager which managed various application address spaces. Provided support for file and swap backed pages, alongside forking a process with a non empty arena.} +% \vspace{6} +% \resumeSubItem{Paxos RSM} +% {Designed a replicated key value service that is replicated using Paxos. Implementation included designing a fully functional paxos algorithm to gain consensus on a generic operation. Additionally, I designed the interface for clients and a Paxos RSM to communicate with these services. The paxos Key Value RSM communicates with paxos itself to propose client operations and gain a quorum on sed. operation.} +% \vspace{6} +% \resumeSubItem{\href{https://leagueboostclub.com/}{\underline{Leagueboostclub.com}}} +% {Full Stack developed a League of Legends community website revolving around improving your rank. Links independent contractors to customers searching to increase their rank and skill.} +% \vspace{6} +% \resumeSubItem{Neural Network Machine Multiclass Classifier} +% {Developed a from scratch Convolution Neural Network optimized for the Nvidia A100 GPU, written in CUDA. CNN was designed to classify images where paralyzable convolution operations result in a 36x increase in performance compared to a serial version.} +%% Calculated and developed multiple different models which maximized different metrics for a multiclass SVM using a one vs one approach in order to correctly classify reviews on a rating scale of 1 to 5.} +% \vspace{6} +% \resumeSubItem{\href{https://github.com/maximosnolan/LinkedHash}{\underline{Linked Hash Map}}} +% {Designed from scratch a Linked HashMap and HashSet in C++ 20. } + + +% \resumeSubHeadingListEnd + + +% %-----------EDUCATION----------------- +\section{Education} +\resumeSubheading +{Roosevelt High School}{Honolulu, HI} +{Graduate}{2016-2020} +\vspace{1em} + +Overachieved in Roosevelt High School's STEM class, succeeding in learning new concepts while helping other students. Worked on personal projects outside of school to further understand programming. +\end{document}