Rick Sullivan

Principal Software Engineer at Microsoft

Portland, Oregon, 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

🤩
Rockstar
🎓
Top School
Rick Sullivan is a Principal Software Engineer in Portland, Oregon with 13 years of full‑stack experience building reliable web platforms across Elixir/Phoenix, Ruby on Rails, and React, and familiarity with Java and Python. At Microsoft he combines hands‑on coding with architecture and mentorship, having progressed from senior roles into principal responsibilities. He contributes to influential open‑source tooling, notably improving Ruby formatting logic in the popular prettier/plugin-ruby repository to handle tricky conditional and escaped‑character cases. Known for pragmatic problem solving, Rick has a history of shipping end‑to‑end features and infrastructure—everything from Solr search integrations and CI/CD automation to modern frontend/back‑end stacks. His background pairs formal CS training from Santa Clara University with a persistent curiosity for language and formatting edge cases that often hide production bugs.
code13 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science, Computer Science and Engineering, minor in Mathematics, Bachelor of Science, Computer Science and Engineering, minor in Mathematics at Santa Clara University-School of Engineering
bookCentral Catholic High School
github-logo-circle

Github Skills (6)

pretier10
prettify10
conditional-statements10
code-formatting10
ruby10
testing9

Programming languages (10)

TypeScriptC#JavaDockerfileShellSCSSJavaScriptRuby

Github contributions (5)

github-logo-circle
prettier/plugin-ruby

Jul 2020 - Jul 2020

Prettier Ruby Plugin
Role in this project:
userBackend Developer
Contributions:5 commits, 3 PRs, 3 comments in 19 days
Contributions summary:Rick primarily contributed to the `prettier/plugin-ruby` repository by implementing and refining the Ruby formatting logic. Their work involved addressing bugs related to conditional expressions, ternary operations, and array formatting within the Prettier plugin. The user also worked on preventing certain transformations and conversions, specifically for command calls and escaped characters. Overall, their efforts focused on improving the correctness and robustness of the Ruby code formatting capabilities.
beautifierrubyprettier-pluginformatterprettier
rsullivan00/dotfiles

Oct 2016 - Jun 2021

Contributions:28 pushes, 1 branch in 4 years 8 months
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
Rick Sullivan - Principal Software Engineer at Microsoft