Author Image

Hiroya Onoe

Hiroya Onoe

I’m working as a Software Engineer at Money Forward, Inc. in Japan. I’m a core staff member of SRE NEXT. My interests lie in SRE, cloud computing, and distributed systems.

Recent Posts

Card image cap
Reinventing-the-Wheel Learning in the Age of AI: Lessons from Building an AI Agent with AI

It’s Christmas Eve. I hope everyone is having a good holiday season. I attended a conference in Nashville, Tennessee last week1 and got a little taste of American Christmas.

In this post, I’d like to share my current thoughts on what reinventing-the-wheel learning should look like in the age of AI, based on my experience actually trying it out.

Card image cap
Participated in ISUCON14 (6,659 points)

This year, I once again participated in ISUCON14 as team MONOS with Saza and Moririn. We scored 6,659 points, placing 277th overall. Compared to last time (13th overall, 3rd among students), it was quite a disappointing result, but we had a fun day.

Experiences

1
Money Forward, Inc.

Apr 2023 - Present, Tokyo and Kyoto, Japan

Infrastructure Engineer

Apr 2024 - Present

  • Intern for two days a week until March 2025, then full-time employee from April 2025
  • Platform and Reliability Engineering (PRE) Dept. Platform 2 Div.
  • Decommissioning of common on-premises Log DB and migration to AWS
  • DMARC and BIMI implementation for the entire group
  • Network control and operation of AWS, Azure, and Sakura infrastructure across the company
  • On-premises and e-mail infrastructure operation
Product SRE (Intern)

Apr 2023 - Mar 2024

  • 2 days a week
  • Money Forward Business Company Cloud ERP Dept. Accounting Plus Development Div. Platform Group
  • Migration of applications consisting of multiple microservices from ECS to EKS infrastructure (Kubernetes, Terraform, Go, Ruby, AWS, MySQL)
  • Monitoring and alert improvement (Kotlin, Datadog, Rollbar)

SRE (Intern)
Recruit Co., Ltd.

Aug 2023 - Sep 2023, Tokyo, Japan

Responsibilities:
2

3
Infrastructure Engineer (Intern)
Cookpad Inc.

Sep 2022 - Oct 2022, Yokohama, Japan

Responsibilities:
  • 2 months
  • Recipe Service Development Department Infrastructure Team
  • Performance tuning (Ruby on Rails, MySQL, memcached)
  • Survey on the impact and migration procedures of DB upgrade associated with AWS Aurora PostgreSQL EOL (Grafana, Terraform)
  • 1.4X faster CI with RSpec parallelization (Elasticsearch, Jenkins, AWS CodeBuild, Docker)

Machine Learning Engineer (Intern)
Rist Inc.

Nov 2019 - Jun 2022, Kyoto, Japan

Responsibilities:
  • Implementation and validation of deep learning models for object detection (PyTorch)
  • Clerical work
4

5
SRE (Intern)
CyberAgent, Inc.

Mar 2022 - Mar 2022, Tokyo, Japan

Responsibilities:
  • 1 month
  • Service Reliability Group (SRG)
  • Installation of a new tool for Kubernetes clusters
  • Development of a custom controller for preview environments (Go)

Infrastructure Engineer (Intern)
Cybozu, Inc.

Aug 2021 - Sep 2021, Remote

Responsibilities:
6

7
Wantedly, Inc.

Mar 2021 - Aug 2021, Remote

Backend Engineer (Intern)

Aug 2021 - Aug 2021

  • 3 weeks
  • Improvement of internal tools in the recommendation infrastructure of Visit (Go)
Backend Engineer (Intern)

Mar 2021 - Mar 2021

  • 2 weeks
  • Investigation of issues in the search function of Perk
  • Installation of Elasticsearch and development of search infrastructure (Ruby on Rails)

Education

Multimedia and Secure Networking Group, Course Program of Communications and Computer Engineering, Department of Informatics
Multimedia and Secure Networking Group, Course Program of Computer Science, Undergraduate School of Informatics and Mathematical Science
Extracurricular Activities
  • Kyoto University Mandolin Orchestra (Mandoloncello, Mandolone)
General Course
Extracurricular Activities
  • Wind Orchestra Club (Alto Sax)

Publications

Tiaccoon: Unified Access Control with Multiple Transports in Container Networks
PiCoP: Service Mesh for Sharing Microservices in Multiple Environments Using Protocol-Independent Context Propagation
Protocol-Independent Context Propagation for Sharing Microservices in Multiple Environments

Presentations