summaryrefslogtreecommitdiffstats
path: root/resume.typ
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-01-17 18:49:04 -0600
committerToby Vincent <tobyv@tobyvin.dev>2024-01-17 18:49:04 -0600
commit9761aad892e2c750297a24ac7c8fc02855356780 (patch)
tree12d74d8700743e34aa02d3056447634f61044120 /resume.typ
parent9f55a5ca1d9a25f6ead751e33ca9360712a9c268 (diff)
feat(wip): more work on typst migration
Diffstat (limited to 'resume.typ')
-rw-r--r--resume.typ302
1 files changed, 99 insertions, 203 deletions
diff --git a/resume.typ b/resume.typ
index be8752f..3b90a48 100644
--- a/resume.typ
+++ b/resume.typ
@@ -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)_]