From edf659d9a75aba4f5faeed0d6951ca9979467756 Mon Sep 17 00:00:00 2001 From: Gabe Venberg Date: Thu, 4 Dec 2025 14:39:06 +0100 Subject: [PATCH] resume update. --- flake.lock | 12 ++++----- resume.tex | 79 +++++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 63 insertions(+), 28 deletions(-) diff --git a/flake.lock b/flake.lock index 942e223..cb8f9c1 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1711163522, - "narHash": "sha256-YN/Ciidm+A0fmJPWlHBGvVkcarYWSC+s3NTPk/P+q3c=", + "lastModified": 1764667669, + "narHash": "sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y=", "owner": "nixos", "repo": "nixpkgs", - "rev": "44d0940ea560dee511026a53f0e2e2cde489b4d4", + "rev": "418468ac9527e799809c900eda37cbff999199b6", "type": "github" }, "original": { diff --git a/resume.tex b/resume.tex index e573bab..53edc23 100644 --- a/resume.tex +++ b/resume.tex @@ -34,20 +34,20 @@ \begin{document} \pagestyle{empty}%non numbered pages -\section*{Gabe Venberg} +\section*{Gabriel Venberg} \begin{tabular}{r l r l} - %\textsc{Address:} & 1005 7th Ave N Fargo ND 58102\\ - \textsc{Phone:} & (218) 517-0917 & - \textsc{Email:} & \href{mailto:gabevenberg@gmail.com}{gabevenberg@gmail.com}\\ - \textsc{Website:} & \href{https://gabevenberg.com}{gabevenberg.com} & - \textsc{GitHub:} & \href{https://github.com/gabevenberg}{github.com/gabevenberg}\\ - \textsc{Personal Git server:} & \href{https://git.venberg.xyz/Gabe}{git.venberg.xyz/Gabe} & + \textsc{Address:} & Rheingaustraße 32a 65201 Wiesbaden, DE & + \textsc{Phone:} & +49 157 3581 2667\\ + \textsc{Email:} & \href{mailto:gabevenberg@gmail.com}{gabevenberg@gmail.com}& + \textsc{Website:} & \href{https://gabevenberg.com}{gabevenberg.com} \\ + \textsc{GitHub:} & \href{https://github.com/gabevenberg}{github.com/gabevenberg}& + \textsc{Personal Git server:} & \href{https://git.venberg.xyz/Gabe}{git.venberg.xyz/Gabe}\\ \end{tabular} \section*{Professional Summary} \begin{itemize} - \item 2 years of experience in software engineering. - \item 1 year of experience with embedded Linux. + \item 3 years of experience in software engineering. + \item 2 year of experience with embedded Linux. \item Bachelors of science in computer science. \item Contributor to Python programming language standard library. \item Experience working across 8+hr timezone differences. @@ -56,12 +56,28 @@ \section*{Skills Summary} \begin{description} - \item[Programming Languages:] Rust, Python, Java, Bash, C, Nix + \item[Programming Languages:] Rust, Python, Bash, C, Nix \item[Tools:] Git, Yocto linux, \LaTeX{}, Vim, Jenkins - \item[Linux Administration:] NGINX, Apache, Caddy, Docker, NixOS, Proxmox + \item[Linux Administration:] NGINX, Apache, Caddy, Docker, NixOS, Proxmox, SystemD \end{description} \section*{Work Experience} + \experience + {Assistme} + {Embedded Software Engineer} + {February 2025--Current} + { + \begin{itemize} + \item Developed Linux distributions for an embedded system with Yocto. + \item Developed a Zephyr RTOS based IOT device for tracking of patient conditions. + \item Implemented StrongSwan IOT vpn to allow remote access of devices in the field + \item Implemented a Python based HIL testing system to test both Yocto and Zephyr based systems. + \item Rewrote Python based embedded Linux application in Rust to improve performance, Bluetooth reliability, and shrink image size. + \item Optimized system reliability and logging using SystemD + \item Wrote documentation to enable compliance with standards including ISO 13485, ISO 14971, EN IEC 81001-5-1, IEC 62304 and IEC 60601 + \item Used Git and Github to collaborate with the team + \end{itemize} + } \experience {John Deere} {Embedded Linux Engineer} @@ -165,14 +181,22 @@ {} \section*{Other Experience} + \experience + {Open Source Personal Projects} + {Author of an Open Source Project.} + {2025--present} + { + Author of Crabroll, a open source window blind controller for Home Assistant, built in Rust and running on an ESP32c3. + } + \experience {Homelab} {Home Linux Lab} {2019--present} { - Run a home network consisting of 2 physical servers, 1 cloud server, and 6 virtual machines doing a variety of tasks, + Run a home network consisting of 2 physical servers, 1 cloud server, and several virtual machines doing a variety of tasks, such as a DNS, a NGINX reverse proxy, and several web servers serving static and dynamic content. - Currently running: Nextcloud, Forgejo, PiHole, Nixos, Mainsail, and a static website. + Currently running: Immich, Jellyfin, Home Assistant, Forgejo, Nixos, Mainsail, and a static website. } \experience @@ -180,7 +204,15 @@ {Contributor to various open source projects} {2022--present} { - Have contributed patches, both large and small, to open source projects including Python and Kata Containers. + Have contributed patches, both large and small, to open source projects including Python, Nixpkgs, and Kata Containers. + } + + \experience + {3D printing hobbyist} + {Build and operate various 3d printers} + {2021--present} + { + Build, tune, and operate custom and kit 3d printers, my fleet includes a heavily modified Ender 3 running Klipper firmware (almost no original parts left) and a Voron Trident. } \experience @@ -191,14 +223,14 @@ Build custom split keyboards with a focus on ergonomics and portability. } - \experience - {National Cyber League} - {Four-time competitor in the National Cyber League.} - {2021, 2022, and 2023} - { - 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. - } + % \experience + % {National Cyber League} + % {Four-time competitor in the National Cyber League.} + % {2021, 2022, and 2023} + % { + % 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 % \section*{keywords} @@ -209,6 +241,9 @@ % \task Java % \task Python % \task Rust +% \task Embedded Software +% \task C +% \task Nix % \task Scientific data processing % \task Web Scraping % \task Linux BASH scripting.