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.
15 years of coding experience
18 years of employment as a software developer
Bachelors in Science Computer Science, Bachelors in Science Computer Science at University of Massachusetts Amherst
Practice listening for and handling JavaScript DOM Events
Role in this project:
Front-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.
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