John Rothfield is an independent consultant and full-stack software engineer based in Santa Rosa with 14+ years building web applications and supporting small businesses across platforms. He brings deep Ruby on Rails expertise—having led upgrades of legacy Rails apps and built multi-tenant, offline-capable inspection systems with Postgres replication and QuickBooks integrations—alongside functional-programming experience in Clojure and Haskell. Comfortable managing Linux servers and deployment concerns, he pairs TDD practices (Cucumber) with pragmatic front-end work in Javascript, CoffeeScript, jQuery and Bootstrap. His background spans early JVM web work through modern Rails architectures, giving him a rare perspective on migrating and modernizing long-lived systems. Colleagues rely on him for practical end-to-end solutions that balance maintainability with real-world operational needs.
14 years of coding experience
4 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Sonoma State University
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
John Rothfield - Independent Consultant at Sonoma County