Speakers

Keynote Speakers

Yukihiro "Matz" Matsumoto
Yukihiro "Matz" Matsumoto
@yukihiro_matz

The Creator of Ruby

nagachika
nagachika
@nagachika

CRuby Commiter CRuby stable branch maintainer.

Jeremy Evans
Jeremy Evans
@jeremyevans0

Jeremy Evans is the lead developer of the Sequel database library, the Roda web toolkit, the Rodauth authentication framework, and many other Ruby libraries. He has contributed to CRuby and JRuby, as well as many popular Ruby libraries. He is the maintainer of Ruby ports for the OpenBSD operating system.

Speakers

Aaron Patterson
Aaron Patterson
@tenderlove

Aaron is on the Ruby core team, the Rails core team, and the team that takes care of his cat, Gorby puff. Someday he will find the perfect safety gear to wear while extreme programming.

Alex Rodionov
Alex Rodionov
@p0deje

I have been doing software testing for more than 12 years. For the last 5 years, I help to improve the quality in Toptal, the largest fully distributed high-skilled workforce in the world. Contributor to Mozilla. A developer of Watir. Selenium committer and maintainer of selenium-webdriver gem.

Alex Wood
Alex Wood
@alexwwood

Author of the Ruby runtime for AWS Lambda. Maintainer of the AWS SDK for Ruby.

Alexander Ivanov
Alexander Ivanov
@alehander42

A programmer with interest in language development: worked as a web developer, loves open source, currently works on development tools. Loves language design and compilers, contributed to Elixir, currently contributing to Nim.

Amir Rajan
Amir Rajan
@amirrajan

Amir Rajan is a pretty decent dev and is constantly trying to improve in his craft. He’s a jack of all trades, being comfortable with a number of platforms and languages. Last but certainly not least, Amir is the creator of A Dark Room iOS. This RPG conquered the world and took the #1 spot in the App Store and placed in the top #10 paid apps across 70 countries. It has been downloaded over 2.5 millions times and is a staple game in the App Store with over 25,000 five star reviews.

Andrey Novikov
Andrey Novikov
@Envek

Brings a lot of Ruby applications to the devastating lands of production and enforcing them work for the all humanity benefit and causing happiness among users. Currently conquer the Earth together with all the Evil Martians forces. Resistance is futile!

Ariel Zelivansky
Ariel Zelivansky
@zelivans

I am the head of security research at Twistlock. I do security with a special affection for the Ruby language.

Charles Nutter
Charles Nutter
@headius

Charles works on JVM languages at Red Hat.

Colby Swandale
Colby Swandale
@oceanicpanda

Maintainer of RubyGems and Bundler.

Colin Fulton
Colin Fulton
@PeterQuines

Colin Fulton is a frontend developer and web accessibility specialist for Duo Security, a division of Cisco in Ann Arbor, Michigan. Colin is amazed and amused that it took significantly more character to write this simple bio than it did to implement Conway's "Game of Life" in Ruby.

CRuby Committers
CRuby Committers
@rubylangorg

Dmitry Petrashko
Dmitry Petrashko
@DarkDimius

Dmitry works on developer productivity at Stripe, Making it easy to confidently write maintainable, fast, and reliable code at Stripe by improving language, core abstractions, tools and educational materials. Before this, Dmitry co-architected Dotty, the compiler slated to become Scala3.

Emily Stolfo
Emily Stolfo
@estolfo

Emily works at Elastic where she maintains the Ruby client and the Rails integrations gems. She is also an adjunct faculty of Columbia University and has taught courses on databases and web development. Although originally from New York, Emily currently lives in Berlin where she likes running long distances and making ceramics.

Genadi Samokovarov
Genadi Samokovarov
@gsamokovarov

Genadi is a Ruby developer from Sofia, Bulgaria. Ruby on Rails contributor and the maintainer of the web-console gem.

Giovanni Sakti
Giovanni Sakti
@giosakti

