updated resume and about, hugo version update.
This commit is contained in:
parent
005ea95b1a
commit
7cae618ef3
4 changed files with 51 additions and 30 deletions
|
|
@ -19,4 +19,4 @@ self hosting services on my home server,
|
|||
writing the occasional article about tech,
|
||||
and enjoying my collection of hard sci-fi.
|
||||
|
||||
I currently live in Mainz, germany.
|
||||
I currently live in Wiesbaden, Germany.
|
||||
|
|
|
|||
|
|
@ -11,23 +11,36 @@ showToc = true
|
|||
|
||||
## Professional Summary
|
||||
|
||||
* 2 years of experience as a software engineer
|
||||
* 1 year of experience with embedded Linux.
|
||||
* 3 years of experience as a software engineer
|
||||
* 2 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
|
||||
**Programming Languages**: Rust, Python, Bash, C, Nix
|
||||
|
||||
**Tools**: Git, Yocto linux, LaTeX, Vim, Jenkins
|
||||
|
||||
**Linux Administration**: NGINX, Apache, Caddy, Docker, NixOS, Proxmox
|
||||
**Linux Administration**: NGINX, Apache, Caddy, Docker, NixOS, Proxmox, SystemD
|
||||
|
||||
|
||||
## Work Experience
|
||||
|
||||
### Assistme
|
||||
**Embedded Software Engineer**\
|
||||
February 2025--Current
|
||||
* Developed Linux distributions for an embedded system with Yocto.
|
||||
* Developed a Zephyr RTOS based IOT device for tracking of patient conditions.
|
||||
* Implemented StrongSwan IOT vpn to allow remote access of devices in the field
|
||||
* Implemented a Python based HIL testing system to test both Yocto and Zephyr based systems.
|
||||
* Rewrote Python based embedded Linux application in Rust to improve performance, Bluetooth reliability, and shrink image size.
|
||||
* Optimized system reliability and logging using SystemD
|
||||
* Wrote documentation to enable compliance with standards including ISO 13485, ISO 14971, EN IEC 81001-5-1, IEC 62304 and IEC 60601
|
||||
* Used Git and Github to collaborate with the team
|
||||
|
||||
|
||||
### John Deere
|
||||
**Embedded Linux Engineer**\
|
||||
August 2023--August 2024
|
||||
|
|
@ -51,19 +64,19 @@ Summer 2023
|
|||
**Capstone Student**\
|
||||
Spring Semester 2023
|
||||
* Implemented a Rust-based log parser for the Kata Containers project,
|
||||
including writing unit tests, integrating the tool into the existing codebase,
|
||||
and implementing suggestions from code reviewers.
|
||||
Writing the tool in Rust allowed the tool to be integrated with the projects existing CLI tools.
|
||||
including writing unit tests, integrating the tool into the existing codebase,
|
||||
and implementing suggestions from code reviewers.
|
||||
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.
|
||||
and video chat remotely and across 8+hr timezone difference.
|
||||
|
||||
### Corvent Medical
|
||||
**Software Engineering Intern**\
|
||||
Summer 2022
|
||||
* Wrote python scripts to translate requirements from word documents into a
|
||||
format understood by a proprietary requirements analysis tool.
|
||||
format understood by a proprietary requirements analysis tool.
|
||||
* 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.
|
||||
|
||||
### NDSU Precision Agriculture Center
|
||||
**Part time Developer**\
|
||||
|
|
@ -85,30 +98,38 @@ Alexandria, Minnesota
|
|||
Graduated 2020
|
||||
|
||||
## Other 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.
|
||||
|
||||
|
||||
### 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,
|
||||
such as a DNS, an NGINX reverse proxy, and several web servers serving static and dynamic content.
|
||||
Currently running: Nextcloud, Forgejo, PiHole, Nixos, Mainsail, and a static website.
|
||||
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: Immich, Jellyfin, Home Assistant, Forgejo, Nixos, Mainsail, and a static website.
|
||||
|
||||
|
||||
### Open Source Development
|
||||
**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.
|
||||
|
||||
|
||||
### 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.
|
||||
|
||||
|
||||
### Custom Keyboards
|
||||
**Building and soldering custom keyboards**
|
||||
|
||||
Build custom split keyboards with a focus on ergonomics and portability.
|
||||
|
||||
|
||||
### National Cyber League
|
||||
**Four-time competitor in the National Cyber League**\
|
||||
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.
|
||||
|
|
|
|||
12
flake.lock
generated
12
flake.lock
generated
|
|
@ -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": {
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit 66904cc4c2b292e6a3686d483e4054904a9f3954
|
||||
Subproject commit 1cf53273c3ba58f0593ecb7c2befe11274f51a4e
|
||||
Loading…
Add table
Add a link
Reference in a new issue