Resume/resume.typ
Price Hiller 800d7566f9
All checks were successful
Build resume / build (push) Successful in 49s
refactor: update orion-technologies.io -> price-hiller.com
2024-10-19 16:49:37 -05:00

195 lines
6.4 KiB
Plaintext

#show link: set text(blue)
#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("Skills")
grid(columns: 5, column-gutter: 1fr, row-gutter: .5em, ..skills)
v(-.5em)
section("Education")
for edu in education {
grid(
columns: 2,
column-gutter: 1fr,
row-gutter: 0.4em,
text()[*#edu.major*],
text(
style: "italic",
align(right)[#edu.dates.start.display("[month repr:short] [year]") —
#edu.dates.end.display("[month repr:short] [year]")],
),
text(style: "italic")[#edu.university],
align(right, text(style: "italic")[#edu.location]),
)
v(-1em)
pad(left: 1em)[#edu.info]
}
v(-.5em)
section("Work Experience")
for job in jobs {
grid(
columns: 2,
column-gutter: 1fr,
row-gutter: 0.4em,
[*#job.title*],
text(
style: "italic",
align(right)[#job.dates.start.display("[month repr:short] [year]") —
#job.dates.end.display("[month repr:short] [year]")],
),
text(style: "italic")[#job.company],
align(right, text(style: "italic")[#job.location]),
)
v(-.7em)
pad(left: 1em)[#job.info]
}
doc
}
#set page(paper: "us-letter", margin: (x: .75in, y: .75in))
#show heading: h => [
#set text(15pt)
#h.body
]
#show: doc => resume(
name: "Price Hiller",
info: (
link("https://github.com/PriceHiller", "github.com/pricehiller"),
link("https://price-hiller.com", "price-hiller.com"),
link("mailto:price@price-hiller.com"),
link("tel:1-210-571-4279", "210-571-4297"),
"San Antonio, TX",
),
skills: (
"Linux",
"Bash",
"Powershell",
"Ansible",
"Networking",
"Git",
"CI/CD",
"Docker",
"Java",
"Rust",
"Python",
"Lua",
"Javascript",
"C",
"Nix",
),
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: [
- Collaborated with 2 senior developers on overhauling CI/CD in Azure DevOps
- Optimized pipeline duration resulting in improved runtime in the worst case by 300%
- Integrated secrets management with CyberArk into CI/CD processes increasing security
- Enhanced overall modularity, allowing pipeline reuse across teams, eliminating duplicated effort
- Created and ran presentations to encourage adoption of new CI/CD processes
- Implemented canary deployments for critical services improving reliability
- Added Docker containerization to a core service, demonstrating viability of modern deployment practices
- Migrated legacy C\# projects to .NET Core 3 or higher along with corresponding CI/CD 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: [
- Managed Linux servers through infrastructure deployment tools
- Led a project to replace legacy infrastructure management tools
- Updated existing infrastructure by introducing Ansible as a modernization from CFEngine
- Introduced CI/CD to manage system configurations in Gitlab resulting in reduced downtime
- Added automatic testing and deployments of infrastructure changes in Ansible
],
),
(
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: "Information Analyst II Intern",
info: [
- Gathered and categorized data for machine learning systems in the Cybersecurity
realm
- Collaborated with 3 other interns and a data scientist on data modeling and tagging
- Visualized and filtered datasets with the ELK stack
],
),
),
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, Computer Science (In Progress)",
location: "San Antonio, TX",
info: [ ],
),
(
university: "San Antonio College",
dates: (
start: datetime(year: 2021, month: 08, day: 01),
end: datetime(year: 2023, month: 12, day: 08),
),
major: "Associates of Business",
location: "San Antonio, TX",
info: [],
),
),
[
#v(-.2em)
#section("Projects")
#pad(left: 1em)[
- #link("https://github.com/AsgardEternal/Squad.nix", "Squad.nix"): Module to configure Squad servers on NixOS, a immutable, reproducible distribution of Linux
- #link("https://github.com/PriceHiller/dots", "Dots"): Configurations for personal tools and servers, including secrets management and reproducible system deployments
- #link("https://github.com/PriceHiller/blog", "Blog"): Source code
for https://price-hiller.com, deployed via Nix #link("https://git.price-hiller.com/Price/dots/src/commit/f57b9c4c8e9bc8285c7fef618d41827ed636f337/hosts/luna/modules/services/nginx.nix#L22-L32", "here")
- #link("https://github.com/AsgardEternal/Ubuntu-Ansible-Setup", "Ubuntu Server Configuration",): Automated configuration of a Ubuntu Server deployed on every git push
]
],
)