diff options
author | Toby Vincent <tobyv@tobyvin.dev> | 2024-01-17 18:49:04 -0600 |
---|---|---|
committer | Toby Vincent <tobyv@tobyvin.dev> | 2024-01-17 18:49:04 -0600 |
commit | 9761aad892e2c750297a24ac7c8fc02855356780 (patch) | |
tree | 12d74d8700743e34aa02d3056447634f61044120 /resume.typ | |
parent | 9f55a5ca1d9a25f6ead751e33ca9360712a9c268 (diff) |
feat(wip): more work on typst migration
Diffstat (limited to 'resume.typ')
-rw-r--r-- | resume.typ | 302 |
1 files changed, 99 insertions, 203 deletions
@@ -1,212 +1,108 @@ -#let resume(body) = { - set list(indent: 1em) - show list: set text(size: 0.92em) - show link: underline - show link: set underline(offset: 3pt) - - set page( - paper: "us-letter", - margin: (x: 0.5in, y: 0.5in) - ) - - set text( - size: 11pt, - font: "New Computer Modern", - ) +#import "moderncv.typ": * - body -} - -#let name_header(name) = { - set text(size: 2.25em) - [*#name*] -} - -#let header( - name: "Jake Ryan", - phone: "123-456-7890", - email: "jake@su.edu", - linkedin: "linkedin.com/in/jake", - site: "github.com/jake", -) = { - align(center, - block[ - #name_header(name) \ - #phone | - #link("mailto:" + email)[#email] | - #link("https://" + linkedin)[#linkedin] | - #link("https://" + site)[#site] - ] - ) - v(5pt) -} - -#let resume_heading(txt) = { - show heading: set text(size: 0.92em, weight: "regular") - - block[ - = #smallcaps(txt) - #v(-4pt) - #line(length: 100%, stroke: 1pt + black) - ] -} - -#let edu_item( - name: "Sample University", - degree: "B.S in Bullshit", - location: "Foo, BA", - date: "Aug. 1600 - May 1750" -) = { - set block(above: 0.7em, below: 1em) - pad(left: 1em, right: 0.5em, grid( - columns: (3fr, 1fr), - align(left)[ - *#name* \ - _#degree _ - ], - align(right)[ - #location \ - _#date _ - ] - )) -} - -#let exp_item( - name: "Sample Workplace", - role: "Worker", - date: "June 1837 - May 1845", - location: "Foo, BA", - ..points -) = { - set block(above: 0.7em, below: 1em) - pad(left: 1em, right: 0.5em, box[ - #grid( - columns: (3fr, 1fr), - align(left)[ - *#role* \ - _#name _ - ], - align(right)[ - #date \ - _#location _ - ] - ) - #list(..points) - ]) -} - -#let project_item( - name: "Example Project", - skills: "Programming Language 1, Database3", - date: "May 1234 - June 4321", - ..points -) = { - set block(above: 0.7em, below: 1em) - pad(left: 1em, right: 0.5em, box[ - *#name* | _#skills _ #h(1fr) #date - #list(..points) - ]) -} - -#let skill_item( - category: "Skills", - skills: "Balling, Yoga, Valorant", -) = { - set block(above: 0.7em) - set text(size: 0.91em) - pad(left: 1em, right: 0.5em, block[*#category*: #skills]) -} - -#show: resume - -#header( - name: "Jake Ryan", - phone: "123-456-7890", - email: "jake@su.edu", - linkedin: "linkedin.com/in/jake", - site: "github.com/jake", +#show: project.with( + author: "Toby Vincent", title: "Software Engineer", github: "tobyvin", phone: "217.617.3424", + email: "tobyv@tobyvin.dev", ) -#resume_heading[Education] -#edu_item( - name: "Southwestern University", - degree: "Bachelor of Arts in Computer Science, Minor in Business", - location: "Georgetown, TX", - date: "Aug. 2018 - May 2021" -) -#edu_item( - name: "Blinn College", - degree: "Associate's in Liberal Arts", - location: "Bryan, TX", - date: "Aug. 2014 - May 2018" += Education + +#cventry( + start: (year: 2018), end: (year: 2022), role: [Computer Science, B.S.], place: "Southern Illinois University, Edwardsville, Illinois", +)[ + - Nomination for the IPAC Senior Design Project Showcase + - Consecutive Dean's List Honoree +] + += Work Experience + +#cventry( + start: (year: 2021), end: (year: 2022), role: [Teaching Assistant], place: "Southern Illinois University, Edwardsville, Illinois", +)[ + - Developed and tested projects designed to evaluate students capability + - Developed flexible test harnesses to expedite project testing + - Held recitation sessions to help students understand and design projects +] + +#cventry( + start: (year: 2013), end: (year: 2014), role: [IT Technician], place: "Craig Industries, Inc., Quincy, Illinois", +)[ + - Worked with the IT Director to solve crises involving production systems + - Deployed and operated server and network infrastructure + - Identified and streamlined operational inefficiencies +] + +#cventry( + start: (year: 2015), end: (year: 2016), role: [Customer Consultant], place: "Eagle Technologies Inc., Quincy, Illinois", +)[ + - Assessed customer's needs to provide best fit solutions + - Triaged hardware and software issues +] + +#cventry( + start: (year: 2015), end: (year: 2015), role: [Geek Squad], place: "Best Buy Co. Inc., Quincy, Illinois", +)[ + - Repaired both hardware and software issues on a wide range of devices + - Coached clients in 1-on-1 sessions + - Assessed customer's needs to provide best fit solutions +] + += Side Projects + +#cventry( + start: (month: "December", year: 2099), end: (month: "", year: "Present"), role: [Quux Master], place: "MasterQuuxers.mars", + lorem(40), ) -#resume_heading[Experience] -#exp_item( - role: "Undergraduate Research Assistant", - name: "Texas A&M University", - location: "College Station, TX", - date: "June 2020 - Present", - [Developed a REST API using FastAPI and PostgreSQL to store data from learning management systems], - [Developed a full-stack web application using Flask, React, PostgreSQL and Docker to analyze GitHub data], - [Explored ways to visualize GitHub collaboration in a classroom setting] -) -#exp_item( - role: "Information Technology Support Specialist", - name: "Southwestern University", - location: "Georgetown, TX", - date: "Sep. 2018 - Present", - [Communicate with managers to set up campus computers used on campus], - [Assess and troubleshoot computer problems brought by students, faculty and staff], - [Maintain upkeep of computers, classroom equipment, and 200 printers across campus] -) -#exp_item( - role: "Artificial Intelligence Research Assistant", - name: "Southwestern University", - location: "Georgetown, TX", - date: "May 2019 - July 2019", - [Explored methods to generate video game dungeons based off of #emph[The Legend of Zelda]], - [Developed a game in Java to test the generated dungeons], - [Contributed 50K+ lines of code to an established codebase via Git], - [Conducted a human subject study to determine which video game dungeon generation technique is enjoyable], - [Wrote an 8-page paper and gave multiple presentations on-campus], - [Presented virtually to the World Conference on Computational Intelligence] +#cventry( + start: (month: "March", year: 2098), end: (month: "August", year: 2099), role: [Full-bar frobnicator], + place: "M.O.O.N. Inc", lorem(40), ) -#resume_heading("Projects") -#project_item( - name: "Gitlytics", - skills: "Python, Flask, React, PostgreSQL, Docker", - date: "June 2020 - Present", - [Developed a full-stack web application using with Flask serving a REST API with React as the frontend], - [Implemented GitHub OAuth to get data from user’s repositories], - [Visualized GitHub data to show collaboration], - [Used Celery and Redis for asynchronous tasks] -) -#project_item( - name: "Simple Paintball", - skills: "Spigot API, Java, Maven, TravisCI, Git", - date: "May 2018 - May 2020", - [Developed a Minecraft server plugin to entertain kids during free time for a previous job], - [Published plugin to websites gaining 2K+ downloads and an average 4.5/5-star review], - [Implemented continuous delivery using TravisCI to build the plugin upon new a release], - [Collaborated with Minecraft server administrators to suggest features and get feedback about the plugin] -) += Languages -#resume_heading("Technical Skills") -#skill_item( - category: "Languages", - skills: "Java, Python, C/C++, SQL (Postgres), JavaScript, HTML/CSS, R" -) -#skill_item( - category: "Frameworks", - skills: "React, Node.js, Flask, JUnit, WordPress, Material-UI, FastAPI" -) -#skill_item( - category: "Developer Tools", - skills: "Git, Docker, TravisCI, Google Cloud Platform, VS Code, Visual Studio, PyCharm, IntelliJ, Eclipse" -) -#skill_item( - category: "Libraries", - skills: "pandas, NumPy, Matplotlib" +#cvlanguage(language: [Martian], description: [Mother tongue]) + +#cvlanguage( + language: [Klingon], description: [C64 level], certificate: [Earth Klingon Certificate -- Certificate in Advanced Klingon (CAK64)], ) + +#pagebreak() + += Technical Skills + +#cvcol[ + ==== Programming Languages + + #grid( + columns: (1fr, 1fr, 1fr), row-gutter: 0.5em, [- Java], [- C], + [- C++], [- Python], [- Martian], [- English], + [- ChatGPT], [- Ancient Greek], [- Legalese], + ) +] + +#cvcol[ + ==== Environments + + - Earth (development and server management) + - Wind (development) + - Fire (development) +] + +#cvcol[ + ==== Misc + + Various university-related and personal projects, some available on my GitHub profile. +] + += Other + +#cvcol[ + - Best Pizza Cook Central Mars City 2091 Championship Winner + - Coffee Conossieur + - If You Are Reading This You Are Awesome +] + +#v(1fr) + +#align(center)[_(Last updated: February 2102)_] |