James Boehme

Résumé

jboehme05@gmail.com Email
+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 2024

    I 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 ManagerUtah 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 AssemblyAl'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