techWebsite/content/resume.md

117 lines
3.9 KiB
Markdown
Raw Normal View History

2023-07-01 01:04:49 +02:00
+++
title = 'Resume'
type = 'about'
showToc = true
+++
:toc:
:toclevels: 2
2023-07-01 01:04:49 +02:00
## Contact info
* [Personal Git Server](https://git.venberg.xyz/Gabe)
* [GitHub](https://github.com/gabevenberg)
* [Email](mailto:gabevenberg@gmail.com)
2023-07-02 21:03:31 +02:00
2024-07-29 22:30:25 +02:00
## Professional Summary
* 2 years of experience as a software engineer
* 1 year of experience with embedded Linux.
* Bachelors of science in computer science.
* Contributor to Python programming language standard library.
* Experience working across 8+hr timezone differences.
## Skills Summary
**Programming Languages**: Rust, Python, Java, Bash, C, Nix
**Tools**: Git, Yocto linux, LaTeX, Vim, Jenkins
**Linux Administration**: NGINX, Apache, Caddy, Docker, NixOS, Proxmox
## Work Experience
2023-07-02 21:03:31 +02:00
### John Deere
**Embedded Linux Engineer**\
2024-07-29 22:30:25 +02:00
August 2023--August 2024
* Developed Linux distributions for embedded systems with Yocto.
* Diagnosed, developed workarounds, and ultimately fixed errors in Linux hardware drivers.
* Upgraded kernel in an embedded Linux project from 4.9 to 6.1, and upgraded the same projects Yocto version from Zeus(3.0) to Kirkstone(4.0).
* Ported hardware drivers to new Linux kernel version.
* Code owner of Python api used for hardware essential to Hardware in the Loop testing, upgrading the API library to support 2 new hardware revisions.
* Developed tests and utilities for Python based Hardware in the Loop testing.
* Used Jenkins CI to continuously test products for regressions.
* Used Git and Github to collaborate across teams.
### Appareo
**Embedded Systems Intern**\
Summer 2023
2024-02-14 21:47:29 +01:00
* 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
2023-07-02 21:03:31 +02:00
### Kata Containers
**Capstone Student**\
Spring Semester 2023
2024-02-14 21:47:29 +01:00
* Implemented a Rust-based log parser for the Kata Containers project,
2024-07-29 22:30:25 +02:00
including writing unit tests, integrating the tool into the existing codebase,
2024-02-14 21:47:29 +01:00
and implementing suggestions from code reviewers.
2024-07-29 22:30:25 +02:00
Writing the tool in Rust allowed the tool to be integrated with the projects existing CLI tools.
* Collaborated using the GitHub workflow, chat rooms,
and video chat remotely and across 8+hr timezone difference.
2023-07-02 21:03:31 +02:00
### Corvent Medical
**Software Engineering Intern**\
Summer 2022
2024-02-14 21:47:29 +01:00
* Wrote python scripts to translate requirements from word documents into a
2024-07-29 22:30:25 +02:00
format understood by a proprietary requirements analysis tool.
2024-02-14 21:47:29 +01:00
* Performed requirements analysis, wrote and performed software and hardware test procedures,
and analyzed test coverage to enable regulatory approval of new medical device.
2023-07-02 21:03:31 +02:00
### NDSU Precision Agriculture Center
**Part time Developer**\
2020--2021
* Implemented methods of preprocessing LIDAR data with python for a project to predict crop yield using machine learning.
2023-07-02 21:03:31 +02:00
## Education
2023-07-02 21:03:31 +02:00
### NDSU
**BS in Computer Science**
Fargo, North Dakota
Graduated 2023
2023-07-02 21:03:31 +02:00
### Alexandria Community College
**General Ed Associates Degree**
Alexandria, Minnesota
Graduated 2020
2023-07-02 21:03:31 +02:00
## Other Experience
### Homelab
**Home Linux Lab**\
2019--present
2024-07-29 22:30:25 +02:00
Run a home network consisting of 2 physical servers, 1 cloud server and 6 virtual machines doing a variety of tasks,
2024-02-14 21:47:29 +01:00
such as a DNS, an NGINX reverse proxy, and several web servers serving static and dynamic content.
2024-07-29 22:30:25 +02:00
Currently running: Nextcloud, Forgejo, PiHole, Nixos, Mainsail, and a static website.
2023-07-02 21:03:31 +02:00
### Open Source Development
**Contributor to various open source projects**\
2022--present
2024-07-29 22:30:25 +02:00
Have contributed patches, both large and small, to open source projects including Python and Kata Containers.
### Custom Keyboards
**Building and soldering custom keyboards**
Build custom split keyboards with a focus on ergonomics and portability.
2023-07-02 21:03:31 +02:00
### National Cyber League
**Four-time competitor in the National Cyber League**\
2021, '22, and '23
2024-02-14 21:47:29 +01:00
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.