Taku Semba
Nearly 9 years of experience, initially started with Android development and later expanded into Backend development and infrastructure management. Passionate about open source, and dedicated to solving problems through technology. Lived and worked in both Japan and Australia, currently based in Japan.
Career
Reiwa Travel, Inc.
- •Engineered high-performance GraphQL APIs with optimized MySQL queries and database tuning.
- •Designed and developed asynchronous processing systems utilizing Schedulers and Queues.
- •Optimized search functionality by implementing and fine-tuning ElasticSearch.
- •Established GCP infrastructure using Terraform for consistent and scalable deployments.
BILL Holdings Inc (formerly Invoice2go, Inc.)
- •Developed comprehensive billing features supporting multiple payment methods including PayPal, bank transfers, and credit card processing.
- •Built CI/CD pipelines (Bitrise & GitLab workflows) and improved test coverage for faster development workflows.
- •Led the development of a new accounting Android application using JetPack compose.
AbemaTV, Inc.
- •Charged with developing and maintaining video playback systems for 24/7 live streaming application.
- •Developed monitoring system to detect and alert on video playback issues.
- •Developed expert-level knowledge in ExoPlayer and video technology, publishing books and articles.
- •Designed and implemented a new Android project using single-activity architecture.
Education
Kobe University
Electrical and Electronic Engineering
University of Washington
Electrical Engineering
Personal Projects
Poker Odds Calculator
A convenient tool for Texas Holdem Poker that calculates odds for any poker situation. The app features winning percentage/equity displays and detailed breakdowns of each hand's probability.
My Wordbook
A vocabulary app that helps users learn English words through personalized collections and a spaced repetition system. Features custom photo attachments and scheduled reviews that optimize memory retention from day one to six months.
OSS
Spotlight
Android Library that lights items for tutorials or walk-throughs, etc.
MultiSnapRecyclerView
Android library for multiple snapping of RecyclerView.
go-hls-hosting
Generates LIVE, CHASE playlists from your given VOD playlist, then publish their playlists individually.