About
Back in middle school, I hosted a Counter-Strike 1.6 server on my PC for fellow players. I knew nothing about Linux or coding at that time. However, my desire to craft the perfect player experience pushed me to learn system administration to keep the server stable. I also picked up a few scripting languages necessary to customize plugins, offering unique game features.
This self-hosting experience has proven immensely helpful in my career. Today, I am part of the DBA team responsible for managing hundreds of databases at Rakuten Travel, Japan's largest online travel agency.
My duties involve designing and maintaining NoSQL databases, ensuring service uptime and performance meet our standards, and resolving issues when something unexpected arises. While our past focus was primarily on service availability and data security, we have recently been experimenting with CI/CD tools and generative UI to improve organizational efficiency.
Outside of work, I enjoy studying new things through side projects and freelance jobs. I also find articles on Hacker News or Reddit interesting, as they keep me updated on the latest tech trends.
Interests
- Self-hosting. I have a Raspberry Pi 5 sitting at my home.
- Photography. Be it landscape or portrait.
- Anime. Some of my recent favorite titles are Roshidere and Yuru Camp.
- Gaming of all kinds, including
- FPS (Counter-Strike 2, Battlefield series)
- Rhythm (CHUNITHM, maimai)
- Strategy (MTG, Shadowverse, Mahjong)
Experience
Apr 2019 -
Tokyo
Database Administrator·Rakuten, Inc.
NoSQL team, Cloud Services Department
Design, construct and manage NoSQL database platform supporting Rakuten Travel and Leisure services. Monitor database health and performance 24/7, diagnose and resolve database errors/performance issues as necessary.
- Couchbase
- Elastic
- MongoDB
- Redis
- Prometheus
- Grafana
- Ansible
- Python
- Shell
Speaker at Subsurface LIVE 2023
NoSQL Database and Hybrid Cloud Usage Scenarios at Rakuten Travel
Oct 2018 - Mar 2019
Hong Kong
IT Trainee·Ricoh Asia Pacific
Information Technology Division
Provided development and maintenance support for in-house ERP applications. Prepared RPA training materials and sample robots for end users' reference.
- C#
- JavaScript
- OpenEdge ABL
- UiPath
- Power BI
Jun - Aug 2017
Hong Kong
Intern·China Mobile HK
Big Data Operation
Facilitated deployment of an OpenStack-based cloud computing testbed with Ceph as a cloud storage and backup solution. Produced software documentation providing detailed instructions and troubleshooting assistance.
- Linux
- Networking
- OpenStack
- Ceph
Jun - Aug 2016
Hong Kong
Summer Intern·HKT Services
Integrated Projects & CPE Services
Tested and configured network equipment from suppliers before installation. Provided on-site maintenance service to clients including CUHK, CityU and Housing Authority.
- Linux
- Networking
Freelance Projects
2024 -
Jia 121 - SNS Application
Starting soon!
2023 -
An engaging, informative site that provides key information about upcoming academic events such as seminars and workshops, allowing interested audience to subscribe for organizer's latest updates.
- Next.js
- Strapi
- PostgreSQL
- Caddy
- Docker
- AWS
2021 -
Kube - Warehouse Management System
A full-stack web application that helps a local warehouse company manage and control inventory and daily logistics operations for each client, supporting features including invoice generation, real-time notifications and data analytics.
- Next.js
- Nest.js
- MySQL
- ELK Stack
- WordPress
- Caddy
- Docker
- Vercel