Author Image

Hi, I am Hiroya

Hiroya Gojo

Software Engineer at The Trade Desk

I love diving into tricky problems and building things that actually work well at scale.

Most of my work involves backend systems and DevOps - making sure everything runs smoothly behind the scenes.

When I’m not working, you’ll find me tinkering with side projects, from web apps to automation tools and my homelab setup.

Skills

Experiences

 
Software Engineer
The Trade Desk

June 2021 - Present, Ventura, CA

Responsibilities:

Lead Software Engineer
Creative Media

September 2020 - June 2021, Davis, CA

Responsibilities:
  • Led and mentored a team of 7 developers, handling interviews, hiring, and training for 4 new team members.
  • Built and maintained UC Davis websites using Django and SQL databases with Nginx, serving web applications and ecommerce sites for over 40,000 students.
  • Managed a virtual machine fleet using VMWare ESXi/vCenter with NAS storage.
  • Containerized applications and created Helm charts for Kubernetes deployments (GKE), including deploying a new bare-metal cluster with Kubeadm.
  • Configured network architecture, DNS, and firewall rules using pfSense and Unifi equipment.
  • Built monitoring infrastructure with the TICK stack (Telegraf, InfluxDB, Chronograf, Kapacitor) for service health checks and alerting.
  • Drove adoption of infrastructure as code using Terraform and Ansible for server provisioning and configuration.
  • Implemented centralized logging with the ELK stack (Elasticsearch, Logstash, Kibana) using Filebeats and Metricbeats.
 

 
Undergraduate Researcher
Joel Porquet Research Lab

September 2020 - May 2021, Davis, CA

Responsibilities:
  • Built LupSeat, an automated seat assignment tool using Python and clustering algorithms to optimally space students in classrooms.
  • Implemented comprehensive testing with Pytest and bash, including unit tests and fuzz testing for reliability.
  • Published the software as a pip package and created binary distributions for Mac/Windows using GitLab CI/CD.
  • Presented research findings at an Undergraduate Research Conference.
  • Designed and developed LupGist, a code sharing platform with a REST API and multi-table SQL schema for storing and commenting on code snippets.

Software Engineer Intern
The Trade Desk

June 2020 - September 2020, Ventura, CA

Responsibilities:
  • Created Anubis, an open-source network monitoring system built with Go and Docker to test connections across the company’s WAN infrastructure.
  • Deployed and configured Anubis agents across ~20 servers spanning AWS, Aliyun, and on-premises environments using Ansible automation.
  • Integrated Prometheus and Grafana for network metrics visualization and alerting.
 

 
Software Engineer Intern
Philips

June 2019 - September 2019, Rancho Cordova, CA

Responsibilities:
  • Built a test automation framework integrated with Jenkins CI/CD for automated remote testing.
  • Developed an internal dashboard using React and d3.js that aggregated data from multiple services to visualize development metrics for software teams.
  • Evaluated Dr. Memory for dynamic memory analysis and presented findings to stakeholders.

Projects

Webassembly Video Filters
Webassembly Video Filters

High-performance video filters built with WebAssembly for browser-based video processing. Includes advanced scopes like lumascope, RGB parade, and vector scope.

Kernel Level Keylogger
Kernel Level Keylogger

Educational security research project demonstrating kernel-level keylogging techniques and covert data transmission via steganography.

LupSeat
LupSeat

Automated seat assignment tool that uses clustering algorithms to optimize student spacing in classrooms, reducing manual work and assignment errors.

Schedule Builder to Calendar
Schedule Builder to Calendar

Chrome extension that converts UC Davis schedule builder data into standard calendar format for easy import into Google Calendar and other calendar apps.

Reddit Sentiment
Reddit Sentiment

Web application that analyzes Reddit posts and comments using sentiment analysis to visualize the emotional tone of discussions across different subreddits.

Classify Environment
Classify Environment

CNN image classifier built with LeNet architecture to categorize photos into four environment types: forest, ocean, mountain, and city.

Education

B.Sc. in Computer Science & Engineering
GPA: 3.9 out of 4
Abraham Lincoln High School
2013-2017
Secondary School
Extracurricular Activities
  • Cofounded Coding Club
  • Webmaster at Academy of Information Technology
  • Game Development at Sunset Media Wave