Resume/resume.typ

211 lines
6.4 KiB
Plaintext

#let section(name) = {
[= #name]
v(-5pt)
line(length: 100%, stroke: .5pt + black)
v(-2pt)
}
#let resume(name: none, info: (), skills: (), jobs: (), education: (), doc) = {
set par(justify: true, leading: 0.5em)
set text(font: "Liberation Sans", size: 10pt)
align(center)[
#grid(
columns: 1,
row-gutter: 1.2em,
text(24pt)[*#name*],
info.join(" " + $diamond.stroked.dot$ + " "),
)
]
section("Technical Skills")
grid(columns: 5, column-gutter: 1fr, row-gutter: .5em, ..skills)
section("Education")
for edu in education {
grid(
columns: 2,
column-gutter: 1fr,
row-gutter: 0.4em,
[#edu.university],
text(
style: "italic",
.9em,
align(right)[#edu.dates.start.display("[month repr:short] [year]") —
#edu.dates.end.display("[month repr:short] [year]")],
),
text(.9em, style: "italic")[*#edu.major*],
align(right, text(.9em, style: "italic")[#edu.location]),
)
v(-.7em)
pad(left: 1em)[#edu.info]
}
section("Experience")
for job in jobs {
grid(
columns: 2,
column-gutter: 1fr,
row-gutter: 0.4em,
[*#job.title*],
text(
style: "italic",
.9em,
align(right)[#job.dates.start.display("[month repr:short] [year]") —
#job.dates.end.display("[month repr:short] [year]")],
),
text(.9em, style: "italic")[#job.company],
align(right, text(.9em, style: "italic")[#job.location]),
)
v(-.7em)
pad(left: 1em)[#job.info]
}
doc
}
#set page(paper: "us-letter", margin: (x: 1in, y: 1in))
#show heading: h => [
#set text(15pt)
#h.body
]
#show: doc => resume(
name: "Price Hiller",
info: (
link("mailto:price@orion-technologies.io"),
link("tel:1-210-571-4279", "(210) 571-4297"),
"San Antonio, TX",
text(blue, link("https://gitlab.orion-technologies.io/philler", "Gitlab")),
text(blue, link("https://github.com/treatybreaker", "Github")),
text(blue, link("https://blog.orion-technologies.io", "Blog")),
),
skills: (
"Linux",
"Bash",
"Powershell",
"Ansible",
"Networking",
"Git",
"Gitlab CI/CD",
"Github CI/CD",
"Docker",
"Rust",
"Python",
"Lua",
"Javascript",
"Nix",
),
// June 2022 -> June 2023
jobs: (
(
company: "Security Service Federal Credit Union",
dates: (
start: datetime(year: 2022, month: 5, day: 1),
end: datetime(year: 2023, month: 6, day: 22),
),
location: "San Antonio, TX",
title: "Systems Integration Intern",
info: [
- Overhauled preexisting CI/CD systems to "Pipelines V3" in Azure DevOps
- Significant reduction in pipeline durations
- Improved modularity, allowing pipeline reuse even across teams
- Integrated pulling secrets from CyberArk in pipelines
- Implemented limited canary deployments for critical services
- Initial implementation of Docker on a critical service
- Updated _many_ legacy `C#` projects to .NET Core 3 or higher and their
corresponding pipelines
],
),
(
company: "Vircio",
dates: (
start: datetime(year: 2021, month: 10, day: 1),
end: datetime(year: 2022, month: 5, day: 1),
),
location: "Austin, TX",
title: "Junior Systems Administrator",
info: [
- Implemented Ansible to modernize management of remote Linux Servers improving
stability of the network
- Introduced GitOps to manage system configurations in Gitlab
- Automatically validated the Ansible configurations on every update
- Automatically deployed the new system configurations if validation passed
],
),
(
company: "San Antonio College",
dates: (
start: datetime(year: 2021, month: 8, day: 1),
end: datetime(year: 2021, month: 12, day: 13),
),
location: "San Antonio, TX",
title: "Peer Advisor",
info: [
- Tutored students in Information Technology, Programming, and more
- Covered Networking topics such as IPv6, TCP/IP, subnetting, routing, etc.
- Covered Programming topics such as OOP, Java, Python
],
),
(
company: "Booz Allen Hamilton",
dates: (
start: datetime(year: 2019, month: 6, day: 1),
end: datetime(year: 2020, month: 8, day: 1),
),
location: "San Antonio, TX",
title: "Infomation Analyst II Intern",
info: [
- Gathered and categorized data for machine learning systems in the Cybersecurity
realm
- Worked with the ELK stack to visualize and filter datasets
],
),
),
education: (
(
university: "University of Texas at San Antonio",
dates: (
start: datetime(year: 2024, month: 01, day: 16),
end: datetime(year: 2025, month: 12, day: 08),
),
major: "Bachelor of Science in Computer Science (In Progress)",
location: "San Antonio, TX",
info: [
- Currently working towards a Bachelors of Computer Science
],
),
(
university: "San Antonio College",
dates: (
start: datetime(year: 2021, month: 08, day: 01),
end: datetime(year: 2023, month: 12, day: 08),
),
major: "Associates of Arts in Business",
location: "San Antonio, TX",
info: [
- #text(style: "italic")[Organizations: Cybersecurity Club]
],
),
// (
// university: "University of Texas at San Antonio",
// dates: (
// start: datetime(year: 2019, month: 01, day: 16),
// end: datetime(year: 2021, month: 06, day: 01),
// ),
// major: "Cybersecurity (incomplete)",
// location: "San Antonio, TX",
// info: [ ],
// ),
),
[
#section("Projects")
- #text(blue, link("https://github.com/AsgardEternal/Squad.nix", "Squad.nix")):
Configuring Squad servers for NixOS, a immutable, reproducible distribution of
Linux
- #text(blue, link(
"https://github.com/AsgardEternal/Ubuntu-Ansible-Setup",
"Ubuntu Server Configuration",
)): Automated configuration of a Ubuntu Server deployed on every git push
- #text(blue, link("https://github.com/treatybreaker/blog", "Blog")): Source code
of my blog, all written in Rust, packaged with a Nix Flake, and deployed on my
home server #text(
blue,
link("https://gitlab.orion-technologies.io/philler/nixos", "here"),
)
],
)