Yuji Yaginuma

Software Engineer at 株式会社アンドパッド

Saitama Prefecture, 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
award
Top expert inRuby on Rails Development Ecosystem
Yuji Yaginuma is a Technical Lead and seasoned backend engineer with 13 years of professional experience, specializing in Ruby on Rails and web services since 2008. He has launched multiple services at venture companies and freelanced on medical and EC platforms, covering feature development, architecture design, performance tuning, and library migrations. A pragmatic engineer who also maintains and authors libraries, he contributes fixes and tests to high-profile open-source projects including Rails, Ruby core, and Protocol Buffers, improving compatibility, security, and build/test infrastructure. Comfortable with AWS-based infrastructure and front-end stacks like Vue.js/React, he recently served as the sole backend engineer for a new product while mentoring cross-functional teams. Notably, he proactively patches third-party libraries and creates tooling (including a Windows CLI in Go), reflecting a bias for durable, production-ready solutions. Based in Saitama, Japan, he combines deep Rails expertise with practical devops and QA experience to ship reliable systems.
code13 years of coding experience
job19 years of employment as a software developer
bookComputer Science, Computer Science at 日本大学
github-logo-circle

Github Skills (32)

ruby-rails10
programming-language10
back-end-development10
rubygems10
protocol-buffers10
testing10
rspec10
rails10
decorator10
ruby10
decorators10
lang10
build-automation10
code-cleanup10
minitest10

Programming languages (23)

PowerShellJavaYaccC++CSSCRustTeX

Github contributions (5)

github-logo-circle
drapergem/draper

Jan 2020 - Dec 2021

Decorators/View-Models for Rails Applications
Role in this project:
userBack-end Developer
Contributions:37 reviews, 2 commits, 31 PRs in 1 year 11 months
Contributions summary:Yuji contributed to the Draper gem, a library for decorators/view-models in Rails applications. They implemented support for Rails 6.0, addressing API changes in `ActionView::Base` and updating the dummy application. The user improved performance by optimizing method calls through `delegate_all` and added compatibility for `Turbo::Broadcastable` and `GlobalID`. They also updated the test suite and made minor changes to the project's configuration.
decoratorsrailsviewmodelruby
rails/globalid

Jul 2016 - Mar 2019

Identify app models with a URI
Role in this project:
userBack-end Developer & QA Engineer
Contributions:13 commits, 11 PRs, 3 pushes in 2 years 8 months
Contributions summary:Yuji primarily contributed to improving the robustness and security of the `globalid` library. They addressed a potential vulnerability by ensuring the purpose of a `SignedGlobalID` is verified when passed to `locate_signed`. Furthermore, the user implemented eager loading of constants to mitigate potential issues with multi-threaded environments like Sidekiq. They also updated the codebase to use `secret_key_base` and added tests to ensure proper behavior in different Rails environments.
ruby-on-railsurirailsactivemodelidentify
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