JP Castro

Principal Software Engineer at PlayStation

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
JP Castro is a Principal Software Engineer based in San Francisco with over 15 years of hands-on experience building high-performance front-end and full-stack web applications. He has repeatedly led performance and telemetry efforts—most recently improving Salesforce mobile app performance by up to 30% and building automated labs to catch regressions before customers see them. At PlayStation he drove UI performance, telemetry, and test automation for console and mobile experiences, even creating the first PS4 UI test automation solution that won an internal hackathon. Equally comfortable in Ember, React, Node.js, PHP, and Ruby, he blends deep profiling and optimization expertise with pragmatic engineering practices like TDD/BDD and CI/CD. An open-source maintainer and contributor, he has improved RailsAdmin’s asset pipeline and code quality, reflecting a focus on maintainability as well as speed. Known for mentoring teams, organizing developer conferences, and translating customer-facing metrics into engineering priorities, he brings a customer-first mindset to complex frontend systems.
code15 years of coding experience
job20 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Lyon 1 University - France
stackoverflow-logo

Stackoverflow

Stats
9reputation
534reached
0answers
2questions
github-logo-circle

Github Skills (10)

rails10
ruby-on-rails10
asset-pipeline10
testing9
javascript9
css9
html8
styled-components6
typescript6
react-native6

Programming languages (5)

JavaCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
railsadminteam/rails_admin

Feb 2011 - Aug 2011

RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data
Role in this project:
userFull-stack Developer
Contributions:21 commits in 5 months
Contributions summary:JP primarily focused on maintaining and improving the RailsAdmin engine's codebase. They addressed deprecation warnings, optimized the asset pipeline, and refactored CSS and JavaScript files for better performance. The user also fixed test-related issues and updated the Rails environment configuration, demonstrating a focus on code quality and project maintainability.
railsrails-enginerailsadminrubyactivemodel
jphpsf/spree-perf

Mar 2012 - Mar 2012

Contributions:2 commits in 1 day
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
JP Castro - Principal Software Engineer at PlayStation