James Boehme
Résumé
| jboehme05@gmail.com | |
| +1 (435) 258-8669 | Cell |
| www.47c.in | Site |
Skills
Programming Languages
-
Rust
Moderate contributions to large Rust projects, including crates relied on by the Rust compiler. I have used Rust for backend web development, zero copy parsing, and systems programming, and maintain several actively used Rust projects that I helped start.
-
Typescript | Javascript
Used Typescript for large backend and frontend projects. I can write secure, idiomatic, maintainable, and performant Typescript code. My Typescript experience also includes framework experience with Svelte, and Astro.
-
Other
Comfortable writing Python, C/C++, C#, and Java. I am committed to continually adapting and growing, and would love the opportunity to learn and grow with new langauges.
DevOps | Tooling
-
Git
Experience using Git for projects of all sizes. I have practice with conventional commits, and am comfortable working with version control for large projects.
-
CI|CD
Created Github Actions that provide linting and automatic deployment of a variety of projects. Experience utilizing caching and dynamic workflows to reduce CI times.
-
Containerization
Experience developing and deploying projects with Docker/Docker Compose. My homelab is built on top of Docker and Hashicorp Nomad.
-
Linux
Completed Linux From Scratch. Experience with XCP-NG/Xen Orchestra, coreutils, and systemd. I am comfortable deploying, administering, and securing a Linux system.
Founded Projects
-
Spec-ify - Computer info aggregator and viewer
Developed as a better replacement for Piriform's Speccy, I contributed heavily to the C# client, PHP/Svelte web viewer, and more recently the Rust backend. As a developer and project lead, I learned from professional developers and gained experience working as a team. Spec-ify is utilized by several volunteer techsupport communities.
-
Hyde - Web editor and CMS for Markdown based static sites
Hyde is a web editor for static sites. It makes content management for Jekyll/Astro static sites accessible to teams. Leading the development of this project helped me gain an understanding of hexagonal architecture. Hyde is built with a Rust/SQLite backend with a Svelte frontend. I gained experience working with git at a very low level. Hyde is a critical tool for the maintainers of the publicly accessible rtech.support database.
-
HWAPI - Hardware Database
This project was developed to add functionality to Specify. It is composed of zero-copy Pratt parsers, a caching layer, and a public API. It helped me understand the process of developing parsers, and demonstrates my understanding of the telemetry ecosystem. In HWAPI I integrated OpenTelemetry tracing support and deployed and configured a telemetry stack composed of Grafana, Loki, Tempo, and an OTLP Collector orchestrated with Hashicorp Nomad.
Open Source Contributions
-
zstd-rs - foundational work
zstd-rs is the only pure Rust implementation of the zstandard compression algorithm. I wrote the core infrastructure for the compressor, as well as unit tests, fuzzing, and integration testing for the compressor. I also added support for dictionary generation, and my implementation benchmarked within 0.5% of Facebook's. Other noteworthy contributions include significant codebase refactoring and documentation improvements.
-
Axum - multipart forms
Axum is the largest web framework in the Rust ecosystem, and is relied on by Azure ML, crates.io, reddit.com, lichess, and more. I added multipart form integration to Axum. Doing so involved using test driven development to implement a portion of the HTTP specification from scratch in a reliable and performant manner. My PR was held to stringent standards and I gained valuable feedback from project maintainers.
-
More contributions can be found on my Github profile.
Education
-
Utah State University, Logan UT (Current)
Computer Engineering Bachelors - With Honors
Fall 2024 - Spring 2029 (estimated)I am attending USU full time working towards a bachelors in Computer Engineering, with a double minor in American Sign Language and Math. I entered USU with over 25 concurrent enrollment credits, and maintain above a 3.8GPA. I am currently enrolled in the USU Honors Program and have pursued undergraduate research.
-
Bridgerland Technical College, Logan UT
Information Technology
Fall 2020 - Spring 2024I graduated from BTECH's Information Technology program with a 4.0 GPA, and won or placed top 3 in every hackathon they hosted. In attending this program, I developed my knowledge of hardware, software, networking, and cybersecurity.
-
Ridgeline High School, Logan UT
Fall 2020 - Spring 2024
I graduated from Ridgeline High School in the summer of 2024 with a 3.9+ GPA. At Ridgeline I took the opportunity to take multiple AP and concurrent enrollment courses, passing all college level courses with highest possible grade.
Work History
-
Innovation Hub Lab Manager — Utah State University
July 2024 - Current
I started at USU as a computer lab consultant before rapidly being promoted to Innovation Hub Manager. Working as a lab manager involves ensuring reliable operation of technology and facilities. The Innovation Hub contains a wide variety of technology, from VR headsets to 3D printers, and I have increased 3D printer reliability, and made bleeding edge technology accessible to the students and faculty at USU. Other responsibilities included customer service, giving tours, and guiding the future of the Innovation Hub. Working here has enabled me to adapt more easily to new challenges and environments.
-
Bicycle Assembly — Al's Sporting Goods
June 2021 - August 2023
Performed multiple duties, including customer facing positions, while also performing various technical duties including assembly and quality control for bikes and other sporting equipment.I learned how to communicate effectively with my teammates and work under a deadline
Certifications
- Information Technology - Bridgerland Technical College
- Comptia PC Pro
- Comptia Network Pro
- Comptia Security Pro
Awards
- Eagle Scout
- Competition Winner, 2024 Bridgerland Technical College Hackathon
- Third Place, 2020 Thermo Fisher Scientific Junior Innovators Challenge