Ryan Dy

Principal Software Engineer at Sony Interactive Entertainment

San Francisco, California, United States
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
🎓
Top School
Ryan Dy is a Principal Software Engineer with 17 years of experience building web and interactive systems, currently leading engineering work at Sony Interactive Entertainment in San Francisco. He combines deep C++ and front-end expertise with Agile leadership, having driven UI component design and accessibility improvements for Pivotal's widely used pivotal-ui design system. Across roles at Pivotal, Activision and startups, he’s known for refactoring complex components, improving test coverage, and shipping reliable web applications at scale. A Simon Fraser University CS graduate, he pairs hands-on coding with mentorship and cross-functional collaboration, often surfacing subtle UX and accessibility fixes that improve product quality.
code17 years of coding experience
job17 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Simon Fraser University
github-logo-circle

Github Skills (9)

javascript10
component-library10
carbon-design-system10
system-design10
sys10
react10
css9
accessibility8
testing8

Programming languages (7)

TypeScriptJavaCoffeeScriptC++JavaScriptGoRuby

Github contributions (5)

github-logo-circle
pivotal-cf/pivotal-ui

Jan 2015 - Mar 2017

Pivotal's design system & component library
Role in this project:
userFront-end Developer
Contributions:35 commits, 14 PRs, 24 pushes in 2 years 1 month
Contributions summary:Ryan primarily contributed to the development of UI components and the overall design system within the `pivotal-ui` repository. They added a sortable list component and a select-fancy component, enhancing the library's functionality with interactive elements. Significant effort went into refactoring and updating existing components, like the modal and autocomplete, improving their functionality, and resolving bugs related to user interaction and accessibility. Furthermore, the user was involved in the creation and modification of unit tests to ensure the quality and stability of the implemented components.
reactpivotaldesign-systemreact-componentscomponent-library
rdy/easing-js

Mar 2015 - Mar 2017

Contributions:9 commits, 6 pushes, 1 comment in 2 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