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 Principal Software Engineer and seasoned technical leader with 15 years of experience building full-stack web and mobile solutions and leading engineering and education teams. He’s blended hands-on development—from front-end performance tweaks and DOM event work to RubyMotion iOS helpers—with senior roles that include directing product and learning organizations and mentoring tens of thousands of students. Currently at The Seattle Times, Ryan pairs pragmatic architecture and delivery with a passion for developer education, having held leadership positions at TechSmart, CodePath, and Galvanize. Notably, his open-source contributions range from UI-focused improvements to performance-minded front-end changes, reflecting a practitioner who still cares about code-level detail. Based in Langley, WA, he brings a rare combination of instructional empathy and production engineering rigor, shaped by a lifelong curiosity that began with BASIC at age ten.
code16 years of coding experience
job18 years of employment as a software developer
bookBachelors in Science Computer Science, Bachelors in Science Computer Science at University of Massachusetts Amherst
stackoverflow-logo

Stackoverflow

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

Github Skills (31)

rubymotion10
javascript10
ios10
expressjs10
jquery10
css10
rspec10
ruby10
mochajs10
chai10
html10
nodejs10
unit-test10
uibarbuttonitem10
testing9

Programming languages (17)

MDXJavaCSSRustCHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
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.
jquery
gSchool/galvanize-bookshelf

Jun 2016 - Jan 2017

Create a web application to manage your book collection
Role in this project:
userFull-stack Developer
Contributions:78 commits, 71 pushes in 6 months
Contributions summary:Ryan contributed to the development of a web application for managing a book collection, demonstrating full-stack capabilities. Their work included implementing test suites, fixing typos, providing server scaffolding, and improving test suites. The user also added and tweaked server components, demonstrating a broad understanding of the application's architecture and functionality. The commits reveal a focus on both backend and frontend aspects of the project.
phpweb-applicationbook-collectiongalvanize-projectsknex
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