Gio comes from Jakarta whom currently works for GO-JEK as systems engineer. GO-JEK is a hyperlocal startup from Indonesia that listed in Fortune as company that are changing the world (http://fortune.com/change-the-world/2017/go-jek/). Gio organizes some meetups in Jakarta, including ruby.id and jakartajs.org. He also loves to take part as mentor in bootcamps or workshops. His interest includes programming languages and developer automation.

Go Sueyoshi
Go Sueyoshi
@sue445

I was born and raised in Fukuoka. My body is made of Tonkotsu-Ramen 🍜 I'm a maintainer of rubicure, Itamae, chatwork-ruby and many many OSS. I'm engineer of pixiv.inc. I'm working as like a SRE (web application, infrastructure and CI engineer). Pretty Cure is my life, and Cure Peace is my wife💛

Hiromasa Ishii
Hiromasa Ishii
@Hir0_IC

an assistant general manager of mruby Forum. an embedded system division manager of SCSK Kyushu corp. Hiromasa Ishii , mruby contributor ,has been working with Matz from the begging of the mruby itself development,and now is focusing on spreading mruby through NPO activities.

Hiroshi SHIBATA
Hiroshi SHIBATA
@hsbt

A member of Ruby core team. He maintains RubyGems, Rake, rdoc, psych, ruby-build, etc. and He is an administrator of ruby-lang.org and supports to develop the environment of Ruby language. He is also Executive Officer in GMO Pepabo, Inc. His most interest things are “Productivity” He believes, there's business value in fun. The team member happiness can make valuable products.

Hitoshi HASUMI
Hitoshi HASUMI
@hasumikin

A programmer of Monstar Lab at Matsue (AKA Ruby City) office

ITOYANAGI Sakura
ITOYANAGI Sakura
@aycabta

joker1007
joker1007
@joker1007

Repro inc. CTO Ruby/Rails Programmer

Justin Searls
Justin Searls
@searls

Justin Searls is on a mission to find the root causes that have led to most software being buggy, unpleasant to use, and hard to maintain. He cofounded Test Double, an agency of like-minded consultants who join client teams to write great code while making software better for everyone.

Kazuki Tsujimoto
Kazuki Tsujimoto
@k_tsj

Kazuki Tsujimoto is an infrastructure engineer at Nomura Research Institute, Ltd. He is also a CRuby committer.

Kazuma Furuhashi
Kazuma Furuhashi
@284km

Kazuma Furuhashi is a programmer and the author of Charty, a visualization library for Ruby. A member of Asakusa.rb, Red Data Tools and working at Speee Inc.

Kenta Murata
Kenta Murata
@mrkn

A full-time CRuby committer at Speee Inc. I'm currently focusing on making Ruby a data-science-ready programming language.

Kevin Deisz
Kevin Deisz
@kddeisz

Kevin is a software developer living in Boston. He is currently serving as the CTO of CultureHQ, a startup in Boston based on making workplace community better. In his spare time he plays music, breaks the Ruby virtual machine, and drinks good New England beer.

Kevin Menard
Kevin Menard
@nirvdrum

Kevin is a researcher at Oracle Labs where he works as part of a team developing TruffleRuby, a high performance Ruby implementation. He’s been involved with the Ruby community since 2008 and has been doing open source in some capacity since 1999. In his spare time he’s a father of two and enjoys playing drums.

Koichi Sasada
Koichi Sasada
@ko1

Koichi Sasada is a programmer, mainly developing Ruby interpreter (CRuby/MRI). He received Ph.D (Information Science and Technology) from the University of Tokyo, 2007. Now he is still working on MRI development at Cookpad Inc. He is also a director of Ruby Association.

Kouhei Sutou
Kouhei Sutou
@ktou

He is a free software programmer and the president of ClearCode Inc. He is also the namer of ClearCode Inc. The origin of the company name is "clear code". We will be programmers that code clear code as our company name suggests. He is interested in how to tell other programmers about how he codes clear code.

Kozo Nishida
Kozo Nishida
@kozo2

A Ruby newbie

Maciej Mensfeld
Maciej Mensfeld
@maciejmensfeld

I'm a software architect and engineer working with Castle.io. I have experience in a wide variety of business applications built using multiple Ruby frameworks. I’m particularly interested in code quality assurance and the way it affects the software development process. I’m an active OSS contributor and maintainer of various projects including Karafka – Framework used to simplify Apache Kafka-based Ruby applications development.

Masatoshi SEKI
Masatoshi SEKI
@m_seki

Masatoshi Seki is a Ruby committer and the author of several Ruby standard libraries including dRuby, ERB, and Rinda. He’s an expert in object-oriented programming, distributed systems, and eXtreme programming. He has been speaking at RubyKaigi every year since 2006 when the Kaigi first started.

Masayoshi Takahashi
Masayoshi Takahashi
@takahashim

Masayoshi Takahashi is an old-time Rubyist and the founder of Nihon Ruby no Kai, a non-profit Ruby community in Japan. He is also the founder of Tatsu-Zine Publising, the e-book publisher for IT engineers in Japan.

Matthew Draper
Matthew Draper
@_matthewd

By day a Rails developer for Buildkite, a CI service that executes your tests on your own machines, by night, Matthew is a Rails Developer -- a member of Rails Core since 2015, with light fingerprints throughout the framework.

Matz & the Ruby Core Team
Matz & the Ruby Core Team
@matzbot

Michael Grosser
Michael Grosser
@grosser

Mostly Ruby/Rails hacker that tries to OS everything. Maintaining about 100 gems and involved in many more repos, working with ruby professionally since 2007. Senior staff engineer at Zendesk.

Mike McQuaid
Mike McQuaid
@MikeMcQuaid

Mike McQuaid is a senior engineer at GitHub where he works from home in Edinburgh. At GitHub he works on improving the quality of internal and external software whilst attempting to automate himself out of the job. Outside of work, he is the lead maintainer of the Homebrew package manager for macOS, author of Git in Practice (published with Manning) and has contributed to a wide array of other open source projects including KDE and the Linux kernel.

Naotoshi Seo
Naotoshi Seo
@sonots

The author of Cumo, CUDA aware numerical library for Ruby. CRuby, Fluentd, and Chainer committer working at ZOZO Technologies, Inc.

Nate Berkopec
Nate Berkopec
@nateberkopec

Nate is the owner of Speedshop, a Ruby on Rails performance consultancy, and the author of The Complete Guide to Rails Performance. Nate has taught Ruby and Rails performance skills in workshops all over the world, and is a contributor to several open source projects, such as Ruby on Rails, Puma and Sentry.
 His favorite Japanese musical artists are 山下 達郎, 角松 敏生 and カシオペア.

nobu
nobu
@n0kada

A Ruby committer

ota42y
ota42y
@ota42y

ruby on rails engineer

Paolo Perrotta
Paolo Perrotta
@nusco

Paolo is the author of two books for the Pragmatic Programmers: Metaprogramming Ruby, and the upcoming Programming Machine Learning. He’s been a developer for a long time, ranging from embedded to enterprise software, computer games, and web applications. He's got a base camp in Bologna, Italy.

Petr Chalupa
Petr Chalupa
@pitr_ch

Petr is a researcher at Oracle Labs where he works as part of a team developing a high performance Ruby implementation called TruffleRuby. He is the maintainer of concurrent-ruby, a tool-box of concurrency abstractions for Ruby, a 60th most downloaded gem. He is a happy Ruby user for 10 years.

Richard Schneeman
Richard Schneeman
@schneems

Richard Schneems writes Ruby at Heroku, maintains CodeTriage.com, and co-organizes Keep Ruby Weird. He is in the top 50 Rails contributors and is an accidental maintainer of Sprockets. His likes include fast code. His dislikes include unnecessary memory allocations.

Sadayuki Furuhashi
Sadayuki Furuhashi
@frsyuki

Founder & Software Architect at Treasure Data, Inc. "Sada" is an enthusiast for open-source software design that helps adoption of distributed systems in production. His software list includes MessagePack, Fluentd, Embulk, and Digdag. GitHub: https://github.com/frsyuki

Sam Phippen
Sam Phippen
@samphippen

Sam Phippen is a lead maintainer of the RSpec testing framework. He's been writing Ruby for just about a decade, and still remembers 1.8.6. He's sad that he can't hug every cat.

Samuel Williams
Samuel Williams
@ioquatix

I am a software engineer, and I am motivated by the beauty I uncover when building complex systems.

Sangyong Sim
Sangyong Sim
@riseshia

Software engineer at Cookpad Inc.

Shawnee Gao
Shawnee Gao
@gao_shawnee

Full Stack Software Engineer at Square Inc. living in San Francisco. I am passionate about software that delivers both great customer and developer experience. Outside of work I am a coffee enthusiast and painter.

Shizuo Fujita
Shizuo Fujita
@watson1978

Engineer at Ubiregi, Inc.

Shugo Maeda
Shugo Maeda
@shugomaeda

The Creator of Textbringer, a Ruby committer, Director of Network Applied Communication Laboratory, and Secretary general of the Ruby Association

Soutaro Matsumoto
Soutaro Matsumoto
@soutaro

Soutaro is a software engineer working for Sider, using his time to develop program analysis for code review automation.

Takashi Kokubun
Takashi Kokubun
@k0kubun

Optimizing Ruby's JIT compiler and maintaining Haml and ERB. Senior Software Engineer at Arm Treasure Data.

Tanaka Akira
Tanaka Akira
@tanaka_akr

Ruby committer, Researcher of National Institute of Advanced Industrial Science and Technology (AIST)

Tatsuhiro Ujihisa
Tatsuhiro Ujihisa
@ujm

Vim

Thomas E Enebo
Thomas E Enebo
@tom_enebo

Thomas Enebo co-leads the JRuby project. He has been passionately working on JRuby for many years. When not working on JRuby, he is writing Ruby applications, playing with Java, and enjoying a decent beer.

Uchio KONDO
Uchio KONDO
@udzura

Rubyist, containers enthusiast, system programming novice. One of the writers of books "Perfect Ruby" / "Perfect Ruby on Rails" (both in Japanese). He lives in Fukuoka - the "coast" city of "west" Japan, works at GMO Pepabo, Inc. as R&D/Dev Productivity Engineer, and holds Fukuoka.rb local meetup. He also is a organizer of RailsGirls Fukuoka #1 and Fukuoka RubyKaigi 02.

Urabe, Shyouhei
Urabe, Shyouhei
@shyouhei

Money Forward, Inc. hire Shyouhei, a long-time ruby-core committer, to contribute to the whole ruby ecosystem. Being a full-time ruby-core developer, his current interest is to speed up ruby execution by modifying its internals. Doing so is not straight-forward because of ruby's highly dynamic nature. To tackle this problem he is implementing a variety of optimisation techniques that are yet to be applied to it.

Vladimir Makarov
Vladimir Makarov
@vnmakarov

Vladimir Makarov is a software developer. His major interests lay in algorithms, programming languages, compilers and JITs. Vladimir finished Moscow Institute of Physics and Technology and got his PhD in computer science in Russian Academy of Sciences. Last 20 years he has been working on GCC in RedHat. Vladimir started his work on Ruby MRI in 2015. His MRI projects are new hash tables and ongoing implementation of new VM instructions and JIT. Vladimir lives in Toronto, Canada.

Xavier Noria
Xavier Noria
@fxn

Everlasting student · Rails Core Team · Ruby Hero · Freelance · Live lover

Yoh Osaki
Yoh Osaki
@youchan

Software engineer at Retrieva inc. Author of Hyalite which is react like virtual DOM library. Member of Asakusa.rb, Chidoriashi.rb

Yurie Yamane(team yamanekko)
Yurie Yamane(team yamanekko)
@yuri_at_earth

"nora" mrubyist. A member of Team Yamanekko. A member of TOPPERS Project.

Yusaku Hatanaka
Yusaku Hatanaka
@hatappi

The author of Red Chainer. I'm working at Mercuri Inc. Red Data Tools project member.

Yusuke Endoh
Yusuke Endoh
@mametter

'A full-time MRI committer at Cookpad, Inc. He has been interested in testing, analyzing, abusing of Ruby. He is an advocate of "transcendental programming" that creates a useless program like this bio. (`_`)'.then{|s|eval(t=%q(puts"'#{s.sub(?_,?_+?_)}'.then{|s|eval(t=%q(#{t}))}"))}

Yutaka HARA
Yutaka HARA
@yhara

A Ruby programmer from Shimane, Japan. Designer of Enumerable#lazy. Author of 『Rubyでつくる奇妙なプログラミング言語』("Making Esoteric Programming Languages with Ruby").

Zahary Karadjov
Zahary Karadjov
@zah

Zahary is member of the core compiler team of the Nim programming language. He joined the project 7 years ago, hoping that one day Nim will surpass C++ in usage and popularity. His career started as a game engine developer, where he learned how to push the modern hardware to its limits, but eventually he went to become the first Nim hire at Status.im, where his team is building Nimbus: an Ethereum 2.0 Sharding Client for Resource-Restricted Devices.