Ryo Oshima

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

👤
Senior
Ryo Oshima is an application developer with 12 years of experience, currently building iOS products at IBM Japan where he delivered core features for a first-of-its-kind multi-payment service and led a four-person WWDC research team. Skilled in Swift, TypeScript, Node.js/Deno, and Firebase, he combines hands-on mobile UI/animation work with backend engineering and custom tooling—authoring a static analysis script that cut bug incidence without breaking builds. He mentors junior engineers and drove cross-functional teams to ship a weekly task manager and a Tinder-like matching app, owning both client and server integrations. With a master’s in electronic physics from Osaka University and an award-winning conference presentation, he brings a research-informed curiosity to practical product development. Notably, he implemented SMTP/IMAP from scratch for a custom mail client, demonstrating low-level protocol fluency beyond typical app dev tasks.
code12 years of coding experience
github-logo-circle

Github Skills (10)

livereload10
p5js8
management7
nodejs7
javascript3
node-app3
node-canvas2
canvas2
browser2
typescript1

Programming languages (2)

JavaScriptRuby

Github contributions (5)

github-logo-circle
get the maximum size of the canvas element in the browser
Contributions:26 commits, 12 PRs, 14 pushes in 10 months
maximumbrowsernode-canvascanvasjavascript
Contributions:8 PRs, 10 pushes, 7 branches in 8 years
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