Optimize for research role

This commit is contained in:
Ethan Reece 2025-02-28 16:31:00 -06:00
parent 998041c97e
commit 076569c282
Signed by: me
GPG key ID: 198E9EB433DB1B28
6 changed files with 32 additions and 15 deletions

View file

@ -12,12 +12,12 @@
items: (
"Linux",
"Git",
"GitHub Actions",
"Docker",
"Proxmox",
"Nix",
"Guix",
"Terraform",
"GitHub Actions",
),
),
(
@ -35,14 +35,14 @@
(
title: "Layout and Web Development",
items: (
"Typst",
"LaTeX",
"HTML",
"CSS",
"React",
"ASP.NET",
"Express.js",
"Astro",
"Typst",
"LaTeX",
),
),
),
@ -95,9 +95,7 @@
"GitHub",
),
highlights: (
"Developed ASP.NET APIs for data management, multifactor authentication, and document conversion.",
"Created a React-based UI for a book critique platform, supporting document viewing, sharing, and annotation.",
"Automated the update of email templates in the database using SQL and PowerShell scripts.",
"Worked on programming projects such as an ebook-critique platform using ASP.NET for backend and React for frontend."
),
),
(
@ -112,13 +110,28 @@
"C#/ASP.NET",
),
highlights: (
"Supported server maintenance through update research, implementation, and monitoring.",
"Developed a C# program to fetch song lyrics and metadata from an API, later integrated into the main product.",
"Enhanced a server application with Docker and Linux support; established an Azure DevOps pipeline for build automation.",
"Completed Windows Server maintenance tasks and worked on various projects involving C# programming and build automation.",
),
),
),
professional_development: (
(
title: "LaTeX & Typst Projects",
timeframe: "Aug 2024 Present",
role: "University & Personal",
skills: (
"Typst",
"LaTeX",
"TikZ",
"Guix/Guile",
"Git",
),
highlights: (
"Completing coursework by using Typst and LaTeX for papers along with libraries such as TikZ and CeTZ for diagrams and graphs.",
"Managing my resume by organizing components into separate blocks of Typst code.",
"Managing dependencies with consistent software versions by using Guix with the \"time-machine\" feature.",
),
),
(
title: "Declarative Laptop Configuration",
timeframe: "July 2024 Present",

View file

@ -50,7 +50,7 @@
base_page(
base_text(
grid(
gutter: 2.4em,
gutter: 1.6em,
page_resume_heading(identity: identity),
page_resume_content(
skills: skills,

View file

@ -41,10 +41,10 @@
import "../../section/professional_development.typ": section_professional_development
grid(
gutter: 1.7em,
gutter: 1.2em,
section_skills(skills: skills),
section_education(education: education),
section_work_experience(work_experience: work_experience),
section_professional_development(professional_development: professional_development),
section_work_experience(work_experience: work_experience),
)
}

View file

@ -11,7 +11,7 @@
import "heading/contact_info.typ": page_resume_heading_contact_info
grid(
gutter: 1.5em,
gutter: 1.2em,
align: center,
columns: 100%,
page_resume_heading_name(name: identity.name),

View file

@ -10,7 +10,11 @@
body-indent: 1.5em,
tight: false,
spacing: 0.85em,
..highlights.map(highlight =>
..(if type(highlights) == "string" {
(highlights,)
} else {
highlights
}).map(highlight =>
section_base_item_highlight(highlight: highlight)
)
)

View file

@ -6,7 +6,7 @@
import "body.typ": section_base_body
grid(
gutter: 1.1em,
gutter: 0.9em,
section_base_heading(title: title),
section_base_body(body),
)