
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.
| bmf.infomation@gmail.com | |
| GitHub | bmf-san |
| @bmf_san | |
| 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.