About

Profile

Kenta Takeuchi

Senior Platform Engineer.

Started my career as a freelance web developer, then gained experience launching new businesses at a startup and handling diverse projects at a software agency. Later joined a crowdfunding company as a software engineer, working on foundational systems including notification infrastructure and authentication/authorization platforms. Currently at an HR tech company as a Senior Platform Engineer, working on product platform development.

My goal is to continuously improve the long-term value of the organizations and software I'm involved with. I'm particularly interested in system architecture. Hobbies include OSS development, the gym, and houseplants.

Email bmf.infomation@gmail.com
GitHub bmf-san
Twitter @bmf_san
LinkedIn bmf-san
Zenn bmf_san
Speaker Deck bmf_san

Experience

Technical & Architecture

  • Distributed systems and microservices architecture design
  • Platform and foundational systems development
  • Cloud infrastructure construction and operation
  • System performance optimization
  • Large-scale backend development with Go and PHP
  • Frontend development with React and Vue.js

Team & Organization Management

  • Development team formation and technical organization management
  • Team building and project management
  • Scrum adoption and operation
  • Recruiting and onboarding support
  • Technical culture and strategy

Community & Output

  • OSS development
  • Conference speaking
  • Technical book writing (Zenn)
  • Personal blog (bmf-tech.com)
  • Career support and technical mentoring

Work History

SmartHR / Senior Platform Engineer — Jun 2024–present

Platform development and operations in the HR tech space, system architecture design and re-architecting, performance optimization.

Makuake / Senior Software Engineer & Lead Engineer — Dec 2018–May 2024

Lead engineer of the platform team, solving scalability challenges as the business scaled. Led design and development of foundational systems including authentication, authorization, and notification infrastructure.

Innovator Japan / Product Manager & Engineer — May 2017–Sep 2018

New service development (planning and prototyping) for job-related services, CMS/EC package development, contract website development.

Startup / Web Engineer — May 2016–Mar 2017

Feature development and UI implementation for a job service, service growth through analytics.

Freelance / Web Developer — Jun 2015–May 2016

Contract web development across diverse clients and projects.


OSS

Project Description
ggc Git client tool
gobel-api Headless CMS written in Go
goblin HTTP router written in Go
gondola Reverse proxy written in Go
gohan Static site generator written in Go
go-clean-architecture-web-application-boilerplate Clean Architecture boilerplate in Go
resume-manager Resume and CV management tool

Books

net/http で つくる HTTP ルーター自作入門 (2022)

A book on implementing an HTTP router using only Go's standard library, based on the experience of developing goblin.


Talks

All slides are available on Speaker Deck.

Conference Title
Architecture Conference 2025 完璧を求めない意思決定 — アクセス制御基盤における制約との向き合い方
Go Conference 2024 自作 HTTP ルーターから新しい ServeMux へ
PHPerKaigi 2024 古くなってしまった PHP フレームワークと PHP のバージョンアップ戦略
Go Conference 2021 Autumn net/http でつくる HTTP ルーター自作入門

Volunteer

  • Technical reviewer for Software Architecture: The Hard Parts (Japanese edition)
  • Technical reviewer for The Staff Engineer's Path (Japanese edition)
  • Technical reviewer for Decision-Making for Software Architects (Japanese edition)

Media

Media
フリーランスHub スキルアップやキャッチアップにつながる!注目の IT ブログ・メディアまとめ その 2
レバテックフリーランス 市場価値を高めたいエンジニアに読んでほしい技術ブログ特集

Contact

For inquiries about the blog or work, please use the form below. Note that I cannot guarantee a reply.

Contact Form