Tatsuya Oiwa

Staff Engineer - Search at Shopify

Old Toronto, Ontario, Canada
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
Tatsuya Oiwa is a Staff Engineer specializing in search and distributed systems with 13 years of experience building large-scale indexing and ingestion pipelines across retail and media platforms. At Shopify he led the migration of buyer-facing search from Elasticsearch to an in-house platform and owns architecture and delivery for product discovery spanning storefronts and apps. His background spans Kafka/Beam/Dataflow/Bigtable pipelines, Ruby backends for search and typeahead, and early career work designing self-service search platforms at Rakuten. He's an active backend contributor to open-source projects, having extended a Node.js redis mock and contributed API-key rotation support to the widely used Shopify API Ruby gem. Colleagues know him for turning complex infrastructure into clean APIs and diagrams that connect code to user experience, and outside work he balances engineering with life as a dad, traveler, and budding long-distance runner.
code13 years of coding experience
job14 years of employment as a software developer
bookBachelor’s Degree, Informatics, Bachelor’s Degree, Informatics at Shizuoka University
languagesJapanese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

ruby10
nodejs10
shopify-api10
javascript10
redis10
api-design10
jwt10
testing10
data-set9
datasets9
unit-testing8
openssl8

Programming languages (8)

TypeScriptJavaCSSJavaScriptHTMLSwiftRubyPython

Github contributions (5)

github-logo-circle
Shopify/shopify-api-ruby

Jun 2022 - Jul 2022

ShopifyAPI is a lightweight gem for accessing the Shopify admin REST and GraphQL web services.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 12 commits, 7 PRs in 13 days
Contributions summary:Tatsuya primarily contributed to the backend of the Shopify API Ruby gem. Their work included adding support for API key rotation by introducing `old_api_secret_key`, which involved modifications to context initialization and JWT validation. They also implemented tests to ensure proper handling of the `old_api_secret_key`. In addition, the user packaged the release 11.0.1, updating the gem's version.
adminrailshotel-bookingpolarisweb-services
faeldt/redis-mock

Jun 2013 - Jul 2013

Node.js redis client mock
Role in this project:
userBack-end Developer
Contributions:6 commits in 13 days
Contributions summary:Tatsuya primarily focused on implementing and extending the functionality of a Node.js Redis mock library. Their contributions include adding the `incr` command for string values, which involved changes to the `lib/strings.js`, `lib/redis-mock.js`, and related test files. They also added the `sadd`, `srem`, `smembers`, and `scard` commands related to Redis sets and refactored code to fit the coding style.
redisredis-clientnode-jsjavascriptnodejs
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