#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"), link("https://price-hiller.com", "Blog"), link("mailto:price@orion-technologies.io"), link("tel:1-210-571-4279", "210-571-4297"), "San Antonio, TX", ), skills: ( "Linux", "Bash", "Powershell", "Ansible", "Networking", "Git", "Gitlab CI/CD", "Github CI/CD", "Docker", "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.orion-technologies.io/Price/dots/src/commit/bbaaf7673b6dff82578ac26aab383ef69a63e12a/hosts/luna/modules/services/nginx.nix#L22-L26", "here") - #link("https://github.com/AsgardEternal/Ubuntu-Ansible-Setup", "Ubuntu Server Configuration",): Automated configuration of a Ubuntu Server deployed on every git push ] ], )