Various tune-ups
This commit is contained in:
parent
34ca3c9b0e
commit
2ca6473869
7 changed files with 22 additions and 30 deletions
2
Justfile
2
Justfile
|
@ -1,5 +1,5 @@
|
|||
default:
|
||||
guix time-machine --channels=./channels.scm.lock -- shell --container --emulate-fhs --manifest=./manifest.scm -- typst compile ./src/document.typ ./out/resume.pdf --font-path=/usr/share/fonts
|
||||
guix time-machine --channels=./channels.scm.lock -- shell --container --emulate-fhs --manifest=./manifest.scm -- sh -c "mkdir -p ./out && typst compile ./src/document.typ ./out/resume.pdf --font-path=/usr/share/fonts --root=src"
|
||||
|
||||
fonts:
|
||||
guix time-machine --channels=./channels.scm.lock -- shell --container --emulate-fhs --manifest=./manifest.scm -- typst fonts --font-path=/usr/share/fonts
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
email: "contact@ethanreece.com",
|
||||
phone: "(208) 515-2094",
|
||||
location: "Richardson, TX",
|
||||
website: "https://ethanreece.com/"
|
||||
website: "linkedin.com/in/-ethanreece-"
|
||||
),
|
||||
skills: (
|
||||
(
|
||||
|
@ -25,11 +25,10 @@
|
|||
items: (
|
||||
"JavaScript",
|
||||
"C#",
|
||||
"Java",
|
||||
"Rust",
|
||||
"Java",
|
||||
"C",
|
||||
"C++",
|
||||
"Guile/Scheme",
|
||||
),
|
||||
),
|
||||
(
|
||||
|
@ -50,27 +49,20 @@
|
|||
(
|
||||
title: "The University of Texas at Dallas",
|
||||
degree: "Bachelor of Science in Computer Science",
|
||||
graduation: "December 2025",
|
||||
graduation: "Expected Graduation: May 2026",
|
||||
gpa: "Current GPA: 3.768",
|
||||
coursework: (
|
||||
completed: (
|
||||
"Programming Language Paradigms",
|
||||
"Digital Logic & Computer Design",
|
||||
"Operating Systems Concepts",
|
||||
"Probability & Statistics in CS/SE",
|
||||
"Data Structures & Algorithmic Analysis",
|
||||
"Software Engineering",
|
||||
"Systems Programming in UNIX",
|
||||
"Computer Architecture (CS 2340)",
|
||||
"Discrete Mathematics II",
|
||||
"Database Systems",
|
||||
"Advanced Algorithm Design & Analysis",
|
||||
"Linear Algebra",
|
||||
"Theoretical Concepts of Calculus",
|
||||
"Differential Equations with Applications",
|
||||
),
|
||||
current: (
|
||||
"Automata Theory",
|
||||
"Cyber Attack & Defense Lab",
|
||||
"Computer Architecture (CS 6304)",
|
||||
"Advanced Operating Systems",
|
||||
|
@ -119,7 +111,7 @@
|
|||
),
|
||||
),
|
||||
),
|
||||
professional_development: (
|
||||
projects: (
|
||||
(
|
||||
title: "Declarative Laptop Configuration",
|
||||
timeframe: "July 2024 – Present",
|
||||
|
@ -131,8 +123,8 @@
|
|||
"Git",
|
||||
),
|
||||
highlights: (
|
||||
"Leveraging Guix and Nix to centralize my laptop user configuration for tracking history and improving maintainability.",
|
||||
"Utilizing the \"time-machine\" function to ensure consistent software versions and to allow rolling back."
|
||||
"Leverage Guix and Nix to centralize my laptop user configuration for tracking history and improving maintainability.",
|
||||
"Utilize the \"time-machine\" function to ensure consistent software versions and to allow rolling back."
|
||||
),
|
||||
),
|
||||
(
|
||||
|
@ -150,9 +142,9 @@
|
|||
"Cloudflare",
|
||||
),
|
||||
highlights: (
|
||||
"Managing a physical server using Proxmox, Debian VMs, and Docker for several applications.",
|
||||
"Hosting various services including Forgejo, TrueNAS, Nextcloud, and Vaultwarden.",
|
||||
"Using Terraform with NixOS, Hetzner, and Cloudflare integrations to centralize configurations for a VPN used to navigate CGNAT limitations.",
|
||||
"Manage a physical server using Proxmox, Debian VMs, and Docker for several applications.",
|
||||
"Host various services including Forgejo, TrueNAS, Nextcloud, and Vaultwarden.",
|
||||
"Use Terraform with NixOS, Hetzner, and Cloudflare integrations to centralize configurations for a VPN used to navigate CGNAT limitations.",
|
||||
),
|
||||
),
|
||||
),
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
highlights: (""),
|
||||
),
|
||||
),
|
||||
professional_development: (
|
||||
projects: (
|
||||
(
|
||||
title: "",
|
||||
timeframe: "",
|
||||
|
@ -56,7 +56,7 @@
|
|||
skills: skills,
|
||||
education: education,
|
||||
work_experience: work_experience,
|
||||
professional_development: professional_development,
|
||||
projects: projects,
|
||||
)
|
||||
)
|
||||
)
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
highlights: (""),
|
||||
),
|
||||
),
|
||||
professional_development: (
|
||||
projects: (
|
||||
(
|
||||
title: "",
|
||||
timeframe: "",
|
||||
|
@ -38,13 +38,13 @@
|
|||
import "../../section/skills.typ": section_skills
|
||||
import "../../section/education.typ": section_education
|
||||
import "../../section/work_experience.typ": section_work_experience
|
||||
import "../../section/professional_development.typ": section_professional_development
|
||||
import "../../section/projects.typ": section_projects
|
||||
|
||||
grid(
|
||||
gutter: 1.7em,
|
||||
section_skills(skills: skills),
|
||||
section_education(education: education),
|
||||
section_work_experience(work_experience: work_experience),
|
||||
section_professional_development(professional_development: professional_development),
|
||||
section_projects(projects: projects),
|
||||
)
|
||||
}
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
grid(
|
||||
columns: 4,
|
||||
rows: 1,
|
||||
gutter: 4em,
|
||||
gutter: 3em,
|
||||
email,
|
||||
phone,
|
||||
location,
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
section_base_full(
|
||||
title: "Education",
|
||||
items: education.map(school => (
|
||||
title: school.title,
|
||||
role: school.degree,
|
||||
title: school.degree,
|
||||
role: school.title,
|
||||
timeframe: school.graduation,
|
||||
skills: (
|
||||
school.gpa,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#let section_professional_development(
|
||||
professional_development: (
|
||||
#let section_projects(
|
||||
projects: (
|
||||
(
|
||||
title: "",
|
||||
timeframe: "",
|
||||
|
@ -12,8 +12,8 @@
|
|||
import "base/full.typ": section_base_full
|
||||
|
||||
section_base_full(
|
||||
title: "Professional Development",
|
||||
items: professional_development.map(item => (
|
||||
title: "Projects",
|
||||
items: projects.map(item => (
|
||||
title: item.title,
|
||||
timeframe: item.timeframe,
|
||||
role: item.role,
|
Loading…
Add table
Reference in a new issue