James Boehme

Résumé

jboehme05@gmail.com Email
+1 (435) 258-8669 Cell
www.47c.in Site

Open Source Contributions


  • zstd-rs - foundational work

    Contributed core compressor infrastructure and dictionary generation to zstd-rs, the only pure Rust implementation of the Zstandard compression algorithm. Auxiliary work included adding unit tests, fuzzing, and integration testing. The dictionary generation code contributed and 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, reddit.com, and more. Implemented HTTP multipart form support from scratch via test driven development and upstreamed my changes into the core Axum framework. The work involved reading the associated portions of the HTTP specification, defining tests to verify behavior, then implementing an API in a style consistent with the rest of the codebase.
More contributions can be found on my Github profile.

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 built using `nom`, a caching layer, and a public HTTP 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.

Skills


Programming Languages

  • Rust

    Experience with Rust for backend web development, zero copy parsing, and systems programming.
  • Typescript | Javascript

    Used Typescript medium to large backend and frontend projects. Framework experience with Svelte, and Astro.
  • Other

    Comfortable writing Python, C/C++, C#, and Java, but prepared to learn and grow with new languages.

DevOps | Tooling

  • Git

    Comfortable with Git, conventional commits, and internal implementation details.
  • CI|CD

    Created Github Actions that fulfill CI needs for a variety of projects. Utilized caching and dynamic workflows to reduce CI times by upwards of 50%.
  • Containerization

    Developed and deployed projects with Docker/Compose and Hashicorp Nomad.
  • Linux

    Completed Linux From Scratch. Comfortable deploying and administering a Linux system.

Education


  • Utah State University, Logan UT (Current)

    Computer Engineering Bachelors - With Honors
    Fall 2024 - Spring 2029 (estimated)

    Attending USU full time working towards a bachelors in Computer Engineering, with a double minor in American Sign Language and Math, maintaining above a 3.8 GPA. Currently enrolled in the USU Honors Program and pursuing undergraduate research.

  • Bridgerland Technical College, Logan UT

    Information Technology
    Fall 2020 - Spring 2024

    Graduated from BTECH's Information Technology program with a 4.0 GPA, and won or placed in every hackathon hosted during my time there.

  • Ridgeline High School, Logan UT

    Fall 2020 - Spring 2024

    Graduated from Ridgeline High School in the summer of 2024 with a 3.9+ GPA.

Work History


  • Innovation Hub Lab ManagerUtah State University

    July 2024 - Current

    Started at USU as a computer lab consultant before being promoted to Innovation Hub Manager. Working as a lab manager involves ensuring reliable operation of technology and facilities. Improved service reliability, and made bleeding edge technology accessible to students and faculty. 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 AssemblyAl's Sporting Goods

    June 2021 - August 2023

    Performed various technical duties including assembly and quality control for bikes and other sporting equipment. Learned how to communicate effectively with my teammates, maintain consistently high quality work, and complete that 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