new server+resume update.
This commit is contained in:
		
							parent
							
								
									e3d9e2dd98
								
							
						
					
					
						commit
						849473f9b4
					
				
					 2 changed files with 44 additions and 42 deletions
				
			
		| 
						 | 
					@ -11,15 +11,37 @@ showToc = true
 | 
				
			||||||
* [GitHub](https://github.com/gabevenberg)
 | 
					* [GitHub](https://github.com/gabevenberg)
 | 
				
			||||||
* [Email](mailto:gabevenberg@gmail.com)
 | 
					* [Email](mailto:gabevenberg@gmail.com)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## 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
 | 
					## Work Experience
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### John Deere
 | 
					### John Deere
 | 
				
			||||||
**Embedded Linux Engineer**\
 | 
					**Embedded Linux Engineer**\
 | 
				
			||||||
August 2023--current
 | 
					August 2023--August 2024
 | 
				
			||||||
* Develop Linux distributions for embedded systems with Yocto
 | 
					* Developed Linux distributions for embedded systems with Yocto.
 | 
				
			||||||
* Develop Linux hardware drivers for embedded system
 | 
					* Diagnosed, developed workarounds, and ultimately fixed errors in Linux hardware drivers.
 | 
				
			||||||
* Develop python based Hardware In the Loop testing.
 | 
					* 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).
 | 
				
			||||||
* Use Git to collaborate across teams
 | 
					* 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
 | 
					### Appareo
 | 
				
			||||||
**Embedded Systems Intern**\
 | 
					**Embedded Systems Intern**\
 | 
				
			||||||
| 
						 | 
					@ -31,37 +53,25 @@ Summer 2023
 | 
				
			||||||
**Capstone Student**\
 | 
					**Capstone Student**\
 | 
				
			||||||
Spring Semester 2023
 | 
					Spring Semester 2023
 | 
				
			||||||
* Implemented a Rust-based log parser for the Kata Containers project,
 | 
					* Implemented a Rust-based log parser for the Kata Containers project,
 | 
				
			||||||
    including writing unit tests, integrating the tool with existing codebase, 
 | 
					    including writing unit tests, integrating the tool into the existing codebase,
 | 
				
			||||||
    and implementing suggestions from code reviewers.
 | 
					    and implementing suggestions from code reviewers.
 | 
				
			||||||
* Collaborated using the GitHub workflow, chat rooms, and video chat remotely and across 8+hr timezone difference.
 | 
					    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.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Corvent Medical
 | 
					### Corvent Medical
 | 
				
			||||||
**Software Engineering Intern**\
 | 
					**Software Engineering Intern**\
 | 
				
			||||||
Summer 2022
 | 
					Summer 2022
 | 
				
			||||||
* Wrote python scripts to translate requirements from word documents into a 
 | 
					* Wrote python scripts to translate requirements from word documents into a 
 | 
				
			||||||
    format understood by a propriatary requirements analysis tool.
 | 
					    format understood by a proprietary requirements analysis tool.
 | 
				
			||||||
* Performed requirements analysis, wrote and performed software and hardware test procedures,
 | 
					* Performed requirements analysis, wrote and performed software and hardware test procedures,
 | 
				
			||||||
    and analyzed test coverage to enable regulatory approval of new medical device.
 | 
					    and analyzed test coverage to enable regulatory approval of new medical device.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### ByteSpeed
 | 
					 | 
				
			||||||
**Computer Technician**\
 | 
					 | 
				
			||||||
Summer 2021
 | 
					 | 
				
			||||||
* Performed troubleshooting and repair on warrantied computers.
 | 
					 | 
				
			||||||
* Helped customers with a variety of problems over email, phone, and instant messaging.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### NDSU Precision Agriculture Center
 | 
					### NDSU Precision Agriculture Center
 | 
				
			||||||
**Part time Developer**\
 | 
					**Part time Developer**\
 | 
				
			||||||
2020--2021
 | 
					2020--2021
 | 
				
			||||||
* Implemented methods of preprocessing LIDAR data with python for a project to predict crop yield using machine learning.
 | 
					* Implemented methods of preprocessing LIDAR data with python for a project to predict crop yield using machine learning.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Integrated Networking
 | 
					 | 
				
			||||||
**Tier 1 and 2 Tech**\
 | 
					 | 
				
			||||||
2019--2020
 | 
					 | 
				
			||||||
* Performed troubleshooting, repairs, and upgrades on customer computers.
 | 
					 | 
				
			||||||
* Performed network setup for institutional and home networks.
 | 
					 | 
				
			||||||
* Estimated cost of customer solutions, including researching and comparing price across vendors.
 | 
					 | 
				
			||||||
* Implemented a variety of more complex 'one off' projects for clients with specific needs.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Education
 | 
					## Education
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### NDSU
 | 
					### NDSU
 | 
				
			||||||
| 
						 | 
					@ -76,35 +86,27 @@ Alexandria, Minnesota
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Graduated 2020
 | 
					Graduated 2020
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Skills
 | 
					 | 
				
			||||||
* Rust
 | 
					 | 
				
			||||||
* Python
 | 
					 | 
				
			||||||
* Java
 | 
					 | 
				
			||||||
* Bash
 | 
					 | 
				
			||||||
* C
 | 
					 | 
				
			||||||
* Git version control system.
 | 
					 | 
				
			||||||
* Linux administration
 | 
					 | 
				
			||||||
* Embedded Linux
 | 
					 | 
				
			||||||
* Network administration
 | 
					 | 
				
			||||||
* VM management
 | 
					 | 
				
			||||||
* Computer repair
 | 
					 | 
				
			||||||
* LaTeX document markup language
 | 
					 | 
				
			||||||
* Googling 😉
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Other Experience
 | 
					## Other Experience
 | 
				
			||||||
### Homelab
 | 
					### Homelab
 | 
				
			||||||
**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,
 | 
					Run a home network consisting of 2 physical servers, 1 cloud server 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.
 | 
					such as a DNS, an NGINX reverse proxy, and several web servers serving static and dynamic content.
 | 
				
			||||||
Currently running: Nextcloud, GitTea, PiHole, Mainsail, and this static website.
 | 
					Currently running: Nextcloud, Forgejo, PiHole, Nixos, Mainsail, and a static website.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Open Source Development
 | 
					### Open Source Development
 | 
				
			||||||
**Contributor to various open source projects**\
 | 
					**Contributor to various open source projects**\
 | 
				
			||||||
2022--present
 | 
					2022--present
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Have contributed patches of a variety of sizes to open source projects including Python and Kata Containers.
 | 
					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.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### National Cyber League
 | 
					### National Cyber League
 | 
				
			||||||
**Four-time competitor in the National Cyber League**\
 | 
					**Four-time competitor in the National Cyber League**\
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										4
									
								
								justfile
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								justfile
									
										
									
									
									
								
							| 
						 | 
					@ -2,8 +2,8 @@ preview:
 | 
				
			||||||
    hugo serve --buildDrafts --buildExpired --buildFuture --navigateToChanged
 | 
					    hugo serve --buildDrafts --buildExpired --buildFuture --navigateToChanged
 | 
				
			||||||
 | 
					
 | 
				
			||||||
USER:='root'
 | 
					USER:='root'
 | 
				
			||||||
HOST:='10.10.1.5'
 | 
					HOST:='gabevenberg.com'
 | 
				
			||||||
DIR:='/srv/gabevenberg'
 | 
					DIR:='/var/www/gabevenberg.com'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
deploy:
 | 
					deploy:
 | 
				
			||||||
    hugo --minify
 | 
					    hugo --minify
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue