Compare commits

..

1 commit

Author SHA1 Message Date
Gabe Venberg 8b30ecbff1 fixed typos, re-indented 2024-02-02 15:41:02 -06:00
6 changed files with 180 additions and 264 deletions

1
.envrc
View file

@ -1 +0,0 @@
use flake

3
.gitignore vendored
View file

@ -1,9 +1,6 @@
# Created by https://www.gitignore.io/api/latex # Created by https://www.gitignore.io/api/latex
# Edit at https://www.gitignore.io/?templates=latex # Edit at https://www.gitignore.io/?templates=latex
# direnv
.direnv
*.pdf *.pdf
### LaTeX ### ### LaTeX ###

View file

@ -1,61 +0,0 @@
{
"nodes": {
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1710146030,
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1711163522,
"narHash": "sha256-YN/Ciidm+A0fmJPWlHBGvVkcarYWSC+s3NTPk/P+q3c=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "44d0940ea560dee511026a53f0e2e2cde489b4d4",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs"
}
},
"systems": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
}
},
"root": "root",
"version": 7
}

View file

@ -1,22 +0,0 @@
{
description = "A very basic flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = {
self,
nixpkgs,
flake-utils,
}:
flake-utils.lib.eachDefaultSystem (system: let
pkgs = import nixpkgs {inherit system;};
in
with pkgs; {
devShells.default = mkShell {
buildInputs = [texliveFull];
};
});
}

View file

@ -1,2 +0,0 @@
preview:
latexmk -pdf -pvc

View file

@ -44,6 +44,7 @@
\begin{itemize} \begin{itemize}
\item Develop Linux distributions for embedded systems with Yocto \item Develop Linux distributions for embedded systems with Yocto
\item Develop Linux hardware drivers for embedded system \item Develop Linux hardware drivers for embedded system
\item Develop python based Hardware In the Loop testing
\item Use Git to collaborate across teams \item Use Git to collaborate across teams
\end{itemize} \end{itemize}
} }
@ -53,8 +54,8 @@
{Summer 2023} {Summer 2023}
{ {
\begin{itemize} \begin{itemize}
\item Implemented and ran functional testing on embedded Linux product, including designing test fixtures using Raspberry Pis to automate testing of electrical properties and RF connectivity \item Implemented and ran functional testing on embedded Linux product,
\item Maintained part numbers for a number of vendor-supplied firmware images, including validating new firmware, assigning new part numbers, and curating internal firmware image library. including designing test fixtures using Raspberry Pis to automate testing of electrical properties and RF connectivity
\end{itemize} \end{itemize}
} }
@ -64,8 +65,11 @@
{Spring Semester 2023} {Spring Semester 2023}
{ {
\begin{itemize} \begin{itemize}
\item Implemented a Rust-based log parser for the Kata Containers project, including writing unit tests, integrating the tool with existing codebase, and implementing suggestions from code reviewers. \item Implemented a Rust-based log parser for the Kata Containers project,
\item Collaborated using the GitHub workflow, chat rooms, and video chat remotely and across 8+hr timezone difference. including writing unit tests, integrating the tool with existing codebase,
and implementing suggestions from code reviewers.
\item Collaborated using the GitHub workflow, chat rooms,
and video chat remotely and across 8+hr timezone difference.
\end{itemize} \end{itemize}
} }
@ -75,8 +79,10 @@
{Summer 2022} {Summer 2022}
{ {
\begin{itemize} \begin{itemize}
\item Wrote python scripts to translate requirements from word documents into format understood by a propriatary requirements analysis tool. \item Wrote python scripts to translate requirements from word documents into a
\item Performed requirements analysis, wrote and performed software and hardware test procedures, and analyzed test coverage to enable regulatory approval of new medical device. format understood by a propriatary requirements analysis tool.
\item Performed requirements analysis, wrote and performed software and hardware test procedures,
and analyzed test coverage to enable regulatory approval of new medical device.
\end{itemize} \end{itemize}
} }
@ -93,7 +99,7 @@
\experience \experience
{NDSU Precision Agriculture Center} {NDSU Precision Agriculture Center}
{Developer} {Part Time Developer}
{2020--2021} {2020--2021}
{ {
\begin{itemize} \begin{itemize}
@ -134,14 +140,11 @@
\task Python \task Python
\task Java \task Java
\task Bash \task Bash
\task C
\task Git version control system \task Git version control system
\task Web Scraping
\task Linux administration \task Linux administration
\task Embedded Linux \task Embedded Linux
\task Network administration \task Network administration
\task NGINX and Apache web servers
\task SSH remote management
\task VM management
\task Computer repair \task Computer repair
\task \LaTeX{} markup language \task \LaTeX{} markup language
\task Googling \task Googling
@ -154,7 +157,9 @@
{Home Linux Lab} {Home Linux Lab}
{2019--present} {2019--present}
{ {
Run a home network consisting of 2 physical servers and 6 Virtual machines doing a variety of tasks, such as a DNS, an NGINX reverse proxy, and several web servers serving static and dynamic content. Currently running: Nextcloud, GitTea, PiHole, Mainsail, and a static website. Run a home network consisting of 2 physical servers and 6 virtual machines doing a variety of tasks,
such as a DNS, an NGINX reverse proxy, and several web servers serving static and dynamic content.
Currently running: Nextcloud, GitTea, PiHole, Mainsail, and a static website.
} }
\experience \experience
@ -170,7 +175,8 @@
{Four-time competitor in the National Cyber League.} {Four-time competitor in the National Cyber League.}
{2021, '22, and '23} {2021, '22, and '23}
{ {
Competed for NDSU in the bi-annual National Cyber League in individual and team games, placing in the top 500 individuals and top 200 teams nationwide for three competitions. Competed for NDSU in the bi-annual National Cyber League in individual and team games,
placing in the top 500 individuals and top 200 teams nationwide for three competitions.
} }
\newpage \newpage
@ -206,7 +212,6 @@
% \task Software Testing % \task Software Testing
% \task Backup % \task Backup
% \task VPN % \task VPN
% \task Phishing
% \task Collaboration % \task Collaboration
% \task Spreadsheet % \task Spreadsheet
% \task git % \task git