2024-08-03 19:59:16 -05:00
|
|
|
|
#let content = (
|
|
|
|
|
|
identity: (
|
|
|
|
|
|
name: "Ethan Reece",
|
|
|
|
|
|
email: "contact@ethanreece.com",
|
|
|
|
|
|
phone: "(208) 515-2094",
|
|
|
|
|
|
location: "Richardson, TX",
|
|
|
|
|
|
website: "https://ethanreece.com/"
|
|
|
|
|
|
),
|
|
|
|
|
|
skills: (
|
|
|
|
|
|
(
|
|
|
|
|
|
title: "DevOps and System Administration",
|
|
|
|
|
|
items: (
|
|
|
|
|
|
"Linux",
|
|
|
|
|
|
"Git",
|
|
|
|
|
|
"GitHub Actions",
|
|
|
|
|
|
"Docker",
|
|
|
|
|
|
"Guix",
|
2024-12-24 13:22:05 -06:00
|
|
|
|
"Nix",
|
2024-08-03 19:59:16 -05:00
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
(
|
|
|
|
|
|
title: "Programming Languages",
|
|
|
|
|
|
items: (
|
|
|
|
|
|
"JavaScript",
|
|
|
|
|
|
"C#",
|
|
|
|
|
|
"Java",
|
|
|
|
|
|
"C",
|
|
|
|
|
|
"C++",
|
|
|
|
|
|
"Guile/Scheme",
|
|
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
(
|
|
|
|
|
|
title: "Layout and Web Development",
|
|
|
|
|
|
items: (
|
|
|
|
|
|
"HTML",
|
|
|
|
|
|
"CSS",
|
|
|
|
|
|
"React",
|
|
|
|
|
|
"ASP.NET",
|
|
|
|
|
|
"Express.js",
|
|
|
|
|
|
"Astro",
|
|
|
|
|
|
"Typst",
|
2024-12-24 13:22:05 -06:00
|
|
|
|
"LaTeX",
|
2024-08-03 19:59:16 -05:00
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
education: (
|
|
|
|
|
|
(
|
|
|
|
|
|
title: "The University of Texas at Dallas",
|
|
|
|
|
|
degree: "Bachelor of Science in Computer Science",
|
|
|
|
|
|
graduation: "May 2026",
|
2024-12-24 13:22:05 -06:00
|
|
|
|
gpa: "Current GPA: 3.768",
|
2024-08-03 19:59:16 -05:00
|
|
|
|
coursework: (
|
|
|
|
|
|
completed: (
|
|
|
|
|
|
"Programming Language Paradigms",
|
|
|
|
|
|
"Digital Logic & Computer Design",
|
|
|
|
|
|
"Operating Systems Concepts",
|
|
|
|
|
|
"Probability and Statistics for CS",
|
|
|
|
|
|
"Data Structures and Algorithms",
|
|
|
|
|
|
"Software Engineering",
|
|
|
|
|
|
"C/C++ Programming in UNIX",
|
2024-12-24 13:22:05 -06:00
|
|
|
|
"Computer Architecture (CS 2340)",
|
2024-08-03 19:59:16 -05:00
|
|
|
|
"Discrete Mathematics II",
|
|
|
|
|
|
"Database Systems",
|
|
|
|
|
|
"Advanced Algorithm Design & Analysis",
|
2024-12-24 13:22:05 -06:00
|
|
|
|
"Linear Algebra",
|
|
|
|
|
|
"Theoretical Concepts of Calculus",
|
|
|
|
|
|
"Differential Equations with Applications",
|
|
|
|
|
|
),
|
|
|
|
|
|
current: (
|
|
|
|
|
|
"Automata Theory",
|
|
|
|
|
|
"Cyber Attack and Defense Lab",
|
|
|
|
|
|
"Computer Architecture (CS 6304)",
|
|
|
|
|
|
"Advanced Operating Systems",
|
2024-08-03 19:59:16 -05:00
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
highlights: (
|
2025-01-12 23:04:50 -06:00
|
|
|
|
"Computer Science Fast Track Program, Systems Track",
|
2024-08-03 19:59:16 -05:00
|
|
|
|
"Collegium V Honors Program",
|
|
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
work_experience: (
|
|
|
|
|
|
(
|
|
|
|
|
|
title: "Scrumfish Software",
|
|
|
|
|
|
location: "Nampa, ID",
|
|
|
|
|
|
timeframe: "June – August (2022, 2023)",
|
|
|
|
|
|
role: "Software Engineering Intern",
|
|
|
|
|
|
skills: (
|
|
|
|
|
|
"C#/ASP.NET",
|
|
|
|
|
|
"JavaScript/React",
|
|
|
|
|
|
"Microsoft SQL Server",
|
|
|
|
|
|
"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.",
|
|
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
(
|
|
|
|
|
|
title: "R-Technics",
|
|
|
|
|
|
location: "Boise, ID",
|
|
|
|
|
|
timeframe: "June – August (2022, 2023)",
|
|
|
|
|
|
role: "Software Engineering Intern",
|
|
|
|
|
|
skills: (
|
|
|
|
|
|
"Azure",
|
|
|
|
|
|
"Windows Server",
|
|
|
|
|
|
"Docker",
|
|
|
|
|
|
"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.",
|
|
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
professional_development: (
|
|
|
|
|
|
(
|
2024-12-24 13:22:05 -06:00
|
|
|
|
title: "Declarative Laptop Configuration",
|
|
|
|
|
|
timeframe: "July 2024 – Present",
|
2024-09-10 09:29:15 -05:00
|
|
|
|
role: "Personal Project",
|
2024-08-03 19:59:16 -05:00
|
|
|
|
skills: (
|
|
|
|
|
|
"Linux",
|
|
|
|
|
|
"Guix/Guile",
|
|
|
|
|
|
"Git",
|
|
|
|
|
|
),
|
|
|
|
|
|
highlights: (
|
2024-12-26 00:01:07 -06:00
|
|
|
|
"Leveraging Guix 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."
|
2024-08-03 19:59:16 -05:00
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
(
|
2024-12-24 13:22:05 -06:00
|
|
|
|
title: "Personal Server Administration",
|
|
|
|
|
|
timeframe: "2020 – Present",
|
|
|
|
|
|
role: "Personal Project",
|
2024-08-03 19:59:16 -05:00
|
|
|
|
skills: (
|
|
|
|
|
|
"Linux",
|
2024-12-24 13:22:05 -06:00
|
|
|
|
"Docker",
|
|
|
|
|
|
"Guix/Guile",
|
|
|
|
|
|
"Git",
|
|
|
|
|
|
"Proxmox",
|
|
|
|
|
|
"Google Cloud",
|
2024-08-03 19:59:16 -05:00
|
|
|
|
),
|
|
|
|
|
|
highlights: (
|
2024-12-24 13:22:05 -06:00
|
|
|
|
"Managing a physical server using Proxmox, Debian VMs, and Docker for several applications.",
|
|
|
|
|
|
"Migrating new applications to Guix to utilize declarative configuration for reduced state, fine-grained system control, and increased resource efficiency.",
|
|
|
|
|
|
"Hosting various services including Forgejo, TrueNAS, Nextcloud, and Vaultwarden.",
|
|
|
|
|
|
"Implemented a VPN via Google Cloud Compute Engine to navigate CGNAT limitations.",
|
2024-08-03 19:59:16 -05:00
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
),
|
|
|
|
|
|
)
|