diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d7d0aec --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +main.pdf +*.out +*.log +*.fls +*.gz +*.fdg_latexmk \ No newline at end of file diff --git a/main.aux b/main.aux new file mode 100644 index 0000000..a1770b3 --- /dev/null +++ b/main.aux @@ -0,0 +1,22 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand\babel@aux[2]{} +\@nameuse{bbl@beforestart} +\babel@aux{english}{} +\@writefile{toc}{\contentsline {section}{\numberline {1}Education}{1}{section.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2}Experience}{1}{section.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3}Skills}{1}{section.3}\protected@file@percent } +\gdef \@abspage@last{1} diff --git a/main.fdb_latexmk b/main.fdb_latexmk new file mode 100644 index 0000000..52ab762 --- /dev/null +++ b/main.fdb_latexmk @@ -0,0 +1,99 @@ +# Fdb version 4 +["pdflatex"] 1758671552.2554 "/home/user/Documents/Git/resume/main.tex" "main.pdf" "main" 1758671552.5784 0 + "/home/user/Documents/Git/resume/main.tex" 1750922305.856 8446 125562f2b79c07e0dcbbe648810349e3 "" + "/usr/share/texlive/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1136849721 2900 1537cc8184ad1792082cd229ecc269f4 "" + "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1000.tfm" 1136768653 1536 e07581a4bb3136ece9eeb4c3ffab8233 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm" 1136768653 1328 c834bbb027764024c09d3d2bf908b5f0 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm" 1136768653 1324 c910af8c371558dc20f2d7822f66fe64 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmcsc10.tfm" 1136768653 1300 63a6111ee6274895728663cf4b4e7e81 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1136768653 1528 abec98dbc43e172678c11b3b9031252a "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1136768653 1512 f21f83efb36853c0b70002322c1ab3ad "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1136768653 1520 eccf95517727cb11801f4f1aee3a21b4 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1136768653 1300 b62933e007d01cfd073f79b963c01526 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1136768653 1292 21c1c5bfeaebccffdb478fd231a0997d "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1136768653 1116 933a60c408fc0a863a92debe84b2d294 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1136768653 1120 8b7d695260f3cff42e636090a8002094 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmti10.tfm" 1136768653 1480 aa8e34af0eb6a2941b776984cf1dfdc4 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/latex-fonts/lasy10.tfm" 1136768653 520 82a3d37183f34b6eb363a161dfc002c2 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/latex-fonts/lasy5.tfm" 1136768653 520 d082ac03a1087bc1ec2a06e24a9f68c0 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/latex-fonts/lasy6.tfm" 1136768653 520 4889cce2180234b97cad636b6039c722 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/latex-fonts/lasy7.tfm" 1136768653 520 a74c6ed8cb48679fdc3ea874d9d34a7e "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/latex-fonts/lasy8.tfm" 1136768653 520 7bb3abb160b19e0ed6ac404bb59052b7 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb" 1248133631 34811 78b52f49e893bcba91bd7581cdc144c0 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb" 1248133631 32080 340ef9bf63678554ee606688e7b5339d "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb" 1248133631 32001 6aeea3afe875097b1eb0da29acd61e28 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1248133631 35752 024fb6c41858982481f6968b5fc26508 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1248133631 32569 5e5ddc8df908dea60932f3c484a54c0d "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb" 1248133631 32587 1788b0c1c5b39540c96f5e42ccd6dae8 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb" 1248133631 37944 359e864bd06cde3b1cf57bb20757fb06 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb" 1215737283 138258 6525c253f16cededa14c7fd0da7f67b2 "" + "/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1721433600 71627 94eb9990bed73c364d7f53f960cc8c5b "" + "/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 "" + "/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf" 1496785618 7008 9ff5fdcc865b01beca2b0fe4a46231d4 "" + "/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty" 1676321701 151363 1f5971af3ef874d432e8fb43e0edb71d "" + "/usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-en.ini" 1661803479 3966 caeee5a9e5771d4446aa1ca9015ba1b2 "" + "/usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-english.tex" 1498512262 336 ed676b5e7dfd862bc78d634f6a973f37 "" + "/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def" 1674507072 6927 64b53e78feab932ab94f892bb5a5facf "" + "/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b "" + "/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" + "/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b "" + "/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1576625223 8371 9d55b8bd010bc717624922fb3477d92e "" + "/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty" 1644112042 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a "" + "/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1575499628 8356 7bbb2c2373aa810be568c29e333da8ed "" + "/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty" 1576625065 31769 002a487f55041f8e805cfbf6385ffd97 "" + "/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576878844 5412 d5a2436094cd7be85769db90f29250a6 "" + "/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1600895880 17859 4409f8f50cd365c68e684407e5350b1b "" + "/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 "" + "/usr/share/texlive/texmf-dist/tex/generic/pdftex/glyphtounicode.tex" 1721433600 216747 92ec6cf8e39216b4894417b5aa6f057a "" + "/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1593379760 20089 80423eac55aa175305d35b49e04fe23b "" + "/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1576624663 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" + "/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty" 1576191570 19336 ce7ae9438967282886b3b036cfad1e4d "" + "/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/article.cls" 1721433600 20144 d5ecf0a5140c8d8d8b72cbe86e320eff "" + "/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1721433600 3052 30236f0cc243a8651b82240dfd2e8b9d "" + "/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1721433600 2462 8ce5f9a9c63002f2c1af03c262cf29af "" + "/usr/share/texlive/texmf-dist/tex/latex/base/latexsym.sty" 1721433600 2853 20079b4b35694992ccfaced080c81145 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo" 1721433600 8464 63bf71cc1214ffdd38288da73a7ca182 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/ulasy.fd" 1721433600 2233 d6b57110698f3bfccb4912aef8c8acb2 "" + "/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty" 1561238569 51697 f8f08183cd2080d9d18a41432d651dfb "" + "/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty" 1668028059 18450 88279bf67c81e69f8e3f1c1bad1a26c5 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def" 1663965824 19448 1e988b341dda20961a6b931bcde55519 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty" 1654720880 7233 e46ce9241d2b2ca2a78155475fdd557a "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def" 1654720880 5009 d242512eef244b70f2fc3fde14419206 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty" 1654720880 2671 7e67d78d9b88c845599a85b2d41f2e39 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx" 1667332637 2885 9c645d672ae17285bba324998918efd8 "" + "/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty" 1580250785 17914 4c28a13fc3d975e6e81c9bea1d697276 "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def" 1675889938 48272 99ede602a8ace626d8ed02f058a4bf8e "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty" 1675889938 223129 4edf043af471f3251c66e432cfa22987 "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty" 1675889938 12947 1ce831528e963a8568de1f4d67cfb982 "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def" 1675889938 14249 d947c5c09f3af04ae2f37fc11c7ac2f6 "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def" 1675889938 117125 aa115cac3914abcf3769f370e6325117 "" + "/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1655478651 22555 6d8e155cfef6d82c3d5c742fea7c992e "" + "/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1665067230 13815 760b0c02f691ea230f5359c4e1de23a7 "" + "/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1673989714 30429 213676d4c7327a21d91ddaed900e7b81 "" + "/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1575499565 5766 13a9e8766c47f30327caf893ece86ac8 "" + "/usr/share/texlive/texmf-dist/tex/latex/marvosym/marvosym.sty" 1333989323 9393 ceaf2ea8eb2c81fdb168323fc5fffc89 "" + "/usr/share/texlive/texmf-dist/tex/latex/preprint/fullpage.sty" 1137110595 2789 05b418f78b224ec872f5b11081138605 "" + "/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty" 1576624809 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" + "/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1657483315 9714 ba3194bd52c8499b3f1e3eb91d409670 "" + "/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty" 1625518490 48833 3b7b4cfab1a3d15596bfd3772a77ab65 "" + "/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty" 1667332637 12691 5b542990fe866f3d772f71346cf85b95 "" + "/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty" 1654720880 7147 be6981d9f5d866a5634048c4a11814a9 "" + "/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty" 1667332637 7392 f19cdc68ae9f1190dbd54eee6d29fb7c "" + "/usr/share/texlive/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 "" + "/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1721433600 40900 887e0dc8cac988a9e9c574af364cf837 "" + "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1758158564.61154 4547210 0b4d8bce3d83ee4f50b88a57a6a0d7ef "" + "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1758158332 7759920 5acdc02e8f6ab6eac97594cfe4c7a50d "" + "main.aux" 1758671552.53298 950 2766444e765d15bb40a0736e3795e89a "pdflatex" + "main.out" 1758671552.53398 254 dff5a5877604adf0075b7f99e2140733 "pdflatex" + "main.tex" 1750922305.856 8446 125562f2b79c07e0dcbbe648810349e3 "" + (generated) + "main.aux" + "main.log" + "main.out" + "main.pdf" + (rewritten before read) diff --git a/main.tex b/main.tex new file mode 100644 index 0000000..ffb6141 --- /dev/null +++ b/main.tex @@ -0,0 +1,212 @@ +%------------------------- +% Resume in Latex +% Author : Jake Gutierrez +% Based off of: https://github.com/sb2nov/resume +% License : MIT +%------------------------ + +\documentclass[letterpaper,11pt]{article} + +\usepackage{latexsym} +\usepackage[empty]{fullpage} +\usepackage{titlesec} +\usepackage{marvosym} +\usepackage[usenames,dvipsnames]{color} +\usepackage{verbatim} +\usepackage{enumitem} +\usepackage[hidelinks]{hyperref} +\usepackage{fancyhdr} +\usepackage[english]{babel} +\usepackage{tabularx} +\input{glyphtounicode} + + +%----------FONT OPTIONS---------- +% sans-serif +% \usepackage[sfdefault]{FiraSans} +% \usepackage[sfdefault]{roboto} +% \usepackage[sfdefault]{noto-sans} +% \usepackage[default]{sourcesanspro} + +% serif +% \usepackage{CormorantGaramond} +% \usepackage{charter} + + +\pagestyle{fancy} +\fancyhf{} % clear all header and footer fields +\fancyfoot{} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{0pt} + +% 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{-4pt}\scshape\raggedright\large +}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}] + +% Ensure that generate pdf is machine readable/ATS parsable +\pdfgentounicode=1 + +%------------------------- +% Custom commands +\newcommand{\resumeItem}[1]{ + \item\small{ + {#1 \vspace{-2pt}} + } +} + +\newcommand{\resumeSubheading}[4]{ + \vspace{-2pt}\item + \begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r} + \textbf{\normalsize #1} & {\normalsize #2} \\ + \textit{\small#3} & \textit{\small #4} \\ + \end{tabular*}\vspace{-7pt} +} + +\newcommand{\resumeTinySubheading}[2]{ + \vspace{-2pt}\item + \begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r} + \textbf{\normalsize #1} & {\normalsize #2} \\ + \end{tabular*}\vspace{-7pt} +} + +\newcommand{\resumeSubSubheading}[2]{ + \item + \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r} + \textit{\small#1} & \textit{\small #2} \\ + \end{tabular*}\vspace{-7pt} +} + +\newcommand{\resumeProjectHeading}[2]{ + \item + \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r} + \small#1 & #2 \\ + \end{tabular*}\vspace{-7pt} +} + +\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}} + +\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$} + +\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}, before=\small]} +\newcommand{\resumeSubHeadingListEnd}{\end{itemize}} +\newcommand{\resumeItemListStart}{\begin{itemize}} +\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}} + +%------------------------------------------- + +\renewenvironment{part}[1]{ + \section{#1} + \resumeSubHeadingListStart +}{ + \resumeSubHeadingListEnd +} + +\newenvironment{subpart}[4]{ + \resumeSubheading{#1}{#3}{#2}{#4} + \resumeItemListStart + % \setlength{\parskip}{10pt} +}{ + \resumeItemListEnd +} + +\newenvironment{tinysubpart}[2]{ + \resumeTinySubheading{#1}{#2} + \resumeItemListStart + % \setlength{\parskip}{10pt} +}{ + \resumeItemListEnd +} + +%------------------------------------------- + +%%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\begin{document} + +\begin{center} + \textbf{\Huge \scshape Max Hutz} \\ +\href{mailto:job@maximhutz.me}{\underline{job@maximhutz.me}} $|$ +\href{https://linkedin.com/in/maximhutz}{\underline{linkedin.com/in/maximhutz}} $|$ +\href{https://github.com/mvhutz}{\underline{github.com/mvhutz}} +\end{center} + +\begin{part}{Education} + \begin{subpart}{Rensselaer Polytechnic Insistute}{Bachelor of Science in Computer Science, Information Technology \& Web Science}{Aug. 2021 -- May 2025}{Troy, New York} + \item \textit{Cumulative GPA}: 3.99 + \item \textit{Awards}: Rensselaer Leadership Award, Dean's Honor List + \item \textit{Coursework}: Data Structures \& Algorithms, Software Design, User Experience, Object-Oriented Design + % \item \textit{Member of}: Gamma Nu Eta, Upsilon Pi Epsilon, Rensselaer Center for Open Source + \end{subpart} +\end{part} + +\begin{part}{Experience} + \begin{subpart}{American Express}{Software Developer Intern II}{Jun. 2024 -- Aug. 2024}{New York, New York} + \item Aided onboarding Global Pay™ to the public cloud by leading the first effort at AMEX to use AWS S3 off-premises. + \item Improved developer experience by discovering and documenting this previously unknown process in "Stash", a reference storage application written in Go. + \item Decreased time to deploy with Terraform to provision storage buckets and compute instances, and GitHub Actions pipeline to automatically test, Lint, provision, and deploy codebase. + \item Configured CI/CD pipeline to run full suite of tests and deploy code by containerizing application. + \end{subpart} + + \begin{subpart}{American Express}{Software Developer Intern}{Jun. 2023 -- Aug. 2023}{New York, New York} + \item Accelerated the onboarding and engagement process of Global Loyalty Experiences by leading a team of 3 to develop a multi-faceted ReactJS documentation site. + \item Magnified the team's visibility into system performance by integrating GitHub, Splunk, JIRA, and Grafana APIs to provide statistical/graphical data. + \item Enhanced the user experience by integrating modern design principles in Sketch and Invision, continuously revising its UI through feedback from active users. + \item Deployed a robust and reliable product by stress testing its functionality through 100+ test cases using Jest and Jenkins CI/CD. + \end{subpart} + + \begin{subpart}{Rensselaer Polytechnic Institute}{Undergraduate Teaching Assistant}{Sep. 2022 -- Present}{Troy, New York} + \item Supported 120+ students with Data Structures and Algorithms by hosting office hours. + \item Deepened students' skills with weekly labs, code reviews, and feedback on Python and C++ assignments. + \end{subpart} + + \begin{subpart}{Tightrope Interactive}{Software Engineer Intern}{Summer 2022}{Beacon, New York} + \item Expanded market for product manual site \href{https://freshmanuals.com}{freshmanuals.com} by creating a twin iOS app on the App Store. + \item Developed and tested offline mode with Redux.js, allowing users to view their manuals without access to data in the Firestore database. + \item Introduced profitability through integrating Yahoo Ads into the search results. + \item Optimized future development by the team advocating for familiar React Native over SwiftUI. + \item Significantly reduced codebase size by implementing responsive design to support multiple orientations. + \end{subpart} + + \begin{subpart}{Tightrope Interactive}{Junior Software Developer Intern}{Summer 2021}{Beacon, New York} + \item Added 3000+ product manuals to the aggregator \href{https://freshmanuals.com}{freshmanuals.com} by scraping 20+ major sites in PHP. + \item Cut web scraper create time by 20\% by eliminating boilerplate with a custom scraping template. + \item Prototyped PDF viewer to upload/print files with HTML, CSS, and JavaScript. + \end{subpart} +\end{part} + +% \begin{part}{Projects} +% \begin{subpart}{Malung -- AI COVID-19 Classifier}{Lead Developer}{Sep. 2022 -- Dec. 2022}{Troy, New York} +% \item Led a team of 3 to create a COVID-19 lung scanner web application using machine learning. +% \item Streamlined workflow with Docker for local development, and Microsoft Azure for production. +% \item Integrated user authentication and previous scan storage with MariaDB database and backend API in PHP. +% \end{subpart} +% \end{part} + +\begin{part}{Skills} + \begin{tinysubpart}{Strengths}{} + \item \textit{Languages}{: HTML, CSS, JavaScript, Node.js, Python, C, C++, Java, TypeScript, SQL} \\ + \item \textit{Frameworks}{: ReactJS, Terraform, MariaDB, Git, Redux.js} \\ + \item \textit{Developer Tools}{: Docker, Jenkins, Microsoft Azure, VS Code, Firebase, IntelliJ, Eclipse, Figma, Invision, Sketch} \\ + \end{tinysubpart} + % \begin{tinysubpart}{Weaknesses}{} + % \item Not proficient in developing large back-end applications. More confident in front-end and pipeline development. + % \item Still learning good management skills for small teams. Would appreciate experiences that incorporate these practices. + % \end{tinysubpart} +\end{part} + +\end{document} \ No newline at end of file diff --git a/old/kyvernitis-resume.cls b/old/kyvernitis-resume.cls new file mode 100644 index 0000000..134b3c1 --- /dev/null +++ b/old/kyvernitis-resume.cls @@ -0,0 +1,190 @@ +% Class Identifier and Version +\ProvidesClass{kyvernitis-resume}[2023/06/06 Kyvernitis class] +\NeedsTeXFormat{LaTeX2e} + +% Set font size and paper type +\LoadClass[11pt,letterpaper]{article} + +% Enable custom and named colors +\RequirePackage[usenames,dvipsnames]{color} + +% Remove paragraph indentation +\RequirePackage[parfill]{parskip} + +% Set margin width +\RequirePackage[hmargin=1.25cm,vmargin=0.75cm]{geometry} + +% Use cool fonts +\RequirePackage{fontspec} + +% Using IBM Plex Sans +\RequirePackage[sfdefault,light]{plex-sans} + +% Use hyperref +\RequirePackage[xetex]{hyperref} + +% Use extended columns definitions +\RequirePackage{array} + +% Make custom tables +\RequirePackage{tabularx} + +% Use FontAwesome icons +\RequirePackage{fontawesome5} + +% Adjust page width in the middle of the page +\RequirePackage{changepage} + +% Adjust bullet size +\RequirePackage{scalerel} + +% Remove page numbers +\pagestyle{empty} + +% Define navy-blue color for later use. Color code is taken from Canva +\definecolor{navyblue}{RGB}{0, 83, 137} +\definecolor{links}{RGB}{3, 43, 198} + +% Define new resizable bullet with default 0.7 size for later use +% Taken from https://tex.stackexchange.com/questions/534192/medium-sized-circle-as-a-bullet +\newcommand{\vbullet}[1][.7]{\mathbin{\ThisStyle{\vcenter{\hbox{% + \scalebox{#1}{$\SavedStyle\bullet$}}}}}% +} + +% Setup Hyperlink style +\hypersetup{ + colorlinks=true, + urlcolor=links +} + +% Define some social accounts and contact information formats +\newcommand{\linkedin}[1]{ + \href{https://linkedin.com/in/#1}{\textcolor{black} + {\faLinkedinIn}\hspace{0.5em}#1} +} +\newcommand{\email}[1]{ + \href{mailto:#1}{\textcolor{black} + {\faEnvelope[regular]}\hspace{0.5em}#1} +} +\newcommand{\github}[1]{ + \href{https://github.com/#1}{\textcolor{black} + {\faGithub}\hspace{0.5em}#1} +} +\newcommand{\twitter}[1]{ + \href{https://twitter.com/#1}{\textcolor{black} + {\faTwitter}\hspace{0.5em}#1} +} +\newcommand{\facebook}[1]{ + \href{https://www.facebook.com/#1}{\textcolor{black} + {\faFacebookF}\hspace{0.5em}#1} +} +\newcommand{\website}[1]{ + \href{https://#1}{\textcolor{black} + {\faGlobeAmericas}\hspace{0.5em}#1} +} +\newcommand{\phone}[1]{ + \textcolor{black}{\faPhone*}\hspace{0.5em}#1 +} +\newcommand{\nationality}[1]{ + \textcolor{black}{\faFlagUsa}\hspace{0.5em}#1 +} +\newcommand{\address}[1]{ + \textcolor{black}{\faMapMarker*}\hspace{0.5em}#1 +} + +% Define commands for fullname and job title +\def \fullname#1{\def\@name{#1}} +\def \@name {} +\def \jobtitle#1{\def\@title{#1}} +\def \@title {} + +% Convenience commands +\newcommand{\italicitem}[1]{\item{\textit{#1}}} +\newcommand{\bolditem}[1]{\item{\textbf{#1}}} +\newcommand{\entry}[2]{#1 & #2 \tabularnewline} + +% Define the resume header +\newcommand{\resumeheader}[6]{ + \phantomsection + % \addcontentsline{toc}{chapter}{\@name} + \begin{tabularx}{\textwidth}{Xr}{ + \begin{tabular}[c]{l} + \fontsize{35}{45}\selectfont{\color{navyblue}{\textbf{\@name}}} + \ifx\empty\@title\empty\else + \\ \textit{\small\@title} + \fi + \end{tabular} + } & { + \begin{tabular}[c]{l@{\hspace{1em}}l} + \entry{\small#4}{\small#1} + \entry{\small#5}{\small#2} + \entry{\small#6}{\small#3} + \end{tabular} + } + \end{tabularx} +} + +% Renew section command for resume section +\renewenvironment{section}[1]{ + \phantomsection + \addcontentsline{toc}{section}{#1} + \medskip + {\color{navyblue}{\textbf{\textit{#1}}}} + \medskip + {\color{navyblue}\hrule} + \begin{list}{}{ + \setlength{\leftmargin}{1.5em} + } + \item[] +}{ + \end{list} +} + +% Renew subsection command for resume subsections +% All arguments are compulsory +% #1: Name, #2: Description, #3: Time Period, #4: Location +\renewenvironment{subsection}[4]{ + \phantomsection + \addcontentsline{toc}{subsection}{#1} + \textbf{#1} \hfill \textit{#3} \newline + \textit{#2} \hfill \textit{#4} + \smallskip + \begin{list}{$\vbullet$}{ + \leftmargin=2em + } + \itemsep -0.5em \vspace{-0.5em} +}{ + \end{list} + \\ \\ \\ +} + + +% Define command for resume subsections with no bullets +% All arguments are compulsory +% #1: Name, #2: Description, #3: Time Period, #4: Location +\newenvironment{subsectionnobullet}[4]{ + \phantomsection + \addcontentsline{toc}{subsection}{#1} + \textbf{#1} \hfill \textit{#3} \newline + \textit{#2} \hfill \textit{#4} + \smallskip + \begin{list}{}{ + \leftmargin=0em \itemindent=0em \labelwidth=0em \labelsep=0em + } + \itemsep -0.7em \vspace{-0.7em} +}{ + \end{list} +} + +% Define new sectiontable command, which makes a section with a table +% All arguments are compulsory +% #1: Name of the section, #2: Body of the section +\newcommand{\sectiontable}[2]{ + \begin{section}{#1} + \begin{adjustwidth}{0.0in}{0.1in} + \begin{tabularx}{\linewidth}{@{} >{\bfseries}l @{\hspace{5ex}} X @{}} + #2 + \end{tabularx} + \end{adjustwidth} + \end{section} +} diff --git a/old/main.fdb_latexmk b/old/main.fdb_latexmk new file mode 100644 index 0000000..a2cceed --- /dev/null +++ b/old/main.fdb_latexmk @@ -0,0 +1,36 @@ +# Fdb version 4 +["pdflatex"] 1736468393.14174 "/Users/max/Seal/Resume/main.tex" "main.pdf" "main" 1736468393.31058 2 + "/Users/max/Seal/Resume/main.tex" 1734511326 3735 e46ec1a6387ae8806c01c84d46100212 "" + "/usr/local/texlive/2024/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 "" + "/usr/local/texlive/2024/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f "" + "/usr/local/texlive/2024/texmf-dist/tex/generic/iftex/iftex.sty" 1644112042 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a "" + "/usr/local/texlive/2024/texmf-dist/tex/generic/iftex/ifvtex.sty" 1572645307 1057 525c2192b5febbd8c1f662c9468335bb "" + "/usr/local/texlive/2024/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1701727651 17865 1a9bd36b4f98178fa551aca822290953 "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/base/article.cls" 1705352648 20144 147463a6a579f4597269ef9565205cfe "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/base/size11.clo" 1705352648 8464 59874a3b0776c73e2a138b025d8473dd "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1601931149 46845 3b58f70c6e861a13d927bff09d35ecbc "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/fontspec/fontspec.sty" 1707868014 3484 ff877041166391bc5ca8a1e45614784e "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/geometry/geometry.sty" 1578002852 41601 9cf6c5257b1bc7af01a58859749dd37a "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/graphics-def/pdftex.def" 1663965824 19448 1e988b341dda20961a6b931bcde55519 "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/graphics/color.sty" 1654720880 7233 e46ce9241d2b2ca2a78155475fdd557a "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/graphics/dvipsnam.def" 1654720880 5009 d242512eef244b70f2fc3fde14419206 "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/graphics/keyval.sty" 1654720880 2671 7e67d78d9b88c845599a85b2d41f2e39 "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/graphics/mathcolor.ltx" 1667332637 2885 9c645d672ae17285bba324998918efd8 "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1655478651 22555 6d8e155cfef6d82c3d5c742fea7c992e "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1665067230 13815 760b0c02f691ea230f5359c4e1de23a7 "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1708463273 30006 3d512c0edd558928ddea1690180ef77e "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/l3kernel/expl3.sty" 1708463273 6565 10e89ed128ccd59431746bbdd82129fc "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1708376303 9327 11bedad2ac38f92e405a38ed18489a03 "" + "/usr/local/texlive/2024/texmf-dist/tex/latex/parskip/parskip.sty" 1615762720 4288 94714aa7f535440f33181fec52a31963 "" + "/usr/local/texlive/2024/texmf-dist/web2c/texmf.cnf" 1708706663 41649 5d6ae549fbbcb850a863f69aa41f3d10 "" + "/usr/local/texlive/2024/texmf-var/web2c/pdftex/pdflatex.fmt" 1716857811 8221424 2a0070873ef75f782ffd2ac425bf1a81 "" + "/usr/local/texlive/2024/texmf.cnf" 1710266656 577 e590dabc9e28c5b61546e15f63eebcdf "" + "kyvernitis-resume.cls" 1734511326 5013 6f72bf629318932b79b18f965cd9b0e7 "" + "main.aux" 0 -1 0 "pdflatex" + "main.tex" 1734511326 3735 e46ec1a6387ae8806c01c84d46100212 "" + (generated) + "main.aux" + "main.log" + "main.pdf" + (rewritten before read) diff --git a/old/main.tex b/old/main.tex new file mode 100644 index 0000000..d732c79 --- /dev/null +++ b/old/main.tex @@ -0,0 +1,64 @@ +\documentclass[]{kyvernitis-resume} +\usepackage[utf8]{inputenc} +\fullname{Maxim Hutz} +\jobtitle{Sofware Engineer Student} + +\begin{document} +\resumeheader +{\email{maximhutz@gmail.com}} +{\address{Cold Spring, New York}} +{\phone{+1 (914) 216-5972}} +{\linkedin{maximhutz}} +{\github{MajorDroolz}} +{\website{maximhutz.me}} + +\begin{section}{Education} + \begin{subsection}{BS Computer Science + BS Information Technology \& Web Science}{Rensselaer Polytechnic Insistute}{Class of 2025}{Troy, New York} + \item \textit{Cumulative GPA}: 4.0 + \item \textit{Awards}: Rensselaer Leadership Award, Dean's Honor List + \item \textit{Coursework}: Data Structures \& Algorithms, Software Design, User Experience, Object-Oriented Design + \item \textit{Member of}: Gamma Nu Eta, Upsilon Pi Epsilon, Rensselaer Center for Open Source + \end{subsection} +\end{section} + +\begin{section}{Experience} + \begin{subsection}{American Express}{Software Developer Intern}{Jun. 2023 -- Present}{New York, New York} + \item Improving the performance of the team's business API by introducing a JavaScript-based approach. + \item Simplifying team onboarding by developing a responsive documentation website using React and Jenkins. + \item Enhancing the experience of future interns by revamping outdated beginner documentation for the site. + \end{subsection} + + \begin{subsection}{Rensselaer Polytechnic Institute}{Undergraduate Teaching Assistant}{Sep. 2022 -- Present}{Troy, New York} + \item Supported 120+ students with Data Structures and Algorithms by hosting office hours. + \item Deepened students' skills with weekly labs, code reviews, and feedback on Python and C++ assignments. + \end{subsection} + + \begin{subsection}{Tightrope Interactive}{Software Engineer Intern}{Summer 2022}{Beacon, New York} + \item Expanded market for product manual site \href{https://freshmanuals.com}{freshmanuals.com} by creating a twin iOS app on the App Store. + \item Developed and tested offline mode with Redux.js, allowing users to view their manuals without access to data in the Firestore database. + \item Introduced profitability through integrating Yahoo Ads into the search results. + \item Optimized future development by the team advocating for familiar React Native over SwiftUI. + \item Reduced codebase size by 31\% by implementing responsive design to support multiple orientations. + \end{subsection} + + \begin{subsection}{Tightrope Interactive}{Junior Software Developer Intern}{Summer 2021}{Beacon, New York} + \item Added 3000+ product manuals to the aggregator \href{https://freshmanuals.com}{freshmanuals.com} by scraping 20+ major sites in PHP. + \item Cut web scraper create time by 20\% by eliminating boilerplate with a custom scraping template. + \item Prototyped PDF viewer to upload/print files with HTML, CSS, and JavaScript. + \end{subsection} +\end{section} + +\begin{section}{Projects} + \begin{subsection}{Malung -- AI COVID-19 Classifier}{Lead Developer}{Sep. 2022 -- Dec. 2022}{Troy, New York} + \item Led a team of 3 to create a COVID-19 lung scanner web application using machine learning. + \item Streamlined workflow with Docker for local development, and Microsoft Azure for production. + \item Integrated user authentication and previous scan storage with MariaDB database and backend API in PHP. + \end{subsection} +\end{section} + +\sectiontable{Skills}{ + \entry{Programming Languages}{HTML, CSS, JavaScript, Node.js, Python, PHP, C, C++, Java, TypeScript} + \entry{Technologies}{React, React Native, Redux, GitHub, MariaDB, Docker, Microsoft Azure, Figma} +} + +\end{document} diff --git a/progress/2022, 11.pdf b/progress/2022, 11.pdf new file mode 100644 index 0000000..5843ace Binary files /dev/null and b/progress/2022, 11.pdf differ diff --git a/progress/2023, 3.pdf b/progress/2023, 3.pdf new file mode 100644 index 0000000..91f46d1 Binary files /dev/null and b/progress/2023, 3.pdf differ diff --git a/progress/2023, 6.pdf b/progress/2023, 6.pdf new file mode 100644 index 0000000..c8676c5 Binary files /dev/null and b/progress/2023, 6.pdf differ diff --git a/progress/2024, 1.pdf b/progress/2024, 1.pdf new file mode 100644 index 0000000..ab70c29 Binary files /dev/null and b/progress/2024, 1.pdf differ diff --git a/progress/2024, 8.pdf b/progress/2024, 8.pdf new file mode 100644 index 0000000..213d190 Binary files /dev/null and b/progress/2024, 8.pdf differ diff --git a/progress/2025, 1.pdf b/progress/2025, 1.pdf new file mode 100644 index 0000000..97b13b9 Binary files /dev/null and b/progress/2025, 1.pdf differ