Ryan Sobol

Principal Software Engineer at The Seattle Times

Langley, Washington, 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 Sobol is a seasoned software engineering leader with 15+ years of experience building and scaling web and mobile applications. He currently serves as Software Engineering Lead and Principal Software Engineer at The Seattle Times, turning hands-on delivery into robust, scalable newsroom systems. An avid educator, he has mentored tens of thousands of learners—from ages 8 to 80—across CodePath, Code Fellows, and related programs. He is an active open-source contributor, notably advancing the RubyMotion BubbleWrap library and contributing to front-end and full-stack projects. His career spans full-stack development, DevOps, and product leadership across organizations such as Galvanize, University of Washington, Engine Yard, and Amazon, with a proven ability to translate complex requirements into practical, scalable solutions. Based in Langley, Washington, he pairs technical depth with a people-centered leadership style that helps teams grow while delivering impact.
code15 years of coding experience
job18 years of employment as a software developer
bookUniversity of Massachusetts Amherst
stackoverflow-logo

Stackoverflow

Stats
304reputation
26kreached
4answers
0questions
github-logo-circle

Github Skills (35)

rubymotion10
javascript10
ios10
node-js10
jquery10
css10
rspec10
ruby10
mochajs10
javascripts10
chai10
html10
express-js10
unittest10
unit-tests10

Programming languages (18)

MDXJavaCSSRustCHTMLSvelteKotlin

Github contributions (5)

github-logo-circle
Practice listening for and handling JavaScript DOM Events
Role in this project:
userFront-end Developer
Contributions:47 commits, 44 pushes in 1 day
Contributions summary:Ryan primarily focused on front-end development within the "stoplight-event-exercise" repository, an exercise for practicing JavaScript DOM Events. Their commits demonstrate modifications to HTML (structure and element names), CSS (styling, layout, and visual effects), and the use of JavaScript (implied by "script.js" and "index.js" references). They refactored code to use CSS for the stoplight functionality.
eventslisteningjavascriptjavascript-domhandling
gSchool/jquery-calculator

May 2016 - Nov 2016

Use jQuery to build a basic calculator
Role in this project:
userFront-end Developer
Contributions:26 commits, 22 pushes in 6 months
Contributions summary:Ryan primarily focused on improving the front-end structure and styling of a jQuery calculator. Their contributions included modifications to the HTML and CSS files to improve layout and styling, and updated the HTML to better suit the design. They also made improvements to the HTML structure and included the defer attribute on the scripts, indicating an understanding of web performance.
basic-calculatorcalculatorjavascriptjquery
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
Ryan Sobol - Principal Software Engineer at The Seattle Times