PDF Version

Joshua Holman

Email: josh@jolman.me | Phone: (310) 343-5376 | Location: Torrance, California
LinkedIn: joshua-holman-685a39244 | GitHub: thejolman | Website: jolman.me


Education

Bachelor of Science in Computer Science, Minor in Mathematics
California State University, Fullerton
August 2023 - December 2025

Associate of Arts in Mathematics
El Camino College, Torrance
August 2021 - December 2023


Technical Skills

  • Programming Languages: Python, C++, C, Java, Go, Typescript, Lua, bash, SQL
  • Technologies & Frameworks: Gin, Django, FastAPI, Deno, React, Terraform, AWS, Pandas, Scikit-Learn, POSIX threads
  • Development Tools: Nix/NixOS, Docker, Git, Vim, GitHub Actions, Linux, bash

Projects

Club Data API: api.acmcsuf.com (in progress)

Technologies: Go, Gin, SQLite, OpenAPI, Nix, GitHub Actions
Role: Project lead, developer

  • API in development for our club to manage data about board members, announcements, and events.
  • Created CI pipeline and branch protection rules to enable safe and seamless collaboration with a team.
  • Packaged with Nix, plans to deploy to our AWS EC2 instance using Terraform and Nix.

Playlist Rating Web App: Dumps or Fire

Technologies: Django, Python, Bootstrap, Spotify API, fly.io, GitHub Actions, Docker
Role: Back-end developer and current maintainer

  • Worked with a small team to develop a full-stack web application that can rate playlists, albums and songs using popularity data from Spotify.
  • Created CI/CD pipeline to enforce code quality and ensure production is up to date.

Task Tracker CLI: Terminder

Technologies: C++, Cereal, Nix, pre-commit, GitHub Actions
Role: Sole developer and maintainer

  • Simple and fast CLI that keeps track of my priorities.
  • Uses file serialization and shortest string matching for easy use.
  • Packaged with Nix.

MediaWiki AWS

Technologies: Terraform, AWS
Role: Developer, current maintainer

  • Terraform IAAC for deploying MediaWiki on AWS

Experience

Mathnasium, Rancho Palos Verdes, Torrance & Fullerton, CA

Instructor (Mar 2024 - Present)

  • Work with K-12 students to help them achieve their math goals.
  • Help students with topics they're learning in class and with learning new concepts.
  • Transferred to Fullerton in Aug 2024.

South Bay Tennis Center, Torrance, California

Coach (Aug 2021 - Aug 2024)

  • Coached kids and adults alike in group workouts and lessons.
  • Honed skills in leadership, communication, and time management.

Torrance Memorial Medical Center, Torrance, California

Central Cervices (June 2021 - Aug 2021)

  • Took shipments of medical supplies and delivered them to the various departments within a large hospital.

Extracurriculars

ACM Chapter, Cal State Fullerton

OSS Team Officer (Jan 2025 - Present)

  • Work with team of plan and deliver workshops about FOSS and other computer science topics.
  • Lead sub-group for developing club API.