Ryota Ikezawa

Ryota Ikezawa

Senior Architect / Full Stack Engineer

Full-stack engineer with over 8 years of experience. Currently serving as a Senior Architect in the HR/Payroll Integration Platform team at freee K.K., responsible for microservices design/operations, cross-team architecture, and technical leadership. Proficient in Ruby, Rails, Go, TypeScript, React.js, AWS, and Docker.

Work Experience

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

Approximately 10 years at freee K.K., a cloud accounting software provider. Started with data aggregation feature development, progressed through Tech Lead and Engineering Manager roles, currently serving as Senior Architect.

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

Serving as Senior Architect in the HR/Payroll Integration Platform team. Responsible for legacy system remodeling, microservices design, feature development, and migrations. Also involved in cross-team architecture initiatives.

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

Led a portion of the global team to deliver the Employee Portal feature from planning to release. Served as a playing manager in an English-speaking environment, leading both team operations and development.

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

funailog Personal

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

Astro
React
TypeScript
Tailwind CSS
Cloudflare Workers
dots Personal

Personal development environment configuration managed with chezmoi.

chezmoi
Neovim
Lua
Zsh
BIBGEN Personal

A web app for easily generating and printing bib numbers for motorcycle races like motocross and enduro.

Next.js
React
TypeScript
Vercel
Attain Personal

A data-driven fitness tracking app. Optimize training with AI coaching.

React
TypeScript
iOS
Android
DailyDose Personal

Supplement management app with barcode scanning, AI-powered intake timing suggestions, and reminder features.

React
TypeScript
Cloudflare Workers
PWA
oura OSS

Unofficial Ruby API client for Oura Ring. Simplifies wearable device data retrieval.

Ruby
REST API

Skills

Programming Languages
Ruby
TypeScript
Go
Python
Frontend
React
Next.js
Astro
Backend & Infrastructure
Ruby on Rails
Node.js
MySQL
PostgreSQL
Docker
Kubernetes
AWS

Education

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