Scott Taylor

Oakland, 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

🤩
Rockstar
🎓
Top School
Scott Taylor is an experienced full-stack software engineer with 18 years building web and mobile applications from Oakland, CA, specializing in Ruby, Node.js and iOS. He brings deep practical knowledge of backend systems and test automation, demonstrated by contributions to influential Ruby projects such as mongomapper and RSpec and hands-on improvements to testing and filesystem emulation in FakeFS. A prolific open-source contributor, Scott focuses on robustness: counter caching, file-mode semantics, richer specs, and cleaner internal APIs. His BA in Philosophy and History of Mathematics and Science gives him an unusual analytical lens for modeling complex domain logic and improving developer tooling. Colleagues rely on him for thoughtful refactors that reduce brittleness and for pragmatic solutions that balance correctness with maintainability. He combines craftsmanship in code with a long track record of improving developer experience across libraries and apps.
code18 years of coding experience
bookBachelor of Arts (B.A.), Philosophy, History of Mathematics and Science, Bachelor of Arts (B.A.), Philosophy, History of Mathematics and Science at St. John's College (MD)
github-logo-circle

Github Skills (23)

ruby-rails10
filesystem10
testing10
package-development10
associations10
rspec10
rails10
mongodb-database10
ruby10
activerecord10
error-handling10
mongodb10
test-automation10
test-driven-design9
unit-testing9

Programming languages (9)

TypeScriptShellCJavaScriptGoCommon LispObjective-CHTML

Github contributions (5)

github-logo-circle
mongomapper/mongomapper

May 2014 - Jun 2022

A Ruby Object Mapper for Mongo
Role in this project:
userBack-end Developer
Contributions:8 reviews, 242 commits, 48 PRs in 8 years 1 month
Contributions summary:Scott contributed to the `mongomapper/mongomapper` repository, which is a Ruby Object Mapper for Mongo. The user focused on implementing features and fixing issues related to object mapping and data handling within the Ruby framework. They implemented counter caching, which likely involved updating counts in related database objects. Additionally, the user modified attribute handling.
ruby-object-mappermongomongoidobject-mapperruby
fakefs/fakefs

Sep 2009 - Jan 2018

A fake filesystem. Use it in your tests.
Role in this project:
userBack-end Developer
Contributions:188 commits, 12 PRs, 25 pushes in 8 years 4 months
Contributions summary:Scott focused on enhancing the functionality and robustness of a fake filesystem. They implemented file mode handling, including read-only and write modes, along with handling file creation and truncation. Their contributions also extended to error handling, raising exceptions for illegal access modes, non-existent files, and read operations in write-only modes. The user also added hard link and symlink capabilities, alongside methods to manage file status and directory operations.
testingfilesystem
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
Scott Taylor