Skip to content
Ryota Ikezawa

Ryota Ikezawa

Senior Software Engineer / Architect

Senior software engineer and architect with 10+ years of experience. At freee K.K. since November 2015, experiencing the company's growth from ~100 to 2,000+ employees. Progressed through data aggregation engineer, tech lead, EM, to current architect. Led legacy system remodeling, microservice design, and multi-tenant data isolation boundary design. Volunteered for an EM role for about a year, then returned to the TL/IC track to take responsibility for technology rather than people. Currently serving as architect on freee's HR/Payroll Integration Platform team. Continuous experience leading and delivering within globally distributed teams (Japan / Philippines). Core stack: Go, TypeScript, Ruby, Rails, React, Kubernetes, gRPC, MySQL, ArgoCD, Datadog.

Work Experience

freee K.K. 10 years
2015/11 - Present

10+ years at freee K.K. since November 2015, a cloud accounting software provider (100 → 2,000+ employees). Started with data aggregation feature development, progressed through Tech Lead and Engineering Manager roles, currently serving as Architect. Continuously involved in hiring and incident response. Leveraging tenure from early stage, contributed to multiple legacy system remodeling and re-architecture efforts.

Current
Senior Software Engineer / Architect
HR/Payroll Integration Platform
2025/01 - Present

Main focus: gRPC API redesign and re-delineation of application responsibility boundaries. Driving master data decomposition and microservice design in a multi-product environment where data and auth are tightly coupled with a large-scale monolith. Cross-team coordination with feature owners, auth platform, and QA teams. Also involved in ArgoCD GitOps deployment, cluster upgrade operations, and Datadog (APM / Logs / Infra) observability operations.

Go
Ruby
Rails
TypeScript
React
+6
Engineering Manager / Tech Lead
Employee Portal
2024/07 - 2024/12

Built a Japan/Philippines hybrid team (4 engineers + 2 QA) from scratch as a playing manager, writing 40-50% of the code to deliver release in 6 months alongside planning. Later managed onboarding of mobile app team (2) and contract developers (4). Drove Schema-driven development using OpenAPI Generator, Orval, and TanStack Query.

Go
Ruby
Rails
TypeScript
React
+4
ACALL Inc. Less than 1 year
2018/08 - 2019/04

As a contractor, handled Rails framework upgrades, dependency management, and migration from Paperclip to ActiveStorage.

Ruby
Rails
ActiveStorage
Exetop Technology Inc. Less than 1 year
2015/04 - 2015/10

Worked on infrastructure migration projects from on-premises environments to AWS (public cloud).

AWS
Linux
On-premises Migration

Projects

hono-problem-details
OSS

RFC 9457 Problem Details middleware for Hono.

Hono
TypeScript
hono-cf-access
OSS

Access control middleware for Hono leveraging Cloudflare Workers request.cf properties.

Hono
TypeScript
Cloudflare Workers
hono-webhook-verify
OSS

Webhook signature verification middleware for Hono. Supports Stripe, GitHub, Slack, Shopify, Twilio and custom providers.

Hono
TypeScript
hono-idempotency
OSS

Idempotency middleware for Hono. Prevents duplicate request execution.

Hono
TypeScript
Tuck
Personal

Read it later app. Efficiently search and organize saved content with AI-powered semantic search and vector search.

React
TypeScript
Hono
Cloudflare Workers
Drizzle ORM
+1
funailog
Personal

Personal tech blog. Built with Astro and deployed to Cloudflare Workers.

Astro
React
TypeScript
Tailwind CSS
Cloudflare Workers

Skills

Programming Languages

Go
TypeScript
Ruby
Python

Frontend

React
Next.js
Astro

Frameworks & Runtime

Ruby on Rails
Hono
Node.js

Databases

MySQL
PostgreSQL

Infrastructure & Tooling

Kubernetes
Docker
ArgoCD
Datadog
gRPC
AWS
Cloudflare Workers

Education

Senshu University
Bachelor of Law Political Science 2011/04 - 2015/03