resume update.
This commit is contained in:
parent
300476231c
commit
edf659d9a7
2 changed files with 63 additions and 28 deletions
12
flake.lock
generated
12
flake.lock
generated
|
|
@ -5,11 +5,11 @@
|
||||||
"systems": "systems"
|
"systems": "systems"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710146030,
|
"lastModified": 1731533236,
|
||||||
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
|
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
|
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -20,11 +20,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1711163522,
|
"lastModified": 1764667669,
|
||||||
"narHash": "sha256-YN/Ciidm+A0fmJPWlHBGvVkcarYWSC+s3NTPk/P+q3c=",
|
"narHash": "sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "44d0940ea560dee511026a53f0e2e2cde489b4d4",
|
"rev": "418468ac9527e799809c900eda37cbff999199b6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
79
resume.tex
79
resume.tex
|
|
@ -34,20 +34,20 @@
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\pagestyle{empty}%non numbered pages
|
\pagestyle{empty}%non numbered pages
|
||||||
\section*{Gabe Venberg}
|
\section*{Gabriel Venberg}
|
||||||
\begin{tabular}{r l r l}
|
\begin{tabular}{r l r l}
|
||||||
%\textsc{Address:} & 1005 7th Ave N Fargo ND 58102\\
|
\textsc{Address:} & Rheingaustraße 32a 65201 Wiesbaden, DE &
|
||||||
\textsc{Phone:} & (218) 517-0917 &
|
\textsc{Phone:} & +49 157 3581 2667\\
|
||||||
\textsc{Email:} & \href{mailto:gabevenberg@gmail.com}{gabevenberg@gmail.com}\\
|
\textsc{Email:} & \href{mailto:gabevenberg@gmail.com}{gabevenberg@gmail.com}&
|
||||||
\textsc{Website:} & \href{https://gabevenberg.com}{gabevenberg.com} &
|
\textsc{Website:} & \href{https://gabevenberg.com}{gabevenberg.com} \\
|
||||||
\textsc{GitHub:} & \href{https://github.com/gabevenberg}{github.com/gabevenberg}\\
|
\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{Personal Git server:} & \href{https://git.venberg.xyz/Gabe}{git.venberg.xyz/Gabe}\\
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
\section*{Professional Summary}
|
\section*{Professional Summary}
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item 2 years of experience in software engineering.
|
\item 3 years of experience in software engineering.
|
||||||
\item 1 year of experience with embedded Linux.
|
\item 2 year of experience with embedded Linux.
|
||||||
\item Bachelors of science in computer science.
|
\item Bachelors of science in computer science.
|
||||||
\item Contributor to Python programming language standard library.
|
\item Contributor to Python programming language standard library.
|
||||||
\item Experience working across 8+hr timezone differences.
|
\item Experience working across 8+hr timezone differences.
|
||||||
|
|
@ -56,12 +56,28 @@
|
||||||
\section*{Skills Summary}
|
\section*{Skills Summary}
|
||||||
|
|
||||||
\begin{description}
|
\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[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}
|
\end{description}
|
||||||
|
|
||||||
\section*{Work Experience}
|
\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
|
\experience
|
||||||
{John Deere}
|
{John Deere}
|
||||||
{Embedded Linux Engineer}
|
{Embedded Linux Engineer}
|
||||||
|
|
@ -165,14 +181,22 @@
|
||||||
{}
|
{}
|
||||||
|
|
||||||
\section*{Other Experience}
|
\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
|
\experience
|
||||||
{Homelab}
|
{Homelab}
|
||||||
{Home Linux Lab}
|
{Home Linux Lab}
|
||||||
{2019--present}
|
{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.
|
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
|
\experience
|
||||||
|
|
@ -180,7 +204,15 @@
|
||||||
{Contributor to various open source projects}
|
{Contributor to various open source projects}
|
||||||
{2022--present}
|
{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
|
\experience
|
||||||
|
|
@ -191,14 +223,14 @@
|
||||||
Build custom split keyboards with a focus on ergonomics and portability.
|
Build custom split keyboards with a focus on ergonomics and portability.
|
||||||
}
|
}
|
||||||
|
|
||||||
\experience
|
% \experience
|
||||||
{National Cyber League}
|
% {National Cyber League}
|
||||||
{Four-time competitor in the National Cyber League.}
|
% {Four-time competitor in the National Cyber League.}
|
||||||
{2021, 2022, and 2023}
|
% {2021, 2022, and 2023}
|
||||||
{
|
% {
|
||||||
Competed for NDSU in the bi-annual National Cyber League in individual and team games,
|
% 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.
|
% placing in the top 500 individuals and top 200 teams nationwide for three competitions.
|
||||||
}
|
% }
|
||||||
|
|
||||||
% \newpage
|
% \newpage
|
||||||
% \section*{keywords}
|
% \section*{keywords}
|
||||||
|
|
@ -209,6 +241,9 @@
|
||||||
% \task Java
|
% \task Java
|
||||||
% \task Python
|
% \task Python
|
||||||
% \task Rust
|
% \task Rust
|
||||||
|
% \task Embedded Software
|
||||||
|
% \task C
|
||||||
|
% \task Nix
|
||||||
% \task Scientific data processing
|
% \task Scientific data processing
|
||||||
% \task Web Scraping
|
% \task Web Scraping
|
||||||
% \task Linux BASH scripting.
|
% \task Linux BASH scripting.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue