Takeshi Arabiki

Engineering Manager at Repro Inc.

Tokyo, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Takeshi Arabiki is an engineering manager in Tokyo with 15 years’ experience leading SRE, data engineering and application teams, currently driving reliability and cost-optimized AWS operations at Repro. He combines deep hands-on expertise in Rails, Ruby, Kafka, Fluentd, MySQL/Aurora, Presto and Cassandra with practical infrastructure skills—designing and stabilizing distributed streaming pipelines and finding cost savings like spot-instance adoption and an AWS EDP renegotiation that earned company MVP. A long-time OSS contributor, he has improved core projects such as Fluentd (performance and deadlock fixes) and ruby-kafka, and added Ruby bindings to CRFsuite, demonstrating both systems-level and language interoperability work. He also brings data-science instincts from earlier roles—authoring an advanced Japanese R book and applying NLP and LTV modeling in production—making him effective at bridging analytics, platform engineering and product needs.
code15 years of coding experience
job6 years of employment as a software developer
bookMaster of Engineering - MEng, Engineering Science, Master of Engineering - MEng, Engineering Science at Osaka University
languagesjapane, English
github-logo-circle

Github Skills (34)

ruby-rails10
debug10
data-collection10
apidoc10
rubygems10
r10
testing10
kafka10
rails10
collector10
twitter-api10
ruby10
api10
database-design10
db-schema10

Programming languages (15)

JavaCSSC++CGoGroovyTuringTypeScript

Github contributions (5)

github-logo-circle
ridgepole/ridgepole

Jul 2017 - Aug 2020

Ridgepole is a tool to manage DB schema. It defines DB schema using Rails DSL, and updates DB schema according to DSL. (like Chef/Puppet)
Role in this project:
userBack-end Developer / Database Engineer
Contributions:43 commits, 29 PRs, 19 pushes in 3 years 2 months
Contributions summary:Takeshi primarily contributed to the `ridgepole/ridgepole` project, a database schema management tool for Rails. Their work involved modifying the DSL parser and the delta generation logic, likely to enhance database schema management capabilities. Key contributions include supporting PostgreSQLAdapter and primary_key definition changes. They also addressed issues related to dropping tables and foreign keys to maintain database integrity.
mysqlpuppetrailsdslruby
zendesk/ruby-kafka

Mar 2020 - Apr 2021

A Ruby client library for Apache Kafka
Role in this project:
userBack-end Developer
Contributions:5 reviews, 19 commits, 15 PRs in 1 year
Contributions summary:Takeshi contributed to the `zendesk/ruby-kafka` repository by implementing features and addressing issues related to the Kafka client library. Their work includes removing unnecessary reconnections in the consumer, supporting Unix domain sockets for Datadog metrics, and enabling custom assignment strategies for consumers. They also refactored the code to introduce an `Assignor` class, which streamlines the partition assignment process.
apache-kafkaruby-gemkafka-consumerclient-libraryruby-client
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Takeshi Arabiki - Engineering Manager at Repro Inc.